Data models for INM7 study-related concepts for data discovery
The classes and slots in this schema support modeling ...
More information may be available on the schema's about page.
The schema definition is available as
URI: https://concepts.inm7.de/s/flat-data/unreleased
Name: inm7-flat-data-schema
Schema Diagram
erDiagram
Dataset {
string name
string short_name
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
DataItem {
string value
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Distribution {
NonNegativeInteger byte_size
string media_type
string name
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Dimension {
string name
string short_name
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Factor {
string name
string short_name
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
FileFormat {
string name
string short_name
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Instrument {
string name
string short_name
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Protocol {
string name
string short_name
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Study {
string name
string short_name
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
StudyActivity {
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Subject {
string name
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
SubjectType {
string name
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Unit {
string name
string short_name
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
ThingMixin {
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
ValueSpecificationMixin {
uriorcurie range
string value
}
AttributeSpecification {
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
uriorcurie range
string value
}
Property {
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Statement {
}
Thing {
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
ValueSpecification {
uriorcurie range
string value
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Annotation {
string annotation_value
}
Identifier {
uriorcurie creator
string notation
NodeUriOrCurie schema_type
}
IssuedIdentifier {
string schema_agency
uriorcurie creator
string notation
NodeUriOrCurie schema_type
}
ComputedIdentifier {
uriorcurie creator
string notation
NodeUriOrCurie schema_type
}
Checksum {
uriorcurie creator
HexBinary notation
NodeUriOrCurie schema_type
}
DOI {
string schema_agency
uriorcurie creator
string notation
NodeUriOrCurie schema_type
}
CurationAid {
stringList curation_comments
string display_label
}
Person {
stringList additional_names
string family_name
string given_name
string honorific_name_prefix
string honorific_name_suffix
EmailAddressList emails
string orcid
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Site {
string name
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Building {
string name
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
BuildingLevel {
string name
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Organization {
string name
string short_name
OrganizationType organization_type
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Room {
string name
stringList curation_comments
string display_label
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Dataset ||--|o Dataset : "part_of"
Dataset ||--}o Identifier : "identifiers"
Dataset ||--|o Person : "record_contact"
Dataset ||--}o Thing : "relations"
Dataset ||--}o Annotation : "annotations"
Dataset ||--}o AttributeSpecification : "attributes"
Dataset ||--}o Statement : "characterized_by"
DataItem ||--|o Subject : "derived_from"
DataItem ||--}o Dimension : "dimensions"
DataItem ||--|| StudyActivity : "generated_by"
DataItem ||--|| Dataset : "part_of"
DataItem ||--|o Unit : "unit"
DataItem ||--}o Identifier : "identifiers"
DataItem ||--|o Person : "record_contact"
DataItem ||--}o Thing : "relations"
DataItem ||--}o Annotation : "annotations"
DataItem ||--}o AttributeSpecification : "attributes"
DataItem ||--}o Statement : "characterized_by"
Distribution ||--}o Checksum : "checksums"
Distribution ||--|| DataItem : "distribution_of"
Distribution ||--|o FileFormat : "format"
Distribution ||--|o Distribution : "part_of"
Distribution ||--}o Thing : "relations"
Distribution ||--}o Annotation : "annotations"
Distribution ||--}o AttributeSpecification : "attributes"
Distribution ||--}o Statement : "characterized_by"
Dimension ||--}o Identifier : "identifiers"
Dimension ||--|o Person : "record_contact"
Dimension ||--}o Thing : "relations"
Dimension ||--}o Annotation : "annotations"
Dimension ||--}o AttributeSpecification : "attributes"
Dimension ||--}o Statement : "characterized_by"
Factor ||--|o Factor : "factor_level_of"
Factor ||--}o Identifier : "identifiers"
Factor ||--|o Person : "record_contact"
Factor ||--}o Thing : "relations"
Factor ||--}o Annotation : "annotations"
Factor ||--}o AttributeSpecification : "attributes"
Factor ||--}o Statement : "characterized_by"
FileFormat ||--}o Identifier : "identifiers"
FileFormat ||--|o Person : "record_contact"
FileFormat ||--}o Thing : "relations"
FileFormat ||--}o Annotation : "annotations"
FileFormat ||--}o AttributeSpecification : "attributes"
FileFormat ||--}o Statement : "characterized_by"
Instrument ||--}o Identifier : "identifiers"
Instrument ||--|o Person : "record_contact"
Instrument ||--}o Thing : "relations"
Instrument ||--}o Annotation : "annotations"
Instrument ||--}o AttributeSpecification : "attributes"
Instrument ||--}o Statement : "characterized_by"
Protocol ||--}o Identifier : "identifiers"
Protocol ||--|o Person : "record_contact"
Protocol ||--}o Thing : "relations"
Protocol ||--}o Annotation : "annotations"
Protocol ||--}o AttributeSpecification : "attributes"
Protocol ||--}o Statement : "characterized_by"
Study ||--}o Dimension : "dimensions"
Study ||--}o Factor : "factors"
Study ||--}o Instrument : "instruments"
Study ||--}o Protocol : "implements"
Study ||--}o Identifier : "identifiers"
Study ||--|o Person : "record_contact"
Study ||--}o Thing : "relations"
Study ||--}o Annotation : "annotations"
Study ||--}o AttributeSpecification : "attributes"
Study ||--}o Statement : "characterized_by"
StudyActivity ||--}o Factor : "factors"
StudyActivity ||--}o Instrument : "instruments"
StudyActivity ||--}o Protocol : "implements"
StudyActivity ||--|o StudyActivity : "part_of"
StudyActivity ||--|| Study : "study"
StudyActivity ||--}o Subject : "subjects"
StudyActivity ||--}o Identifier : "identifiers"
StudyActivity ||--|o Person : "record_contact"
StudyActivity ||--}o Thing : "relations"
StudyActivity ||--}o Annotation : "annotations"
StudyActivity ||--}o AttributeSpecification : "attributes"
StudyActivity ||--}o Statement : "characterized_by"
Subject ||--|o Subject : "derived_from"
Subject ||--|| Study : "study"
Subject ||--|o SubjectType : "subject_type"
Subject ||--}o Identifier : "identifiers"
Subject ||--|o Person : "record_contact"
Subject ||--}o Thing : "relations"
Subject ||--}o Annotation : "annotations"
Subject ||--}o AttributeSpecification : "attributes"
Subject ||--}o Statement : "characterized_by"
SubjectType ||--}o Identifier : "identifiers"
SubjectType ||--|o Person : "record_contact"
SubjectType ||--}o Thing : "relations"
SubjectType ||--}o Annotation : "annotations"
SubjectType ||--}o AttributeSpecification : "attributes"
SubjectType ||--}o Statement : "characterized_by"
Unit ||--}o Identifier : "identifiers"
Unit ||--|o Person : "record_contact"
Unit ||--}o Thing : "relations"
Unit ||--}o Annotation : "annotations"
Unit ||--}o AttributeSpecification : "attributes"
Unit ||--}o Statement : "characterized_by"
ThingMixin ||--}o Annotation : "annotations"
ThingMixin ||--}o AttributeSpecification : "attributes"
ThingMixin ||--}o Statement : "characterized_by"
AttributeSpecification ||--|| Property : "predicate"
AttributeSpecification ||--}o Annotation : "annotations"
AttributeSpecification ||--}o AttributeSpecification : "attributes"
AttributeSpecification ||--}o Statement : "characterized_by"
Property ||--}o Thing : "relations"
Property ||--}o Annotation : "annotations"
Property ||--}o AttributeSpecification : "attributes"
Property ||--}o Statement : "characterized_by"
Statement ||--|| Thing : "object"
Statement ||--|| Property : "predicate"
Thing ||--}o Thing : "relations"
Thing ||--}o Annotation : "annotations"
Thing ||--}o AttributeSpecification : "attributes"
Thing ||--}o Statement : "characterized_by"
ValueSpecification ||--}o Thing : "relations"
ValueSpecification ||--}o Annotation : "annotations"
ValueSpecification ||--}o AttributeSpecification : "attributes"
ValueSpecification ||--}o Statement : "characterized_by"
Annotation ||--|o Thing : "annotation_tag"
CurationAid ||--}o Identifier : "identifiers"
CurationAid ||--|o Person : "record_contact"
Person ||--}o Organization : "member_of"
Person ||--}o Identifier : "identifiers"
Person ||--|o Person : "record_contact"
Person ||--}o Thing : "relations"
Person ||--}o Annotation : "annotations"
Person ||--}o AttributeSpecification : "attributes"
Person ||--}o Statement : "characterized_by"
Site ||--}o Identifier : "identifiers"
Site ||--|o Person : "record_contact"
Site ||--}o Thing : "relations"
Site ||--}o Annotation : "annotations"
Site ||--}o AttributeSpecification : "attributes"
Site ||--}o Statement : "characterized_by"
Building ||--|o Site : "site"
Building ||--}o Identifier : "identifiers"
Building ||--|o Person : "record_contact"
Building ||--}o Thing : "relations"
Building ||--}o Annotation : "annotations"
Building ||--}o AttributeSpecification : "attributes"
Building ||--}o Statement : "characterized_by"
BuildingLevel ||--|o Building : "building"
BuildingLevel ||--}o Identifier : "identifiers"
BuildingLevel ||--|o Person : "record_contact"
BuildingLevel ||--}o Thing : "relations"
BuildingLevel ||--}o Annotation : "annotations"
BuildingLevel ||--}o AttributeSpecification : "attributes"
BuildingLevel ||--}o Statement : "characterized_by"
Organization ||--|o Organization : "parent_organization"
Organization ||--}o Person : "leaders"
Organization ||--}o Identifier : "identifiers"
Organization ||--|o Person : "record_contact"
Organization ||--}o Thing : "relations"
Organization ||--}o Annotation : "annotations"
Organization ||--}o AttributeSpecification : "attributes"
Organization ||--}o Statement : "characterized_by"
Room ||--|o BuildingLevel : "building_level"
Room ||--}o Identifier : "identifiers"
Room ||--|o Person : "record_contact"
Room ||--}o Thing : "relations"
Room ||--}o Annotation : "annotations"
Room ||--}o AttributeSpecification : "attributes"
Room ||--}o Statement : "characterized_by"
Press "Alt" / "Option" to enable Pan & Zoom
Classes
Class | Description |
---|---|
Annotation | A tag/value pair with the semantics of OWL Annotation |
AttributeSpecification | An attribute is conceptually a thing, but it requires no dedicated identifier... |
CurationAid | Technical helper providing curation-related slots |
Identifier | An identifier is a label that uniquely identifies an item in a particular con... |
ComputedIdentifier | An identifier that has been derived from information on the identified entity |
Checksum | A Checksum is a value that allows to check the integrity of the contents of a... |
IssuedIdentifier | An identifier that was issued by a particular agent with a notation that has ... |
DOI | Digital Object Identifier (DOI; ISO 26324), an identifier system governed by ... |
Statement | An RDF statement that links a predicate (a Property ) with an object (a ... |
Thing | The most basic, identifiable item |
Building | A structure with a roof and walls |
BuildingLevel | A single level or floor of a (multilevel) building |
DataItem | A single data item, the building block of Datasets |
Dataset | A collection of data, published or curated by a single agent |
Dimension | A dependent or outcome variable |
Distribution | A specific representation of a data item, which may come in the form of an el... |
Factor | A tag associated with a categorical, independent variable in a study design |
FileFormat | The file format of a distribution |
Instrument | A material entity that is designed to perform a function in a scientific inve... |
Organization | A social or legal institution such as a company, a society, or a university |
Person | A person |
Property | An RDF property, a Thing used to define a predicate , for example in a `St... |
Protocol | A plan specification which has sufficient level of detail and quantitative in... |
Room | An area within a building enclosed by walls and floor and ceiling |
Site | A place or region where entities (building, office, etc |
Study | A planned process that consists of parts: planning, study design execution, d... |
StudyActivity | An activity in the context of a study, where one or more subjects are studied... |
Subject | A subject is an entity being investigated in a study |
SubjectType | Classifier for the nature of a subject |
Unit | Standardized quantity of a physical quality |
ValueSpecification | A Thing that is a value of some kind |
ThingMixin | Mix-in with the common interface of Thing and AttributeSpecification |
ValueSpecificationMixin | Mix-in for a (structured) value specification |
Slots
Slot | Description |
---|---|
additional_names | Additional name(s) associated with the subject, such as one or more middle na... |
annotation_tag | A tag identifying an annotation |
annotation_value | The actual annotation |
annotations | A record of properties of the metadata record on a subject, a collection of t... |
attributes | Declares a relation that associates a Thing (or another attribute) with an ... |
broad_mappings | A list of terms from different schemas or terminology systems that have broad... |
building | Building where the subject is located |
building_level | Building level where the subject is located |
byte_size | The size of the subject in bytes |
characterized_by | Qualifies relationships between a subject Thing and an object Thing with ... |
checksums | The checksum property provides a mechanism that can be used to verify that th... |
close_mappings | A list of terms from different schemas or terminology systems that have close... |
creator | An agent responsible for making an entity |
curation_comments | A comment about a metadata record either providing additional information for... |
derived_from | A entity from which the subject was created through some kind of process |
description | A free-text account of the subject |
dimensions | Associated outcome variables |
display_label | Label to shown when the record is displayed as an item |
distribution_of | The resource that the subject is a distribution of |
emails | Associated email address |
exact_mappings | A list of terms from different schemas or terminology systems that have ident... |
factor_level_of | A factor the subject is a (sub)level of |
factors | Factors that influence the subject matter |
family_name | The (inherited) family name of the subject |
format | The file format of a distribution |
generated_by | Identification of the process that led to the production of the subject entit... |
given_name | The given (non-inherited) name of the subject |
honorific_name_prefix | The honorific prefix(es) of the subject's name |
honorific_name_suffix | The honorific suffix(es) of the subject's name |
identifiers | An unambiguous reference to the subject within a given context |
implements | Protocols or standards that are relevant for the subject |
instruments | Instruments employed in a study activity |
leaders | Person(s) that are formal or informal leaders of the subject |
mappings | A list of terms from different schemas or terminology systems that have compa... |
media_type | The media type of a distribution as defined by IANA |
member_of | The subject is a member of an organization |
name | Name of the subject |
narrow_mappings | A list of terms from different schemas or terminology systems that have narro... |
notation | String of characters such as "T58:5" or "30:4833" used to uniquely identify a... |
object | Reference to a Thing within a Statement |
orcid | Associated ORCID identifier (see https://orcid |
organization_type | Type of an organization |
parent_organization | An organization the subject is a part of |
part_of | The entity that the subject is a part of |
pid | Persistent and globally unique identifier of a Thing |
predicate | Reference to a Property within a Statement |
range | Declares that the value of a Thing or AttributeSpecification are instance... |
record_contact | Person to contact regarding questions about information in this metadata reco... |
related_mappings | A list of terms from different schemas or terminology systems that have relat... |
relations | Declares an unqualified relation of the subject Thing to another Thing |
schema_agency | Name of the agency that issued an identifier |
schema_type | State that the subject is an instance of a particular schema class |
short_name | A shortened name for the subject |
site | Site where the subject is located |
study | The study in which the subject took place or existed |
subject_type | A classifier that identifies the nature/type of a subject |
subjects | Studied subjects |
unit | Unit of the quantitative value associated with the subject entity |
value | Value of a thing |
Enumerations
Enumeration | Description |
---|---|
OrganizationType | Classification of organizations |
Types
Type | Description |
---|---|
Boolean | A binary (true or false) value |
Curie | a compact URI |
Date | a date (year, month and day) in an idealized calendar |
DateOrDatetime | Either a date or a datetime |
Datetime | The combination of a date and time |
Decimal | A real number with arbitrary precision that conforms to the xsd:decimal speci... |
Double | A real number that conforms to the xsd:double specification |
EmailAddress | RFC 5322 compliant email address |
Float | A real number that conforms to the xsd:float specification |
HexBinary | hex-encoded binary data |
Integer | An integer |
Jsonpath | A string encoding a JSON Path |
Jsonpointer | A string encoding a JSON Pointer |
Ncname | Prefix part of CURIE |
Nodeidentifier | A URI, CURIE or BNODE that represents a node in a model |
NodeUriOrCurie | A type referencing an graph node |
NonNegativeInteger | An integer |
Objectidentifier | A URI or CURIE that represents an object in the model |
Sparqlpath | A string encoding a SPARQL Property Path |
String | A character string |
Time | A time object represents a (local) time of day, independent of any particular... |
Uri | a complete URI |
Uriorcurie | a URI or a CURIE |
W3CISO8601 | W3C variant/subset of IS08601 for specifying date(times) |
Subsets
Subset | Description |
---|---|