IdentifierObject

Class: IdentifierObject

Modified

August 19, 2024

Object to represent an identified concept; property values from vocabularies with resolvable identifiers for vocabulary terms. Either a label or identifier is required, to allow for cases that a URI is not available. Data validation process will need to be used for properties that require an identified term value (e.g. has_context_category, has_material_category, has_sample_object_type).

URI: isam:IdentifierObject

case 4

%%{init: {'securityLevel': 'loose', 'theme':'neutral', 'themeVariables': { 'fontSize':'14px', 'fontFamily':'Roboto Mono'}}}%%
classDiagram
    direction RL
    class IdentifierObject {
      identifier : uriorcurie
      label : string
      scheme_name : string
      
    }
    
    
    
    
    IdentifierObject --o MaterialSampleRecord : alternate_identifiers
       click MaterialSampleRecord href "MaterialSampleRecord.html" "Documentation"
      
    IdentifierObject --o MaterialSampleRecord : has_context_category
       click MaterialSampleRecord href "MaterialSampleRecord.html" "Documentation"
      
    IdentifierObject --o MaterialSampleRecord : has_material_category
       click MaterialSampleRecord href "MaterialSampleRecord.html" "Documentation"
      
    IdentifierObject --o MaterialSampleRecord : has_sample_object_type
       click MaterialSampleRecord href "MaterialSampleRecord.html" "Documentation"
      
    IdentifierObject --o Agent : identifier
       click Agent href "Agent.html" "Documentation"
      
    
    IdentifierObject --o SamplingSite : identifier
       click SamplingSite href "SamplingSite.html" "Documentation"
      
    IdentifierObject --o SamplingEvent : identifier
       click SamplingEvent href "SamplingEvent.html" "Documentation"
      
    IdentifierObject --o MaterialSampleCuration : identifier
       click MaterialSampleCuration href "MaterialSampleCuration.html" "Documentation"
      
    

Slots

Slots in class IdentifierObject.
Name Cardinality and Range Description Inheritance
label 0..1
xsd:string
A human intelligible string used to identify a thing, i.e. the name to use for the thing; should be unique in the scope of a sample collection or dataset.
direct
identifier 0..1
xsd:anyURI
A string that identifies some resource. Expectation is that it is a URI that is resolvable to some useful represenation of the resource.
direct
scheme_name 0..1
xsd:string
String label for the concept scheme or vocabulary within which the keyword concept is defined. The scheme name can be used to scope keyword to particular categories, e.g. ‘CGI rock classification’, ‘GCMD keywords’, ‘Getty AAT’.
direct

Usages

used by used in type used
MaterialSampleRecord alternate_identifiers range IdentifierObject
MaterialSampleRecord has_context_category range IdentifierObject
MaterialSampleRecord has_material_category range IdentifierObject
MaterialSampleRecord has_sample_object_type range IdentifierObject
Agent identifier domain IdentifierObject
IdentifierObject identifier domain IdentifierObject
SamplingSite identifier domain IdentifierObject
SamplingEvent identifier domain IdentifierObject
MaterialSampleCuration identifier domain IdentifierObject

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/isample/schema/1.0

Mappings

Mapping Type Mapped Value
self [‘isam:IdentifierObject’]
native [‘isam:IdentifierObject’]

LinkML Source

Direct

name: IdentifierObject
description: 'Object to represent an identified concept; property values from vocabularies
  with resolvable identifiers for vocabulary terms. Either a label or identifier is
  required, to allow for cases that a URI is not available.  Data validation process
  will need to be used for properties that require an identified term value (e.g.
  has_context_category, has_material_category, has_sample_object_type).

  '
from_schema: https://w3id.org/isample/schema/1.0
rank: 1000
slots:
- label
- identifier
- scheme_name

Induced

name: IdentifierObject
description: 'Object to represent an identified concept; property values from vocabularies
  with resolvable identifiers for vocabulary terms. Either a label or identifier is
  required, to allow for cases that a URI is not available.  Data validation process
  will need to be used for properties that require an identified term value (e.g.
  has_context_category, has_material_category, has_sample_object_type).

  '
from_schema: https://w3id.org/isample/schema/1.0
rank: 1000
attributes:
  label:
    name: label
    description: 'A human intelligible string used to identify a thing, i.e. the name
      to use for the thing; should be unique in the scope of a sample collection or
      dataset.

      '
    from_schema: https://w3id.org/isample/schema/1.0
    close_mappings:
    - rdfs:label
    alias: label
    owner: IdentifierObject
    domain_of:
    - MaterialSampleRecord
    - IdentifierObject
    - SamplingSite
    - SamplingEvent
    - MaterialSampleCuration
    - SampleRelation
    range: string
  identifier:
    name: identifier
    description: 'A string that identifies some resource. Expectation is that it is
      a URI that is resolvable to some useful represenation of the resource.

      '
    from_schema: https://w3id.org/isample/schema/1.0
    domain: IdentifierObject
    alias: identifier
    owner: IdentifierObject
    domain_of:
    - Agent
    - IdentifierObject
    - SamplingSite
    - SamplingEvent
    - MaterialSampleCuration
    range: uriorcurie
  scheme_name:
    name: scheme_name
    description: 'String label for the concept scheme or vocabulary within which the
      keyword concept is defined. The scheme name can be used to scope keyword to
      particular categories, e.g. ''CGI rock classification'', ''GCMD keywords'',
      ''Getty AAT''.

      '
    from_schema: https://w3id.org/isample/schema/1.0
    alias: scheme_name
    owner: IdentifierObject
    domain_of:
    - Keyword
    - IdentifierObject
    range: string
    multivalued: false