Class: Instrument

A scientific instrument or sensor used in data collection.

__

_Note: Some scientists prefer the term "sensor" - use alternateName to _

_advertise this synonym. The instrument type should be linked to the _

NERC SeaVoX Device Catalogue (L22) vocabulary.

__

See: https://vocab.nerc.ac.uk/collection/L22/current/

__

URI: schema:Thing

diagram

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
alternateName 0..1
String
An alternative name direct
description 0..1
String
A description for this entity direct
identifiers *
String
A generic identifier for this entity direct
instrumentTypeId 0..1
Uri
A URL persistent identifier for the instrument type, preferably from the direct
instrumentTypeName 0..1
String
A human-readable name for the instrument type direct
instrumentManufacturer 0..1
String
The name of the instrument manufacturer direct
instrumentModel 0..1
String
The model designation of the instrument direct
instrumentSerialNumber 0..1
String
The serial number of the specific instrument unit direct
mountedOnPlatformMboId 0..1
Platform
The MBO identifier of the platform on which this instrument is mounted direct
ownerId 0..1
PersonOrOrganization
The Permanent Identifier of an person or organization who owns the entity direct
maintainerId 0..1
PersonOrOrganization
The Permanent Identifier of an person or organization who maintains this enti... direct
url 0..1
SchemaURL
The URL of the entity you are describing direct
subjectOfDocumentMboIds *
Document
Documents containing detailed metadata about this entity, such as direct
keywords *
String
Key words classifying this entity direct

Usages

used by used in type used
HowToStep useInstrumentMboIds range Instrument

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self schema:Thing
native mbo:Instrument

LinkML Source

Direct

name: Instrument
description: "A scientific instrument or sensor used in data collection.\n\nNote:\
  \ Some scientists prefer the term \"sensor\" - use `alternateName` to \nadvertise\
  \ this synonym. The instrument type should be linked to the \nNERC SeaVoX Device\
  \ Catalogue (L22) vocabulary.\n\nSee: https://vocab.nerc.ac.uk/collection/L22/current/\n"
from_schema: https://w3id.org/marco-bolo/csv-input-classes
slots:
- id
- metadataPublisherId
- metadataDescribedForActionId
- name
- alternateName
- description
- identifiers
- instrumentTypeId
- instrumentTypeName
- instrumentManufacturer
- instrumentModel
- instrumentSerialNumber
- mountedOnPlatformMboId
- ownerId
- maintainerId
- url
- subjectOfDocumentMboIds
- keywords
class_uri: schema:Thing

Induced

name: Instrument
description: "A scientific instrument or sensor used in data collection.\n\nNote:\
  \ Some scientists prefer the term \"sensor\" - use `alternateName` to \nadvertise\
  \ this synonym. The instrument type should be linked to the \nNERC SeaVoX Device\
  \ Catalogue (L22) vocabulary.\n\nSee: https://vocab.nerc.ac.uk/collection/L22/current/\n"
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: Instrument
    domain_of:
    - Action
    - HowTo
    - HowToStep
    - HowToTip
    - Dataset
    - PersonOrOrganization
    - ContactPoint
    - License
    - PropertyValue
    - DataDownload
    - DatasetComment
    - SoftwareSourceCode
    - SoftwareApplication
    - Service
    - EmbargoStatement
    - DefinedTerm
    - 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: Instrument
    domain_of:
    - Action
    - HowTo
    - HowToStep
    - HowToTip
    - Dataset
    - Person
    - Organization
    - ContactPoint
    - License
    - PropertyValue
    - DataDownload
    - DatasetComment
    - SoftwareSourceCode
    - SoftwareApplication
    - Service
    - EmbargoStatement
    - DefinedTerm
    - 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: Instrument
    domain_of:
    - Action
    - HowTo
    - HowToStep
    - HowToTip
    - Dataset
    - Person
    - Organization
    - ContactPoint
    - License
    - PropertyValue
    - DataDownload
    - DatasetComment
    - SoftwareSourceCode
    - SoftwareApplication
    - EmbargoStatement
    - DefinedTerm
    - 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: Instrument
    domain_of:
    - Action
    - HowTo
    - HowToStep
    - HowToTip
    - Dataset
    - Organization
    - ContactPoint
    - License
    - PropertyValue
    - DataDownload
    - SoftwareSourceCode
    - SoftwareApplication
    - Service
    - Place
    - GeoShape
    - MonetaryGrant
    - Taxon
    - Audience
    - Document
    - Instrument
    - Platform
    range: string
    required: true
    multivalued: false
  alternateName:
    name: alternateName
    description: An alternative name.
    title: Alternate Name
    comments:
    - "A less commonly used name for the same entity. \nFor example: \n`DASSH` for\
      \ MBA\n`ICES Survey Protocol` for Manual for the International Bottom Trawl\
      \ Surveys\n"
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:alternateName
    alias: alternateName
    owner: Instrument
    domain_of:
    - Organization
    - Document
    - Instrument
    - Platform
    range: string
    required: false
    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: Instrument
    domain_of:
    - Action
    - HowTo
    - HowToStep
    - HowToTip
    - Dataset
    - Organization
    - ContactPoint
    - License
    - PropertyValue
    - DataDownload
    - SoftwareSourceCode
    - SoftwareApplication
    - Service
    - DefinedTerm
    - Place
    - GeoShape
    - MonetaryGrant
    - Document
    - Instrument
    - Platform
    range: string
    required: false
    multivalued: false
  identifiers:
    name: identifiers
    description: A generic identifier for this entity. Should not hold the MBO identifier.
    title: Identifiers
    comments:
    - 'Can include any kind on non-MBO identifiers like ROR, ORCID, DOI, ISBNs, IGSN,
      UUIDs, etc.

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:identifier
    alias: identifiers
    owner: Instrument
    domain_of:
    - Person
    - Organization
    - Document
    - Instrument
    - Platform
    range: string
    required: false
    multivalued: true
  instrumentTypeId:
    name: instrumentTypeId
    description: "A URL persistent identifier for the instrument type, preferably\
      \ from the \nNERC SeaVoX Device Catalogue (L22).\n"
    title: Instrument Type (URL PID)
    comments:
    - "Should be a URI from a controlled vocabulary.\n\nPrimary source: NERC L22 SeaVoX\
      \ Device Catalogue\nhttps://vocab.nerc.ac.uk/collection/L22/current/\n\nExample:\
      \ `http://vocab.nerc.ac.uk/collection/L22/current/TOOL0058/` \n(Sea-Bird SBE\
      \ 911plus CTD)\n\nYou can search for instruments at:\nhttps://www.bodc.ac.uk/resources/vocabularies/vocabulary_search/L22/\n"
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:additionalType
    alias: instrumentTypeId
    owner: Instrument
    domain_of:
    - Instrument
    range: uri
    required: false
    multivalued: false
  instrumentTypeName:
    name: instrumentTypeName
    description: 'A human-readable name for the instrument type.

      '
    title: Instrument Type Name
    comments:
    - 'For example: `CTD`, `fluorometer`, `acoustic Doppler current profiler`


      This provides a searchable text field complementing the vocabulary URI.

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:category
    alias: instrumentTypeName
    owner: Instrument
    domain_of:
    - Instrument
    range: string
    required: false
    multivalued: false
  instrumentManufacturer:
    name: instrumentManufacturer
    description: 'The name of the instrument manufacturer.

      '
    title: Manufacturer
    comments:
    - 'For example: `Sea-Bird Scientific`, `Teledyne RD Instruments`, `WET Labs`

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:manufacturer
    alias: instrumentManufacturer
    owner: Instrument
    domain_of:
    - Instrument
    range: string
    required: false
    multivalued: false
  instrumentModel:
    name: instrumentModel
    description: 'The model designation of the instrument.

      '
    title: Model
    comments:
    - 'For example: `SBE 911plus`, `Workhorse Sentinel ADCP`, `ECO-FLNTU`

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:model
    alias: instrumentModel
    owner: Instrument
    domain_of:
    - Instrument
    range: string
    required: false
    multivalued: false
  instrumentSerialNumber:
    name: instrumentSerialNumber
    description: 'The serial number of the specific instrument unit.

      '
    title: Serial Number
    comments:
    - 'The manufacturer-assigned serial number for this specific unit.

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:serialNumber
    alias: instrumentSerialNumber
    owner: Instrument
    domain_of:
    - Instrument
    range: string
    required: false
    multivalued: false
  mountedOnPlatformMboId:
    name: mountedOnPlatformMboId
    description: 'The MBO identifier of the platform on which this instrument is mounted.

      '
    title: Mounted On Platform (mPID)
    comments:
    - 'An mPID from the first column of Platform.csv


      For example, if the instrument is mounted on a research vessel,

      reference the vessel''s Platform record here.

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:isPartOf
    alias: mountedOnPlatformMboId
    owner: Instrument
    domain_of:
    - Instrument
    range: Platform
    required: false
    multivalued: false
  ownerId:
    name: ownerId
    description: 'The Permanent Identifier of an person or organization who owns the
      entity.

      '
    title: Owner (mPID)
    comments:
    - 'Should be an mPID from the first column of either Person.csv or Organization.csv

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:copyrightHolder
    alias: ownerId
    owner: Instrument
    domain_of:
    - Dataset
    - DataDownload
    - SoftwareSourceCode
    - SoftwareApplication
    - Document
    - Instrument
    - Platform
    range: PersonOrOrganization
    required: false
    multivalued: false
  maintainerId:
    name: maintainerId
    description: The Permanent Identifier of an person or organization who maintains
      this entity.
    title: Maintainer (mPID)
    comments:
    - 'Should be an mPID from the first column of either Person.csv or Organization.csv

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:maintainer
    alias: maintainerId
    owner: Instrument
    domain_of:
    - Dataset
    - DataDownload
    - SoftwareSourceCode
    - SoftwareApplication
    - Document
    - Instrument
    range: PersonOrOrganization
    required: false
    multivalued: false
  url:
    name: url
    description: The URL of the entity you are describing.
    title: URL
    comments:
    - 'Must include the protocol (scheme) and should follow RFC 3986 standards


      For example: `https://example.com`, `http://example.com`

      `ftp://ftp.example.org/data`, `doi:10.1000/example123`, `urn:isbn:1234567890`,
      `mailto:contact@example.com`

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:url
    alias: url
    owner: Instrument
    domain_of:
    - HowTo
    - HowToStep
    - Organization
    - Service
    - MonetaryGrant
    - Document
    - Instrument
    - Platform
    range: schemaURL
    required: false
    multivalued: false
  subjectOfDocumentMboIds:
    name: subjectOfDocumentMboIds
    description: "Documents containing detailed metadata about this entity, such as\
      \ \nmanufacturer specifications, SensorML files, or calibration records.\n"
    title: Described By Documents (mPIDs)
    comments:
    - "mPID(s) from the first column of Document.csv\nPipe-delimited when there are\
      \ multiple values\n\nUse this to link to detailed metadata documents that go\
      \ beyond \nwhat the core fields can express.\n"
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:subjectOf
    alias: subjectOfDocumentMboIds
    owner: Instrument
    domain_of:
    - Instrument
    - Platform
    range: Document
    required: false
    multivalued: true
  keywords:
    name: keywords
    description: Key words classifying this entity.
    title: Keywords
    comments:
    - 'Separate multiple keyword with a ''|''.

      e.g. Whales|Population Genetics

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:keywords
    alias: keywords
    owner: Instrument
    domain_of:
    - Dataset
    - Organization
    - SoftwareSourceCode
    - SoftwareApplication
    - Document
    - Instrument
    - Platform
    range: string
    required: false
    multivalued: true
class_uri: schema:Thing