Class: HowToStep
An individual step which is part of a HowTo
.
__
_There must be a single 'primary' HowToStep which groups all of your sub-steps together; _
your HowTo
should link to the identifier of the primary step.
__
Make sure to describe any configuration or parameters in a HowToTip.
__
URI: schema:HowToStep
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 |
positionInParent | 1 Integer |
A sort order for this step with respect to other steps in its parent | direct |
abstract | 0..1 String |
A short description summarising this entity | direct |
description | 0..1 String |
A description for this entity | direct |
contributorIds | * PersonOrOrganization |
The Permanent Identifiers of people or organizations who contributed to the e... | direct |
providerId | 0..1 PersonOrOrganization |
The Permanent Identifier of an person or organization who provides or provide... | direct |
citeSourceCodeMboIds | * SoftwareSourceCode |
The MBO identifiers for source code used in this HowToStep | direct |
citeSoftwareApplicationMboIds | * SoftwareApplication |
The MBO identifiers for software or web applications used in this HowToStep | direct |
citeServiceMboIds | * Service |
The MBO identifiers for services used in this HowToStep | direct |
childStepMboIds | * HowToStep |
The MBO identifiers for steps which are children of this one | direct |
howToImplementTipMboIds | * HowToTip |
MBO identifiers pointing to tips which detail parameters and other configurat... | direct |
audienceMboIds | * Audience |
The intended audiences for this entity | direct |
Usages
used by | used in | type | used |
---|---|---|---|
HowTo | howToStepMboId | range | HowToStep |
HowToStep | childStepMboIds | range | HowToStep |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/marco-bolo/csv-input-classes
Mappings
Mapping Type | Mapped Value |
---|---|
self | schema:HowToStep |
native | mbo:HowToStep |
LinkML Source
Direct
name: HowToStep
description: "An individual step which is part of a `HowTo`.\n\nThere must be a single\
\ 'primary' HowToStep which groups all of your sub-steps together; \nyour `HowTo`\
\ should link to the identifier of the primary step.\n\nMake sure to describe any\
\ configuration or parameters in a HowToTip.\n"
from_schema: https://w3id.org/marco-bolo/csv-input-classes
slots:
- id
- metadataPublisherId
- metadataDescribedForActionId
- name
- positionInParent
- abstract
- description
- contributorIds
- providerId
- citeSourceCodeMboIds
- citeSoftwareApplicationMboIds
- citeServiceMboIds
- childStepMboIds
- howToImplementTipMboIds
- audienceMboIds
class_uri: schema:HowToStep
Induced
name: HowToStep
description: "An individual step which is part of a `HowTo`.\n\nThere must be a single\
\ 'primary' HowToStep which groups all of your sub-steps together; \nyour `HowTo`\
\ should link to the identifier of the primary step.\n\nMake sure to describe any\
\ configuration or parameters in a HowToTip.\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. \nNote that when inputting into CSV files this should not be the full\
\ URI, \nbut just the last part, e.g. `mbo_0000001`.\n"
title: MBO Permanent Identifier
from_schema: https://w3id.org/marco-bolo/csv-input-classes
rank: 1000
identifier: true
alias: id
owner: HowToStep
domain_of:
- Action
- HowTo
- HowToStep
- HowToTip
- Dataset
- PersonOrOrganization
- ContactPoint
- License
- PropertyValue
- DataDownload
- DatasetComment
- SoftwareSourceCode
- SoftwareApplication
- Service
- EmbargoStatement
- DefinedTerm
- Place
- GeoShape
- MonetaryGrant
- Taxon
- Audience
range: string
required: true
pattern: ^mbo_[_0-9a-z]+$
metadataPublisherId:
name: metadataPublisherId
description: 'The MBO Persistent IDentifier (mPID) of the person who entered this
row of data.
'
title: Data Entry Person (mPID - you)
from_schema: https://w3id.org/marco-bolo/csv-input-classes
rank: 1000
slot_uri: schema:creator
alias: metadataPublisherId
owner: HowToStep
domain_of:
- Action
- HowTo
- HowToStep
- HowToTip
- Dataset
- Person
- Organization
- ContactPoint
- License
- PropertyValue
- DataDownload
- DatasetComment
- SoftwareSourceCode
- SoftwareApplication
- Service
- EmbargoStatement
- DefinedTerm
- Place
- GeoShape
- MonetaryGrant
- Taxon
- Audience
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:
- "Uses 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: HowToStep
domain_of:
- Action
- HowTo
- HowToStep
- HowToTip
- Dataset
- Person
- Organization
- ContactPoint
- License
- PropertyValue
- DataDownload
- DatasetComment
- SoftwareSourceCode
- SoftwareApplication
- EmbargoStatement
- DefinedTerm
- Place
- GeoShape
- MonetaryGrant
- Taxon
- Audience
range: Action
required: true
multivalued: false
name:
name: name
description: A name/title
title: Name
from_schema: https://w3id.org/marco-bolo/csv-input-classes
rank: 1000
slot_uri: schema:name
alias: name
owner: HowToStep
domain_of:
- Action
- HowTo
- HowToStep
- HowToTip
- Dataset
- Organization
- ContactPoint
- License
- PropertyValue
- DataDownload
- SoftwareSourceCode
- SoftwareApplication
- Service
- Place
- GeoShape
- MonetaryGrant
- Taxon
- Audience
range: string
required: true
multivalued: false
positionInParent:
name: positionInParent
description: A sort order for this step with respect to other steps in its parent.
title: Position in Parent
from_schema: https://w3id.org/marco-bolo/csv-input-classes
rank: 1000
slot_uri: schema:position
alias: positionInParent
owner: HowToStep
domain_of:
- HowToStep
- HowToTip
range: integer
required: true
multivalued: false
abstract:
name: abstract
description: A short description summarising this entity.
title: Abstract
from_schema: https://w3id.org/marco-bolo/csv-input-classes
rank: 1000
slot_uri: schema:abstract
alias: abstract
owner: HowToStep
domain_of:
- Action
- HowToStep
range: string
required: false
multivalued: false
description:
name: description
description: A description for this entity.
title: Description
from_schema: https://w3id.org/marco-bolo/csv-input-classes
rank: 1000
slot_uri: schema:description
alias: description
owner: HowToStep
domain_of:
- Action
- HowTo
- HowToStep
- HowToTip
- Dataset
- Organization
- ContactPoint
- License
- PropertyValue
- DataDownload
- SoftwareSourceCode
- SoftwareApplication
- Service
- DefinedTerm
- Place
- GeoShape
- MonetaryGrant
range: string
required: false
multivalued: false
contributorIds:
name: contributorIds
description: The Permanent Identifiers of people or organizations who contributed
to the entity.
title: Contributors (mPIDs)
from_schema: https://w3id.org/marco-bolo/csv-input-classes
rank: 1000
slot_uri: schema:contributor
alias: contributorIds
owner: HowToStep
domain_of:
- HowToStep
- Dataset
- DataDownload
- SoftwareSourceCode
- SoftwareApplication
range: PersonOrOrganization
required: false
multivalued: true
providerId:
name: providerId
description: The Permanent Identifier of an person or organization who provides
or provided the service.
title: Provider (mPID)
from_schema: https://w3id.org/marco-bolo/csv-input-classes
rank: 1000
slot_uri: schema:provider
alias: providerId
owner: HowToStep
domain_of:
- HowToStep
- SoftwareApplication
range: PersonOrOrganization
required: false
multivalued: false
citeSourceCodeMboIds:
name: citeSourceCodeMboIds
description: The MBO identifiers for source code used in this HowToStep.
title: Source Code Citations (mPIDs)
from_schema: https://w3id.org/marco-bolo/csv-input-classes
rank: 1000
slot_uri: schema:citation
alias: citeSourceCodeMboIds
owner: HowToStep
domain_of:
- HowToStep
range: SoftwareSourceCode
required: false
multivalued: true
citeSoftwareApplicationMboIds:
name: citeSoftwareApplicationMboIds
description: The MBO identifiers for software or web applications used in this
HowToStep.
title: Software Application Citations (mPIDs)
from_schema: https://w3id.org/marco-bolo/csv-input-classes
rank: 1000
slot_uri: schema:citation
alias: citeSoftwareApplicationMboIds
owner: HowToStep
domain_of:
- HowToStep
range: SoftwareApplication
required: false
multivalued: true
citeServiceMboIds:
name: citeServiceMboIds
description: The MBO identifiers for services used in this HowToStep.
title: Service Citations (mPIDs)
from_schema: https://w3id.org/marco-bolo/csv-input-classes
rank: 1000
slot_uri: schema:citation
alias: citeServiceMboIds
owner: HowToStep
domain_of:
- HowToStep
range: Service
required: false
multivalued: true
childStepMboIds:
name: childStepMboIds
description: The MBO identifiers for steps which are children of this one.
title: Child Steps (mPIDs)
from_schema: https://w3id.org/marco-bolo/csv-input-classes
rank: 1000
slot_uri: schema:itemListElement
alias: childStepMboIds
owner: HowToStep
domain_of:
- HowToStep
range: HowToStep
required: false
multivalued: true
howToImplementTipMboIds:
name: howToImplementTipMboIds
description: 'MBO identifiers pointing to tips which detail parameters and other
configuration used in the step.
'
title: Implementation Tips (mPIDs)
comments:
- 'TODO: This could be `schema:itemListElement`, but I prefer `schema:usageInfo`
for our use-case.
'
from_schema: https://w3id.org/marco-bolo/csv-input-classes
rank: 1000
slot_uri: schema:usageInfo
alias: howToImplementTipMboIds
owner: HowToStep
domain_of:
- HowToStep
range: HowToTip
required: false
multivalued: true
audienceMboIds:
name: audienceMboIds
description: 'The intended audiences for this entity.
'
title: Audiences (mPIDs)
from_schema: https://w3id.org/marco-bolo/csv-input-classes
rank: 1000
slot_uri: schema:audience
alias: audienceMboIds
owner: HowToStep
domain_of:
- HowToStep
- HowToTip
- Dataset
- DataDownload
- Service
range: Audience
required: false
multivalued: true
class_uri: schema:HowToStep