Class: SoftwareApplication

A description of the software used in the generation of your dataset.

If you wrote or used a spreadsheet, script or software that you created

yourself or is otherwise not publicly available then consider using

SoftwareSourceCode to represent it instead.

__

URI: schema:SoftwareApplication

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
softwareApplicationType 1
Uri
The type of software application: SoftwareApplication or WebApplication direct
name 1
String
A name/title direct
softwareVersion 0..1
String
The version of a software or web application direct
description 0..1
String
A description for this entity direct
publishingStatusMboId 0..1
PublishingStatusDefinedTerm
The publishing status of the entity direct
softwareDownloadUrl 0..1
SchemaURL
The download url of a software application direct
authorId *
PersonOrOrganization
The Permanent Identifier of person or organization who created this entity direct
contributorIds *
PersonOrOrganization
The Permanent Identifiers of people or organizations who contributed to the e... direct
maintainerId 0..1
PersonOrOrganization
The Permanent Identifier of an person or organization who maintains this enti... direct
ownerId 0..1
PersonOrOrganization
The Permanent Identifier of an person or organization who owns the entity direct
providerId 0..1
PersonOrOrganization
The Permanent Identifier of an person or organization who provides or provide... direct
publisherId 0..1
PersonOrOrganization
The Permanent Identifier of an person or organization who created the entity direct
dateCreated 0..1
String
direct
dateModified *
String
direct
datePublished 0..1
String
direct
keywords *
String
Key words classifying this entity direct

Usages

used by used in type used
HowToStep citeSoftwareApplicationMboIds range SoftwareApplication

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: SoftwareApplication
description: 'A description of the software used in the generation of your dataset.

  If you wrote or used a spreadsheet, script or software that you created

  yourself or is otherwise not publicly available then consider using

  `SoftwareSourceCode` to represent it instead.

  '
from_schema: https://w3id.org/marco-bolo/csv-input-classes
slots:
- id
- metadataPublisherId
- metadataDescribedForActionId
- softwareApplicationType
- name
- softwareVersion
- description
- publishingStatusMboId
- softwareDownloadUrl
- authorId
- contributorIds
- maintainerId
- ownerId
- providerId
- publisherId
- dateCreated
- dateModified
- datePublished
- keywords
class_uri: schema:SoftwareApplication

Induced

name: SoftwareApplication
description: 'A description of the software used in the generation of your dataset.

  If you wrote or used a spreadsheet, script or software that you created

  yourself or is otherwise not publicly available then consider using

  `SoftwareSourceCode` to represent it instead.

  '
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: SoftwareApplication
    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: SoftwareApplication
    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: SoftwareApplication
    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
  softwareApplicationType:
    name: softwareApplicationType
    description: 'The type of software application: `SoftwareApplication` or `WebApplication`.

      '
    title: Software Application Type
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: rdf:type
    designates_type: true
    alias: softwareApplicationType
    owner: SoftwareApplication
    domain_of:
    - SoftwareApplication
    range: uri
    required: true
    multivalued: false
    pattern: ^(SoftwareApplication|WebApplication)$
    implicit_prefix: schema
  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: SoftwareApplication
    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
  softwareVersion:
    name: softwareVersion
    description: The version of a software or web application.
    title: Software Version
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:softwareVersion
    alias: softwareVersion
    owner: SoftwareApplication
    domain_of:
    - SoftwareApplication
    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: SoftwareApplication
    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
  publishingStatusMboId:
    name: publishingStatusMboId
    description: The publishing status of the entity.
    title: Publishing Status (mPID)
    comments:
    - 'Should be an mPID from the first column of PublishingStatusDefinedTerm.csv

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:creativeWorkStatus
    alias: publishingStatusMboId
    owner: SoftwareApplication
    domain_of:
    - Dataset
    - DataDownload
    - SoftwareSourceCode
    - SoftwareApplication
    - Document
    range: PublishingStatusDefinedTerm
    required: false
    multivalued: false
  softwareDownloadUrl:
    name: softwareDownloadUrl
    description: The download url of a software application.
    title: Software Download URL
    comments:
    - "For example: `https://example.com`, `http://example.com`, \n`ftp://ftp.example.org/data`,\
      \ `doi:10.1000/example123`\n"
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:downloadUrl
    alias: softwareDownloadUrl
    owner: SoftwareApplication
    domain_of:
    - SoftwareApplication
    range: schemaURL
    required: false
    multivalued: false
  authorId:
    name: authorId
    description: The Permanent Identifier of person or organization who created this
      entity.
    title: Author (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:author
    alias: authorId
    owner: SoftwareApplication
    domain_of:
    - Dataset
    - DataDownload
    - DatasetComment
    - SoftwareSourceCode
    - SoftwareApplication
    - Document
    range: PersonOrOrganization
    required: false
    multivalued: true
  contributorIds:
    name: contributorIds
    description: The Permanent Identifiers of people or organizations who contributed
      to the entity.
    title: Contributors (mPIDs)
    comments:
    - 'Should be an mPID from the first column of either Person.csv or Organization.csv

      Pipe-delimited when there are multiple values.

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:contributor
    alias: contributorIds
    owner: SoftwareApplication
    domain_of:
    - HowToStep
    - Dataset
    - DataDownload
    - SoftwareSourceCode
    - SoftwareApplication
    - Document
    range: PersonOrOrganization
    required: false
    multivalued: true
  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: SoftwareApplication
    domain_of:
    - Dataset
    - DataDownload
    - SoftwareSourceCode
    - SoftwareApplication
    - Document
    - Instrument
    range: PersonOrOrganization
    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: SoftwareApplication
    domain_of:
    - Dataset
    - DataDownload
    - SoftwareSourceCode
    - SoftwareApplication
    - Document
    - Instrument
    - Platform
    range: PersonOrOrganization
    required: false
    multivalued: false
  providerId:
    name: providerId
    description: The Permanent Identifier of an person or organization who provides
      or provided the service.
    title: Provider (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:provider
    alias: providerId
    owner: SoftwareApplication
    domain_of:
    - HowToStep
    - SoftwareApplication
    range: PersonOrOrganization
    required: false
    multivalued: false
  publisherId:
    name: publisherId
    description: The Permanent Identifier of an person or organization who created
      the entity.
    title: Publisher (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:publisher
    alias: publisherId
    owner: SoftwareApplication
    domain_of:
    - Dataset
    - DataDownload
    - SoftwareSourceCode
    - SoftwareApplication
    - Document
    range: PersonOrOrganization
    required: false
    multivalued: false
  dateCreated:
    name: dateCreated
    title: Date Created
    comments:
    - 'A date in ISO8601, YYYY, YYYY-MM, or YYYY-MM-DD format

      For example: `2025`

      `2025-12`

      `2025-12-31`

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:dateCreated
    alias: dateCreated
    owner: SoftwareApplication
    domain_of:
    - Dataset
    - DataDownload
    - SoftwareSourceCode
    - SoftwareApplication
    - Document
    range: string
    required: false
    multivalued: false
    pattern: ^(\d{4}(-\d{2}(-\d{2})?)?)$
  dateModified:
    name: dateModified
    title: Dates Modified
    comments:
    - 'A date in ISO8601, YYYY, YYYY-MM, or YYYY-MM-DD format

      For example: `2025`

      `2025-12`

      `2025-12-31`


      Pipe-delimited when there are multiple values

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:dateModified
    alias: dateModified
    owner: SoftwareApplication
    domain_of:
    - Dataset
    - DataDownload
    - SoftwareSourceCode
    - SoftwareApplication
    - Document
    range: string
    required: false
    multivalued: true
    pattern: ^(\d{4}(-\d{2}(-\d{2})?)?)$
  datePublished:
    name: datePublished
    title: Date Published
    comments:
    - 'A date in ISO8601, YYYY, YYYY-MM, or YYYY-MM-DD format

      For example: `2025`

      `2025-12`

      `2025-12-31`

      '
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:datePublished
    alias: datePublished
    owner: SoftwareApplication
    domain_of:
    - Dataset
    - DataDownload
    - SoftwareSourceCode
    - SoftwareApplication
    - Document
    range: string
    required: false
    multivalued: false
    pattern: ^(\d{4}(-\d{2}(-\d{2})?)?)$
  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: SoftwareApplication
    domain_of:
    - Dataset
    - Organization
    - SoftwareSourceCode
    - SoftwareApplication
    - Document
    - Instrument
    - Platform
    range: string
    required: false
    multivalued: true
class_uri: schema:SoftwareApplication