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.
__
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