Class: Thing (Thing)
Highest Level Class
- NOTE: this is an abstract class and should not be instantiated directly
URI: anvil:Thing
classDiagram
class Thing
click Thing href "../Thing"
Thing <|-- AccessControlledRecord
click AccessControlledRecord href "../AccessControlledRecord"
Thing <|-- Study
click Study href "../Study"
Thing <|-- DataSource
click DataSource href "../DataSource"
Thing <|-- AccessPolicy
click AccessPolicy href "../AccessPolicy"
Thing <|-- FileMetadata
click FileMetadata href "../FileMetadata"
Thing : external_id
Thing : id
Inheritance
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
id | 1 String |
ID associated with a class | direct |
external_id | * Uriorcurie |
Other identifiers for this entity, eg, from the submitting study or in system... | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://anvilproject.org/acr-harmonized-data-model
Mappings
Mapping Type | Mapped Value |
---|---|
self | anvil:Thing |
native | anvil:Thing |
LinkML Source
Direct
name: Thing
description: Highest Level Class
title: Thing
from_schema: https://anvilproject.org/acr-harmonized-data-model
abstract: true
slots:
- id
- external_id
Induced
name: Thing
description: Highest Level Class
title: Thing
from_schema: https://anvilproject.org/acr-harmonized-data-model
abstract: true
attributes:
id:
name: id
description: ID associated with a class
title: ID
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
identifier: true
alias: id
owner: Thing
domain_of:
- Thing
range: string
required: true
multivalued: false
external_id:
name: external_id
description: Other identifiers for this entity, eg, from the submitting study
or in systems link dbGaP
title: External Identifiers
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: external_id
owner: Thing
domain_of:
- Thing
range: uriorcurie
required: false
multivalued: true