Skip to content

FLAT study schema

FLAT stands for Flexbile Low-complexity Annotation Technique. The FLAT-study schema contains classes to describe scientific studies.

More information may be available on the schema's about page.

The schema definition is available as

URI: https://concepts.datalad.org/s/flat-study

Name: flat-study-schema

Schema Diagram

erDiagram Annotation { string annotation_value } Assessment { float quantity_value string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } 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 } Checksum { uriorcurie creator HexBinary notation NodeUriOrCurie schema_type } ComputedIdentifier { uriorcurie creator string notation NodeUriOrCurie schema_type } DOI { string schema_agency uriorcurie creator string notation NodeUriOrCurie schema_type } Dimension { string name string display_label string display_note stringList editorial_note 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 display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } FlatThing { string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Identifier { uriorcurie creator string notation NodeUriOrCurie schema_type } IssuedIdentifier { string schema_agency uriorcurie creator string notation NodeUriOrCurie schema_type } Property { uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Statement { } Study { string name string display_label string display_note stringList editorial_note 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 string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Thing { 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 } 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 } ValueSpecificationMixin { uriorcurie range string value } Annotation ||--|o Thing : "annotation_tag" Assessment ||--|o Subject : "derived_from" Assessment ||--|o Thing : "generated_by" Assessment ||--|o Thing : "kind" Assessment ||--|o Thing : "part_of" Assessment ||--|o Thing : "quantity_unit" Assessment ||--|o Thing : "same_as" Assessment ||--}o Annotation : "annotations" Assessment ||--}o AttributeSpecification : "attributes" Assessment ||--}o Identifier : "identifiers" Assessment ||--}o Statement : "characterized_by" Assessment ||--}o Thing : "relations" AttributeSpecification ||--|| Property : "predicate" AttributeSpecification ||--}o Annotation : "annotations" AttributeSpecification ||--}o AttributeSpecification : "attributes" AttributeSpecification ||--}o Statement : "characterized_by" Dimension ||--|o Dimension : "part_of" Dimension ||--}o Annotation : "annotations" Dimension ||--}o AttributeSpecification : "attributes" Dimension ||--}o Identifier : "identifiers" Dimension ||--}o Statement : "characterized_by" Dimension ||--}o Thing : "relations" Factor ||--|o Factor : "part_of" Factor ||--}o Annotation : "annotations" Factor ||--}o AttributeSpecification : "attributes" Factor ||--}o Identifier : "identifiers" Factor ||--}o Statement : "characterized_by" Factor ||--}o Thing : "relations" FlatThing ||--}o Annotation : "annotations" FlatThing ||--}o AttributeSpecification : "attributes" FlatThing ||--}o Identifier : "identifiers" FlatThing ||--}o Statement : "characterized_by" FlatThing ||--}o Thing : "relations" Property ||--}o Annotation : "annotations" Property ||--}o AttributeSpecification : "attributes" Property ||--}o Statement : "characterized_by" Property ||--}o Thing : "relations" Statement ||--|| Property : "predicate" Statement ||--|| Thing : "object" Study ||--|o Study : "part_of" Study ||--}o Annotation : "annotations" Study ||--}o AttributeSpecification : "attributes" Study ||--}o Dimension : "dimensions" Study ||--}o Factor : "factors" Study ||--}o Identifier : "identifiers" Study ||--}o Statement : "characterized_by" Study ||--}o Thing : "instruments" Study ||--}o Thing : "relations" Subject ||--|o Study : "study" Subject ||--|o Subject : "derived_from" Subject ||--|o Thing : "kind" Subject ||--}o Annotation : "annotations" Subject ||--}o AttributeSpecification : "attributes" Subject ||--}o Identifier : "identifiers" Subject ||--}o Statement : "characterized_by" Subject ||--}o Thing : "relations" Thing ||--}o Annotation : "annotations" Thing ||--}o AttributeSpecification : "attributes" Thing ||--}o Statement : "characterized_by" Thing ||--}o Thing : "relations" ThingMixin ||--}o Annotation : "annotations" ThingMixin ||--}o AttributeSpecification : "attributes" ThingMixin ||--}o Statement : "characterized_by" ValueSpecification ||--}o Annotation : "annotations" ValueSpecification ||--}o AttributeSpecification : "attributes" ValueSpecification ||--}o Statement : "characterized_by" ValueSpecification ||--}o Thing : "relations"

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...
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
        FlatThing Thing variant that provides a basis for the annotation and curation of more...
                Assessment The final result of a determination of the value of something
                Dimension A dependent or outcome variable
                Factor A tag associated with a categorical, independent variable in a study design
                Study A planned process that consists of parts: planning, study design execution, d...
                Subject A subject is an entity being investigated in a study
        Property An RDF property, a Thing used to define a predicate, for example in a `St...
        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
about A relation of an information artifact to the subject, such as a URL identifyi...
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...
characterized_by Qualifies relationships between a subject Thing and an object Thing with ...
close_mappings A list of terms from different schemas or terminology systems that have close...
conforms_to An established standard to which the subject conforms
creator An agent responsible for making an entity
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 that can be shown when the metadata record is displayed as an item
display_note Note that can be shown when the record is displayed as an item
editorial_note A comment about a metadata record either providing additional information for...
exact_mappings A list of terms from different schemas or terminology systems that have ident...
factors Factors that influence the subject matter
generated_by Identification of the process that led to the production of the subject entit...
identifiers An unambiguous reference to the subject within a given context
instruments Instruments employed in a study activity
keywords One or more keywords or tags describing the subject
kind The nature of the subject
mappings A list of terms from different schemas or terminology systems that have compa...
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
part_of The entity that the subject is a part of
parts A related resource that is included either physically or logically in the des...
pid Persistent and globally unique identifier of a Thing
predicate Reference to a Property within a Statement
quantity_unit Unit of the quantitative value associated with the subject
quantity_value Quantitative value associated with the subject
range Declares that the value of a Thing or AttributeSpecification are instance...
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
roles Describes the function of an entity or agent (object) within the scope of a r...
same_as Declares that the subject and an object are equal
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
study The study in which the subject took place or existed
title A summarily description of the subject
value Value of a thing

Enumerations

Enumeration Description

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

Subsets

Subset Description