Skip to content

Class: Entity

A physical, digital, conceptual, or other kind of thing with some fixed aspects; entities may be real or imaginary.

URI: prov:Entity

classDiagram class Entity click Entity href "../Entity/" ClassifierMixin <|-- Entity click ClassifierMixin href "../ClassifierMixin/" Entity <|-- EvaluatedEntity click EvaluatedEntity href "../EvaluatedEntity/" Entity <|-- MaterialEntity click MaterialEntity href "../MaterialEntity/" Entity : description Entity : has_part Entity --> "*" Entity : has_part click Entity href "../Entity/" Entity : has_qualitative_attribute Entity --> "* _recommended_" QualitativeAttribute : has_qualitative_attribute click QualitativeAttribute href "../QualitativeAttribute/" Entity : has_quantitative_attribute Entity --> "* _recommended_" QuantitativeAttribute : has_quantitative_attribute click QuantitativeAttribute href "../QuantitativeAttribute/" Entity : id Entity : other_identifier Entity --> "*" Identifier : other_identifier click Identifier href "../Identifier/" Entity : part_of Entity --> "*" Entity : part_of click Entity href "../Entity/" Entity : rdf_type Entity --> "0..1 _recommended_" DefinedTerm : rdf_type click DefinedTerm href "../DefinedTerm/" Entity : title Entity : type Entity --> "0..1" DefinedTerm : type click DefinedTerm href "../DefinedTerm/"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
title 0..1
String
The slot to provide a title for the Entity direct
description 0..1
String
The slot to provide a description for the Entity direct
id 1
Uriorcurie
A slot to provide an URI for an entity within this schema direct
other_identifier *
Identifier
A slot to provide a secondary identifier of the Entity direct
has_qualitative_attribute * recommended
QualitativeAttribute
The slot to relate a qualitative attribute to an EvaluatedEntity, EvaluatedAc... direct
has_quantitative_attribute * recommended
QuantitativeAttribute
The slot to relate a quantitative attribute to an EvaluatedEntity, EvaluatedA... direct
has_part *
Entity
A slot to provide a part of the Entity direct
part_of *
Entity
The slot to specify an Entity of which the Entity is a part direct
type 0..1
DefinedTerm
This slot is described in more detail within the class in which it is used ClassifierMixin
rdf_type 0..1 recommended
DefinedTerm
The slot to specify the ontology class that is instantiated by an entity ClassifierMixin

Usages

used by used in type used
NMRSample derived_from range Entity
NMRSample has_part range Entity
NMRSample part_of range Entity
NMRSpectralAnalysis had_input_entity range Entity
NMRSpectralAnalysis had_output_entity range Entity
NMRSpectrum has_part range Entity
NMRSpectrum part_of range Entity
NMRSpectroscopy had_input_entity range Entity
NMRSpectroscopy had_output_entity range Entity
ShiftCalibrationCompound part_of range Entity
ShiftReferenceCompound part_of range Entity
CharacterizedCompound part_of range Entity
Activity had_input_entity range Entity
Activity had_output_entity range Entity
AnalysisSourceData has_part range Entity
AnalysisSourceData part_of range Entity
DataAnalysis had_input_entity range Entity
DataAnalysis had_output_entity range Entity
DataGeneratingActivity had_input_entity range Entity
DataGeneratingActivity had_output_entity range Entity
Entity has_part range Entity
Entity part_of range Entity
EvaluatedActivity had_input_entity range Entity
EvaluatedActivity had_output_entity range Entity
EvaluatedEntity has_part range Entity
EvaluatedEntity part_of range Entity
ChemicalEntity part_of range Entity
Atom part_of range Entity
ChemicalSubstance part_of range Entity
Polymer part_of range Entity
MaterialEntity part_of range Entity
MaterialSample derived_from range Entity
MaterialSample has_part range Entity
MaterialSample part_of range Entity
ChemicalReaction had_input_entity range Entity
ChemicalReaction had_output_entity range Entity
StartingMaterial part_of range Entity
Reagent part_of range Entity
ChemicalProduct part_of range Entity
SubstanceSample derived_from range Entity
SubstanceSample has_part range Entity
SubstanceSample part_of range Entity
PolymerSample derived_from range Entity
PolymerSample has_part range Entity
PolymerSample part_of range Entity

Identifier and Mapping Information

Schema Source

  • from schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml

Mappings

Mapping Type Mapped Value
self prov:Entity
native nmr_dcat_ap:Entity

LinkML Source

Direct

name: Entity
description: A physical, digital, conceptual, or other kind of thing with some fixed
  aspects; entities may be real or imaginary.
in_subset:
- domain_agnostic_core
from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
mixins:
- ClassifierMixin
slots:
- title
- description
- id
- other_identifier
- has_qualitative_attribute
- has_quantitative_attribute
- has_part
- part_of
slot_usage:
  title:
    name: title
    description: The slot to provide a title for the Entity.
  description:
    name: description
    description: The slot to provide a description for the Entity.
  other_identifier:
    name: other_identifier
    description: A slot to provide a secondary identifier of the Entity.
    range: Identifier
    required: false
    multivalued: true
    inlined_as_list: true
  has_part:
    name: has_part
    description: A slot to provide a part of the Entity.
    range: Entity
    multivalued: true
    inlined_as_list: true
  part_of:
    name: part_of
    description: The slot to specify an Entity of which the Entity is a part.
    notes:
    - not in DCAT-AP
    range: Entity
    multivalued: true
    inlined_as_list: true
class_uri: prov:Entity

Induced

name: Entity
description: A physical, digital, conceptual, or other kind of thing with some fixed
  aspects; entities may be real or imaginary.
in_subset:
- domain_agnostic_core
from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
mixins:
- ClassifierMixin
slot_usage:
  title:
    name: title
    description: The slot to provide a title for the Entity.
  description:
    name: description
    description: The slot to provide a description for the Entity.
  other_identifier:
    name: other_identifier
    description: A slot to provide a secondary identifier of the Entity.
    range: Identifier
    required: false
    multivalued: true
    inlined_as_list: true
  has_part:
    name: has_part
    description: A slot to provide a part of the Entity.
    range: Entity
    multivalued: true
    inlined_as_list: true
  part_of:
    name: part_of
    description: The slot to specify an Entity of which the Entity is a part.
    notes:
    - not in DCAT-AP
    range: Entity
    multivalued: true
    inlined_as_list: true
attributes:
  title:
    name: title
    description: The slot to provide a title for the Entity.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: dcterms:title
    alias: title
    owner: Entity
    domain_of:
    - Activity
    - AgenticEntity
    - Any
    - Attribution
    - Catalogue
    - CatalogueRecord
    - ChecksumAlgorithm
    - Concept
    - ConceptScheme
    - DataService
    - Dataset
    - DatasetSeries
    - DefinedTerm
    - Distribution
    - Document
    - Entity
    - Frequency
    - Geometry
    - Identifier
    - LegalResource
    - LicenseDocument
    - LinguisticSystem
    - MediaType
    - MediaTypeOrExtent
    - PeriodOfTime
    - Plan
    - Policy
    - ProvenanceStatement
    - QualitativeAttribute
    - QuantitativeAttribute
    - Resource
    - RightsStatement
    - Role
    - Standard
    - SupportiveEntity
    - Surrounding
    - TimeInstant
    range: string
  description:
    name: description
    description: The slot to provide a description for the Entity.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: dcterms:description
    alias: description
    owner: Entity
    domain_of:
    - Activity
    - AgenticEntity
    - Any
    - Attribution
    - Catalogue
    - CatalogueRecord
    - ChecksumAlgorithm
    - Concept
    - ConceptScheme
    - DataService
    - Dataset
    - DatasetSeries
    - Distribution
    - Document
    - Entity
    - Frequency
    - Geometry
    - Identifier
    - LegalResource
    - LicenseDocument
    - LinguisticSystem
    - MediaType
    - MediaTypeOrExtent
    - PeriodOfTime
    - Plan
    - Policy
    - ProvenanceStatement
    - QualitativeAttribute
    - QuantitativeAttribute
    - Resource
    - RightsStatement
    - Role
    - Standard
    - SupportiveEntity
    - Surrounding
    - TimeInstant
    range: string
  id:
    name: id
    description: A slot to provide an URI for an entity within this schema.
    in_subset:
    - domain_agnostic_core
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    identifier: true
    alias: id
    owner: Entity
    domain_of:
    - Activity
    - AgenticEntity
    - Dataset
    - DefinedTerm
    - Document
    - Entity
    - LegalResource
    - LicenseDocument
    - Resource
    range: uriorcurie
    required: true
  other_identifier:
    name: other_identifier
    description: A slot to provide a secondary identifier of the Entity.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: adms:identifier
    alias: other_identifier
    owner: Entity
    domain_of:
    - Activity
    - AgenticEntity
    - Dataset
    - Entity
    range: Identifier
    required: false
    multivalued: true
    inlined_as_list: true
  has_qualitative_attribute:
    name: has_qualitative_attribute
    description: The slot to relate a qualitative attribute to an EvaluatedEntity,
      EvaluatedActivity or AgenticEntity
    in_subset:
    - domain_agnostic_core
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: dcterms:relation
    alias: has_qualitative_attribute
    owner: Entity
    domain_of:
    - Activity
    - AgenticEntity
    - Entity
    range: QualitativeAttribute
    recommended: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  has_quantitative_attribute:
    name: has_quantitative_attribute
    description: The slot to relate a quantitative attribute to an EvaluatedEntity,
      EvaluatedActivity or AgenticEntity
    in_subset:
    - domain_agnostic_core
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: dcterms:relation
    alias: has_quantitative_attribute
    owner: Entity
    domain_of:
    - Activity
    - AgenticEntity
    - Entity
    range: QuantitativeAttribute
    recommended: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  has_part:
    name: has_part
    description: A slot to provide a part of the Entity.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: dcterms:hasPart
    alias: has_part
    owner: Entity
    domain_of:
    - Activity
    - AgenticEntity
    - Catalogue
    - Entity
    range: Entity
    multivalued: true
    inlined_as_list: true
  part_of:
    name: part_of
    description: The slot to specify an Entity of which the Entity is a part.
    notes:
    - not in DCAT-AP
    in_subset:
    - domain_agnostic_core
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: dcterms:isPartOf
    alias: part_of
    owner: Entity
    domain_of:
    - Activity
    - AgenticEntity
    - Entity
    inverse: has_part
    range: Entity
    multivalued: true
    inlined_as_list: true
  type:
    name: type
    description: This slot is described in more detail within the class in which it
      is used.
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: dcterms:type
    alias: type
    owner: Entity
    domain_of:
    - Agent
    - ClassifierMixin
    - Dataset
    - LicenseDocument
    range: DefinedTerm
    inlined: true
  rdf_type:
    name: rdf_type
    description: The slot to specify the ontology class that is instantiated by an
      entity.
    in_subset:
    - domain_agnostic_core
    from_schema: https://NFDI4Chem.github.io/nmr-dcat-ap/nmr_dcat_ap.yaml
    rank: 1000
    slot_uri: rdf:type
    alias: rdf_type
    owner: Entity
    domain_of:
    - ClassifierMixin
    range: DefinedTerm
    recommended: true
    inlined: true
class_uri: prov:Entity