Skip to content

Class: Annotation (FlatAnnotation)

A tag/value pair with the semantics of OWL Annotation.

URI: xyzra:FlatAnnotation

erDiagram
AnnotationTag {
    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  
}
FlatAnnotation {
    string annotation_value  
}
FlatAttributeSpecification {
    uriorcurieList broad_mappings  
    uriorcurieList close_mappings  
    string description  
    uriorcurieList exact_mappings  
    uriorcurieList narrow_mappings  
    uriorcurieList related_mappings  
    NodeUriOrCurie schema_type  
    uriorcurie range  
    string value  
}
FlatStatement {

}
Identifier {
    uriorcurie creator  
    string notation  
    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  
}

AnnotationTag ||--}o FlatAnnotation : "annotations"
AnnotationTag ||--}o FlatAttributeSpecification : "attributes"
AnnotationTag ||--}o FlatStatement : "characterized_by"
AnnotationTag ||--}o Identifier : "identifiers"
AnnotationTag ||--}o Thing : "relations"
FlatAnnotation ||--|o AnnotationTag : "annotation_tag"
FlatAttributeSpecification ||--|| FlatProperty : "predicate"
FlatAttributeSpecification ||--}o Annotation : "annotations"
FlatAttributeSpecification ||--}o AttributeSpecification : "attributes"
FlatAttributeSpecification ||--}o Statement : "characterized_by"
FlatStatement ||--|| FlatProperty : "predicate"
FlatStatement ||--|| Thing : "object"
Thing ||--}o Annotation : "annotations"
Thing ||--}o AttributeSpecification : "attributes"
Thing ||--}o Statement : "characterized_by"
Thing ||--}o Thing : "relations"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
annotation_tag 0..1
AnnotationTag
A tag identifying an annotation Annotation
annotation_value 0..1
String
The actual annotation Annotation

Usages

used by used in type used
XYZAccolade annotations range FlatAnnotation
XYZDataItem annotations range FlatAnnotation
XYZDataType annotations range FlatAnnotation
XYZConvention annotations range FlatAnnotation
XYZDataset annotations range FlatAnnotation
XYZDistribution annotations range FlatAnnotation
XYZDistributionPartType annotations range FlatAnnotation
XYZDocument annotations range FlatAnnotation
XYZConcept annotations range FlatAnnotation
XYZGenesis annotations range FlatAnnotation
XYZGrant annotations range FlatAnnotation
XYZInstrument annotations range FlatAnnotation
XYZOrganization annotations range FlatAnnotation
XYZPerson annotations range FlatAnnotation
XYZProject annotations range FlatAnnotation
XYZPublication annotations range FlatAnnotation
XYZBibliographicType annotations range FlatAnnotation
XYZInstrumentType annotations range FlatAnnotation
XYZPublicationVenue annotations range FlatAnnotation
XYZStudy annotations range FlatAnnotation
XYZSubject annotations range FlatAnnotation
XYZSubjectType annotations range FlatAnnotation
XYZTopic annotations range FlatAnnotation
XYZRule annotations range FlatAnnotation
XYZAgentRole annotations range FlatAnnotation
XYZObjective annotations range FlatAnnotation
FlatThing annotations range FlatAnnotation
AnnotationTag annotations range FlatAnnotation
Distribution annotations range FlatAnnotation
Publication annotations range FlatAnnotation
Convention annotations range FlatAnnotation
DataItem annotations range FlatAnnotation
Dataset annotations range FlatAnnotation
Document annotations range FlatAnnotation
Grant annotations range FlatAnnotation
Instrument annotations range FlatAnnotation
Organization annotations range FlatAnnotation
Person annotations range FlatAnnotation
Project annotations range FlatAnnotation
Study annotations range FlatAnnotation
Subject annotations range FlatAnnotation

Identifier and Mapping Information

Schema Source

  • from schema: https://concepts.datalad.org/s/demo-research-assets/unreleased

Mappings

Mapping Type Mapped Value
self xyzra:FlatAnnotation
native xyzra:FlatAnnotation

LinkML Source

Direct

name: FlatAnnotation
description: A tag/value pair with the semantics of OWL Annotation.
title: Annotation
from_schema: https://concepts.datalad.org/s/demo-research-assets/unreleased
is_a: Annotation
slot_usage:
  annotation_tag:
    name: annotation_tag
    key: true
    range: AnnotationTag

Induced

name: FlatAnnotation
description: A tag/value pair with the semantics of OWL Annotation.
title: Annotation
from_schema: https://concepts.datalad.org/s/demo-research-assets/unreleased
is_a: Annotation
slot_usage:
  annotation_tag:
    name: annotation_tag
    key: true
    range: AnnotationTag
attributes:
  annotation_tag:
    name: annotation_tag
    description: A tag identifying an annotation.
    from_schema: https://concepts.datalad.org/s/demo-research-assets/unreleased
    rank: 1000
    key: true
    alias: annotation_tag
    owner: FlatAnnotation
    domain_of:
    - Annotation
    range: AnnotationTag
  annotation_value:
    name: annotation_value
    description: The actual annotation.
    from_schema: https://concepts.datalad.org/s/demo-research-assets/unreleased
    rank: 1000
    alias: annotation_value
    owner: FlatAnnotation
    domain_of:
    - Annotation
    range: string