Class: DefinedTermSet

A controlled vocabulary defined by the MARCO-BOLO project, whose members are DefinedTerms.

__

Only vocabularies MBO owns belong here. Terms which belong to someone else's vocabulary -- an

MSFD criterion on the NERC vocabulary server, say -- should reference that vocabulary's own

URI through In Term-Set (URL PID) instead, and no record is created here.

__

URI: schema:DefinedTermSet

diagram

Class Properties

Property Value
Class URI schema:DefinedTermSet

Slots

Name Cardinality and Range Description Inheritance
id 1
String
An identifier chosen from the range given to your work package by WP1 direct
metadataPublisherId 1
PersonOrOrganization
The MBO Persistent IDentifier (mPID) of the person who entered this row of da... direct
metadataDescribedForActionId 1
Action
The Action which resulted in this metadata record being described direct
name 1
String
A name/title direct
description 0..1
String
A description for this entity direct
hasDefinedTermIds *
AnyDefinedTerm
The terms which make up this term-set direct

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/marco-bolo/csv-input-classes

Mappings

Mapping Type Mapped Value
self schema:DefinedTermSet
native mbo:DefinedTermSet

LinkML Source

Direct

name: DefinedTermSet
description: 'A controlled vocabulary defined by the MARCO-BOLO project, whose members
  are `DefinedTerm`s.


  Only vocabularies MBO owns belong here. Terms which belong to someone else''s vocabulary
  -- an

  MSFD criterion on the NERC vocabulary server, say -- should reference that vocabulary''s
  own

  URI through `In Term-Set (URL PID)` instead, and no record is created here.

  '
from_schema: https://w3id.org/marco-bolo/csv-input-classes
slots:
- id
- metadataPublisherId
- metadataDescribedForActionId
- name
- description
- hasDefinedTermIds
class_uri: schema:DefinedTermSet

Induced

name: DefinedTermSet
description: 'A controlled vocabulary defined by the MARCO-BOLO project, whose members
  are `DefinedTerm`s.


  Only vocabularies MBO owns belong here. Terms which belong to someone else''s vocabulary
  -- an

  MSFD criterion on the NERC vocabulary server, say -- should reference that vocabulary''s
  own

  URI through `In Term-Set (URL PID)` instead, and no record is created here.

  '
from_schema: https://w3id.org/marco-bolo/csv-input-classes
attributes:
  id:
    name: id
    description: 'An identifier chosen from the range given to your work package by
      WP1.

      '
    title: MBO Permanent Identifier
    comments:
    - "This is the identifier (mPID) for this row of the spreadsheet \nand for whatever\
      \ information is being described in this row. \nIt must start with `mbo_`, only\
      \ use printable ASCII characters\nand should be unique in this column. \n"
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    identifier: true
    alias: id
    owner: DefinedTermSet
    domain_of:
    - Action
    - HowTo
    - HowToStep
    - HowToTip
    - Dataset
    - PersonOrOrganization
    - ContactPoint
    - License
    - PropertyValue
    - DataDownload
    - DatasetComment
    - SoftwareSourceCode
    - SoftwareApplication
    - Service
    - EmbargoStatement
    - DefinedTerm
    - AnyDefinedTerm
    - DefinedTermSet
    - Place
    - GeoShape
    - MonetaryGrant
    - Taxon
    - Audience
    - Document
    - Instrument
    - Platform
    range: string
    required: true
    pattern: ^mbo_[a-zA-Z0-9_-]+$
  metadataPublisherId:
    name: metadataPublisherId
    description: 'The MBO Persistent IDentifier (mPID) of the person who entered this
      row of data.

      '
    title: Data Entry Person (mPID - you)
    comments:
    - 'Should be an mPID from the first column of Person.csv

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:creator
    alias: metadataPublisherId
    owner: DefinedTermSet
    domain_of:
    - Action
    - HowTo
    - HowToStep
    - HowToTip
    - Dataset
    - Person
    - Organization
    - ContactPoint
    - License
    - PropertyValue
    - DataDownload
    - DatasetComment
    - SoftwareSourceCode
    - SoftwareApplication
    - Service
    - EmbargoStatement
    - DefinedTerm
    - DefinedTermSet
    - Place
    - GeoShape
    - MonetaryGrant
    - Taxon
    - Audience
    - Document
    - Instrument
    - Platform
    range: PersonOrOrganization
    required: true
    multivalued: false
  metadataDescribedForActionId:
    name: metadataDescribedForActionId
    description: 'The [Action](#action) which resulted in this metadata record being
      described.


      Is likely to be the Action associated with a MARCO-BOLO Task.

      '
    title: Data Entered for Action (mPID)
    comments:
    - "The mPID from the first column of the Action.csv. \nNote that you can reference\
      \ the same mPID in multiple rows.\n\nUses the <https://w3id.org/marco-bolo/isResultOf>\
      \ predicate but ultimately ends up being \nrepresented as a triple in the form\
      \ `<action> schema:result <this-entity>`.\n"
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: mbo:isResultOf
    alias: metadataDescribedForActionId
    owner: DefinedTermSet
    domain_of:
    - Action
    - HowTo
    - HowToStep
    - HowToTip
    - Dataset
    - Person
    - Organization
    - ContactPoint
    - License
    - PropertyValue
    - DataDownload
    - DatasetComment
    - SoftwareSourceCode
    - SoftwareApplication
    - Service
    - EmbargoStatement
    - DefinedTerm
    - DefinedTermSet
    - Place
    - GeoShape
    - MonetaryGrant
    - Taxon
    - Audience
    - Document
    - Instrument
    - Platform
    range: Action
    required: true
    multivalued: false
  name:
    name: name
    description: A name/title
    title: Name
    comments:
    - "The commonly used name. \nFor example: `MBA` for Marine Biological Association\n"
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: DefinedTermSet
    domain_of:
    - Action
    - HowTo
    - HowToStep
    - HowToTip
    - Dataset
    - Organization
    - ContactPoint
    - License
    - PropertyValue
    - DataDownload
    - SoftwareSourceCode
    - SoftwareApplication
    - Service
    - DefinedTermSet
    - Place
    - GeoShape
    - MonetaryGrant
    - Taxon
    - Audience
    - Document
    - Instrument
    - Platform
    range: string
    required: true
    multivalued: false
  description:
    name: description
    description: A description for this entity.
    title: Description
    comments:
    - 'A concise one-sentence summary of the main point or purpose.

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:description
    alias: description
    owner: DefinedTermSet
    domain_of:
    - Action
    - HowTo
    - HowToStep
    - HowToTip
    - Dataset
    - Organization
    - ContactPoint
    - License
    - PropertyValue
    - DataDownload
    - SoftwareSourceCode
    - SoftwareApplication
    - Service
    - DefinedTerm
    - DefinedTermSet
    - Place
    - GeoShape
    - MonetaryGrant
    - Document
    - Instrument
    - Platform
    range: string
    required: false
    multivalued: false
  hasDefinedTermIds:
    name: hasDefinedTermIds
    description: 'The terms which make up this term-set.

      '
    title: Has Defined Terms (mPIDs)
    comments:
    - 'The inverse of the `In Term-Set (URL PID)` each term carries, recorded here
      so that the

      term-set resolves to a document naming its whole membership rather than an empty
      stub.


      Since it is the inverse, the two must agree: a term listed here should point
      back at this

      set. Only the reference is checked, not the direction.


      Should be an mPID from the first column of either DefinedTerm.csv or

      PublishingStatusDefinedTerm.csv. Pipe-delimited when there are multiple values

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:hasDefinedTerm
    alias: hasDefinedTermIds
    owner: DefinedTermSet
    domain_of:
    - DefinedTermSet
    range: AnyDefinedTerm
    required: false
    multivalued: true
class_uri: schema:DefinedTermSet