The Software Description Ontology

IRI:
https://w3id.org/okn/o/sd
Version IRI:
https://w3id.org/okn/o/sd/1.8.0
Current version:
1.8.0
Previous version:
https://w3id.org/okn/o/sd/1.7.0 (visualise it with LODE)
Backward compatible with:
https://w3id.org/okn/o/sd/1.7.0
Authors:
Daniel Garijo
Deborah Khider
Varun Ratnakar
Yolanda Gil
Contributors:
Hernan Vargas
Maximiliano Osorio
Other visualisation:
Ontology source

Abstract

An ontology for describing software and their links to inputs, outputs and variables. The ontology extends schema.org and codemeta vocabularies

Table of Content

  1. Classes
  2. Object Properties
  3. Data Properties
  4. Annotation Properties
  5. Namespace Declarations

Classes

Catalog identifierc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#CatalogIdentifier

Class to identify that a parameter is a catalog identifier. The rationale for this type of parameter is that in some cases datasets may be downloaded in the software component itself, rather than exposed as an input
has super-classes
Parameterc

Configuration Setupc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#ConfigurationSetup

Special type of configuration in which some of the inputs or parameters are associated to files or values. A configuration may be associated to multiple setups to facilitate its execution.
has super-classes
Software Configurationc
has sub-classes
Data Transformation Setupc
is in domain of
adjustable parameterop, statusdp, was derived from setupop
is in range of
has setupop, was derived from setupop

data structure definitionc back to ToC or Class ToC

IRI: http://purl.org/linked-data/cube#DataStructureDefinition

is defined by
http://purl.org/linked-data/cube#
has sub-classes
Dataset Specificationc

Data Transformationc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#DataTransformation

Class that represents a software for performing data transformation.
has super-classes
Software Configurationc
has sub-classes
Data Transformation Setupc
is in range of
has data transformationop

Data Transformation Setupc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#DataTransformationSetup

Special type of data transformation where the inputs and parameters have some pre-selected values. For example, they may point to a particular dataset URL to be used in the transformation
has super-classes
Configuration Setupc
Data Transformationc
is in range of
has data transformation setupop

Dataset Specificationc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#DatasetSpecification

Class designed to describe a type of input or output used or produced by a model. For example, Topoflow has several inputs. One of them is a text file with precipitation values. The representation of this input is an instance of a dataset specification.
has super-classes
data structure definitionc
has sub-classes
Imagec
is in domain of
has data transformationop, has data transformation setupop, has dimensionalitydp, has file structureop, has fixed resourceop, is transformed fromop, path locationdp
is in range of
has inputop, has outputop, is transformed fromop, part of datasetop

Funding Informationc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#FundingInformation

A class to represent the funding information of a software project
is in domain of
funding grantdp, funding sourceop
is in range of
has funding informationop

Imagec back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#Image

An image (e.g. tiff file) is a type of dataset specification used to define certain inputs of models like soil, crops, etc.
has super-classes
Dataset Specificationc
is in range of
logoop, screenshotop

Numerical Indexc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#NumericalIndex

A number (such as a ratio) derived from a series of observations and used as an indicator or measure (https://www.merriam-webster.com/dictionary/index)
has super-classes
Variablec
is in range of
useful for calculating indexop

organizationc back to ToC or Class ToC

IRI: http://schema.org/Organization

is defined by
http://schema.org/
has sub-classes
Organizationc

Organizationc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#Organization

An organized body of people with a particular purpose
has super-classes
organizationc
is in range of
funding sourceop

Parameterc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#Parameter

A parameter of the model.
has sub-classes
Catalog identifierc
is in domain of
adjusts variableop, has accepted valuesdp, has data typedp, has fixed valuedp, has step sizedp, recommended incrementdp
is in range of
adjustable parameterop, has parameterop

personc back to ToC or Class ToC

IRI: http://schema.org/Person

is defined by
http://schema.org/
has sub-classes
Personc

Personc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#Person

A human being (individual)
has super-classes
personc
is in domain of
emaildp
is in range of
contributorop

Sample Collectionc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#SampleCollection

A collection of resources that are used as sample for running a sfoware component multiple times
has super-classes
Sample Resourcec
is in domain of
has partop

Sample Executionc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#SampleExecution

A sample execution of a given software
has super-classes
activityc
is in range of
has sample executionop

Sample Resourcec back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#SampleResource

A sample resource associated with a software
has super-classes
entityc
has sub-classes
Sample Collectionc
is in domain of
data catalog identifierdp
is in range of
has fixed resourceop, has partop, has sample resultop

Softwarec back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#Software

The set of instructions that indicate a machine how to work. In this ontology software is a general concept which acts as a superclass for software versions, docker images, data transformations, etc.
has super-classes
software applicationc
has sub-classes
Software Configurationc, Software Imagec, Software Versionc
is in domain of
authorop, citationdp, compatible visualization softwareop, contributorop, copyright holderop, date createddp, date publisheddp, doidp, has FAQdp, has assumptiondp, has build filedp, has contact personop, has documentationdp, has download URLdp, has download instructionsdp, has exampledp, has executable instructionsdp, has executable notebookdp, has funding informationop, has installation instructionsdp, has purposedp, has sample visualizationop, has software versionop, has source codeop, has typical data sourcedp, has usage notesdp, issue trackerdp, keywordsdp, logoop, memory requirementsdp, memory requirementsdp, operating systemsdp, processor requirementsdp, publisherop, readmedp, reference publicationdp, screenshotop, short descriptiondp, software requirementsdp, support detailsdp, useful for calculating indexop
is in range of
compatible visualization softwareop, was derived from softwareop

Software Configurationc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#SoftwareConfiguration

A software configuration represents a particular way of invoking a function of a software component. A software configuration exposes the precise inputs and outputs that are used for that function. Multiple software configurations may be associated to a software component. A software configuration facilitates the encapsulation of software, and it can be used to represent components of scientific workflows.
has super-classes
Softwarec
has sub-classes
Configuration Setupc, Data Transformationc
is in domain of
has component locationdp, has implementation script locationdp, has inputop, has outputop, has parameterop, has sample executionop, has sample resultop, has setupop, has software imageop, has support script locationdp
is in range of
has configurationop

Software Imagec back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#SoftwareImage

An image that virtualizes the functionality of a given software. For example, a Docker container.
has super-classes
Softwarec
is in domain of
available in registrydp
is in range of
has software imageop

Software Versionc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#SoftwareVersion

A software version is a specificf type of software that represents a particular set of functionalities. New functionalities and error fixes may occur between software versions
has super-classes
Softwarec
is in domain of
has configurationop, has version iddp
is in range of
has software versionop

Source Codec back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#SourceCode

Class representing the characteristics of the code associated with a software component
has super-classes
software source codec
is in domain of
code repositorydp, programming languagedp
is in range of
has source codeop

Standard Variablec back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#StandardVariable

A standard variable, necessary to refer to all the variable using the same nomenclature in a domain ontology. For example, a standard variable may be a SVO variable (http://www.geoscienceontology.org/geo-upper#Variable)
has super-classes
Variablec
is in range of
has standard variableop

unitc back to ToC or Class ToC

IRI: http://qudt.org/schema/qudt/Unit

is defined by
http://qudt.org/schema/qudt/
has sub-classes
Unitc

Unitc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#Unit

Class designed to distinguish the different types of units that are available in variables from datasets or parameters
has super-classes
unitc
is in range of
uses unitop

Variablec back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#Variable

A symbol that represents a quanity in a dataset or dataset specification
has sub-classes
Numerical Indexc, Standard Variablec, Variable presentationc
is in range of
adjusts variableop

Variable presentationc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#VariablePresentation

Concept used to represent an instantiation of a variable in an input/output dataset. For example, a model A may use an input file with temperature expressed in Farenheit (variablePresentation1), while a model B may produce an output with temperature in Celsius (variablePresentation2). Both variable presentations refer to the concept of temperature.
has super-classes
Variablec
is in domain of
has long namedp, has short namedp, part of datasetop
is in range of
has presentationop

Visualizationc back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#Visualization

Class to represent any type of visualization related to a software. For example, a dynamic HTML page, a video, etc.
is in domain of
was derived from softwareop
is in range of
has sample visualizationop

Object Properties

adjustable parameterop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#adjustableParameter

Parameter that can be adjusted in a configuration setup
has domain
Configuration Setupc
has range
Parameterc

adjusts variableop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#adjustsVariable

Property that links parameter with the variable they adjust. This property can be used when parameters quantify variables without directly representing them. For example, a "fertilizer percentage adjustment" parameter can quantify a "fertilizer price" variable

has characteristics: functional

has domain
Parameterc
has range
Variablec

authorop back to ToC or Object Property ToC

IRI: http://schema.org/author

is defined by
http://schema.org/
has sub-properties
authorop

authorop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#author

The creator of a software component
has super-properties
authorop
has domain
Softwarec
has range
Organizationc or Personc

compatible visualization softwareop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#compatibleVisualizationSoftware

Property that links a software component to other useful software that canbe used to visualize its outputs
has domain
Softwarec
has range
Softwarec

contributorop back to ToC or Object Property ToC

IRI: http://schema.org/contributor

is defined by
http://schema.org/
has sub-properties
contributorop

contributorop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#contributor

Contributor to a software component
has super-properties
contributorop
has domain
Softwarec
has range
Personc

copyright holderop back to ToC or Object Property ToC

IRI: http://schema.org/copyrightHolder

is defined by
http://schema.org/
has sub-properties
copyright holderop

copyright holderop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#copyrightHolder

Copyright holder for a software component
has super-properties
copyright holderop
has domain
Softwarec
has range
Organizationc or Personc

funding sourceop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#fundingSource

Link to the organization funding a software component
has super-properties
top object property
has domain
Funding Informationc
has range
Organizationc

had primary sourceop back to ToC or Object Property ToC

IRI: http://www.w3.org/ns/prov#hadPrimarySource

is defined by
http://www.w3.org/ns/prov#
has sub-properties
had primary sourceop

had primary sourceop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hadPrimarySource

Property to identify the original source of the information of the annotated resource. It could be a web page, an organization, a person, some experiment notes, etc.
has super-properties
had primary sourceop
has domain
Imagec or Softwarec or Visualizationc
has range
thingc

has configurationop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasConfiguration

Property that links a model to one of its configurations. A model may have multiple configurations, each of which is unique in terms of the inputs and outputs it uses.

has contact personop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasContactPerson

Contact person responsible for a software component
has domain
Softwarec
has range
Organizationc or Personc

has data transformationop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasDataTransformation

Property that associates an input/output with their corresponding data transformation.

has data transformation setupop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasDataTransformationSetup

Property to link an input/output dataset to the specific data transformation (with URLs

has file structureop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasFileStructure

Relates a dataset specification to the data structure definition

has characteristics: functional

has domain
Dataset Specificationc

has fixed resourceop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasFixedResource

Property that links a parameter or an input to a fixed value. For example, in a given configuration a parameter with the planting date for a model could be fixed to avoid the user changing it for that region.

has funding informationop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasFunding

Property that links a software project to its funding information
has domain
Softwarec
has range
Funding Informationc

has inputop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasInput

Property that links a model configuration to the input types expected by it.

has outputop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasOutput

Property that expresses what are the outputs of a model

has parameterop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasParameter

Property that indicates the parameters of a model configuration
has domain
Software Configurationc
has range
Parameterc

has partop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasPart

Property designed to reference the elements included in a sample collection.

has presentationop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasPresentation

Property that links an instance of a dataset (or a dataset specification) to the presentation of a variable contained (or expected to be contained) on it.

has sample executionop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasSampleExecution

Property pointing to a sample execution of a software configuration

has sample resultop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasSampleResult

Property designed to link a software configuration to a sample resource resulting from its execution

has sample visualizationop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasSampleVisualization

A typical sample visualization of the software outputs
has domain
Softwarec
has range
Visualizationc

has setupop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasSetup

Property used to define configurations with some fixed resources and values. The rationale of this property is to allow predefined configurations

has software imageop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasSoftwareImage

Function to link a function with its corresponding container

has characteristics: functional

has domain
Software Configurationc
has range
Software Imagec

has software versionop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasVersion

Property designed to link a software component with its corresponding versions
has domain
Softwarec
has range
Software Versionc

has source codeop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasSourceCode

Property designed to link a software with its software source code (which may reside in a code repository such as GitHub)

has characteristics: functional

has domain
Softwarec
has range
Source Codec

has standard variableop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#hasStandardVariable

the standard name of a variable

has characteristics: functional

has domain
Numerical Indexc or Variable presentationc
has range
Standard Variablec

is transformed fromop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#isTransformedFrom

Property that links a dataset specification from a model configuration or setup to the output from a target data transformation. This occurs when a data transformation produces several outputs, but only one of them is the one needed for a model
has super-properties
top object property
has domain
Dataset Specificationc
has range
Dataset Specificationc

logoop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#logo

Property that links to the image used as logo for a software component
has domain
Softwarec
has range
Imagec

part of datasetop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#partOfDataset

Associates a presentation with a dataset where the presentation occurs

publisherop back to ToC or Object Property ToC

IRI: http://schema.org/publisher

is defined by
http://schema.org/
has sub-properties
publisherop

publisherop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#publisher

Publisher organization or person responsible for a software component
has super-properties
publisherop
has domain
Softwarec
has range
Organizationc or Personc

screenshotop back to ToC or Object Property ToC

IRI: http://schema.org/screenshot

is defined by
http://schema.org/
has sub-properties
screenshotop

screenshotop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#screenshot

Image illustrating a snapshot of the target software
has super-properties
screenshotop
has domain
Softwarec
has range
Imagec

usedop back to ToC or Object Property ToC

IRI: http://www.w3.org/ns/prov#used

is defined by
http://www.w3.org/ns/prov#

useful for calculating indexop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#usefulForCalculatingIndex

Property that indicates that a software component (or any of its outputs) can be used to calculate a particular index. The rationale for this property is that indices are usually calculated by applying post-processing steps to the outputs of a software component.
has domain
Softwarec
has range
Numerical Indexc

uses unitop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#usesUnit

Property used to link a variable presentation or time interval to the unit they are represented in

has characteristics: functional

has domain
Parameterc or Variable presentationc
has range
Unitc

was derived fromop back to ToC or Object Property ToC

IRI: http://www.w3.org/ns/prov#wasDerivedFrom

is defined by
http://www.w3.org/ns/prov#

was derived from setupop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#wasDerivedFromSetup

Property that links a setup to a previous version of that setup. This property is needed (for example) when creating snapshots of setups.
has super-properties
was derived fromop
has domain
Configuration Setupc
has range
Configuration Setupc

was derived from softwareop back to ToC or Object Property ToC

IRI: https://w3id.org/okn/o/sd#wasDerivedFromSoftware

Property that identifies the software used to create a visualization
has super-properties
was derived fromop
has domain
Visualizationc
has range
Softwarec

was generated byop back to ToC or Object Property ToC

IRI: http://www.w3.org/ns/prov#wasGeneratedBy

is defined by
http://www.w3.org/ns/prov#

Data Properties

available in registrydp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#availableInRegistry

Property that indicates in which registry the software image being described can be found. For example, https://hub.docker.com
has domain
Software Imagec
has range
any u r i

citationdp back to ToC or Data Property ToC

IRI: http://schema.org/citation

is defined by
http://schema.org/
has sub-properties
citationdp

citationdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#citation

How to cite this software
has super-properties
citationdp
has domain
Softwarec
has range
string

code repositorydp back to ToC or Data Property ToC

IRI: http://schema.org/codeRepository

is defined by
http://schema.org/
has sub-properties
code repositorydp

code repositorydp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#codeRepository

URL to the code repository of a software component
has super-properties
code repositorydp
has domain
Source Codec
has range
any u r i

copyright yeardp back to ToC or Data Property ToC

IRI: http://schema.org/copyrightYear

is defined by
http://schema.org/
has sub-properties
copyright yeardp

copyright yeardp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#copyrightYear

Year in which the software component was copyrighted
has super-properties
copyright yeardp

data catalog identifierdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#dataCatalogIdentifier

An identifier for resources with metadata entries in a data catalog
has super-properties
identifierdp
has domain
Sample Resourcec
has range
string

date createddp back to ToC or Data Property ToC

IRI: http://schema.org/dateCreated

is defined by
http://schema.org/
has sub-properties
date createddp

date createddp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#dateCreated

Date when a software component was created
has super-properties
date createddp
has domain
Softwarec
has range
date time

date publisheddp back to ToC or Data Property ToC

IRI: http://schema.org/datePublished

is defined by
http://schema.org/
has sub-properties
date publisheddp

date publisheddp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#datePublished

Date when a software component was published
has super-properties
date publisheddp
has domain
Softwarec
has range
date time

descriptiondp back to ToC or Data Property ToC

IRI: http://schema.org/description

is defined by
http://schema.org/
has sub-properties
descriptiondp

descriptiondp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#description

A description of a resource
has super-properties
descriptiondp
has sub-properties
short descriptiondp
has domain
thingc or Numerical Indexc or Organizationc or Parameterc or Personc or Sample Executionc or Sample Resourcec or Softwarec or Source Codec or Variablec or Visualizationc
has range
string

doidp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#doi

Digital Object Identifier associated with a software component
has super-properties
identifierdp
has domain
Softwarec
has range
string

emaildp back to ToC or Data Property ToC

IRI: http://schema.org/email

is defined by
http://schema.org/
has sub-properties
emaildp

emaildp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#email

Email of a person
has super-properties
emaildp
has domain
Personc
has range
string

fundingdp back to ToC or Data Property ToC

IRI: https://codemeta.github.io/terms/funding

is defined by
https://codemeta.github.io/terms/
has sub-properties
funding grantdp

funding grantdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#fundingGrant

Grant number used for funding
has super-properties
fundingdp
has domain
Funding Informationc
has range
string

has accepted valuesdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasAcceptedValues

Property that constraints which values are accepted for a parameter. For example, the name of a crop can only be "Maize" or "Sorghum"
has domain
Parameterc
has range
string

has assumptiondp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasAssumption

Assumptions of a software, e.g. the solver being used for a particular model, the source of the data (e.g., all data must have a given resolution), etc.
has domain
Softwarec
has range
string

has build filedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasBuildFile

A file (e.g., Dockerfile) with executable instructions indicating how a Software Image or a Software component is built
has domain
Softwarec
has range
any u r i

has component locationdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasComponentLocation

Location of the aggregation of all the files needed to execute the component. Usually a zip file including the run script and support scripts, including specification files
has domain
Software Configurationc
has range
any u r i

has constraintdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasConstraint

Constraint or rule associated to a variable or software configuration. For example: "This model accepts only monthly data", or "all inputs of this model configuration must share the same location". More structured restrictions, such as Jena rules or SWRL rules may also be captured with this property
has domain
Software Configurationc or Variable presentationc
has range
string

has data typedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasDataType

Property that indicates the data type of a parameter
has domain
Parameterc
has range
string

has default valuedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasDefaultValue

Default accepted value of a variable presentation (or a parameter)
has domain
Parameterc or Variable presentationc
has range
any u r i or boolean or date time or float or integer or string

has dimensionalitydp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasDimensionality

Property to indicate dimensionality of the input or output of a dataset specification
has domain
Dataset Specificationc
has range
integer

has documentationdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasDocumentation

Pointer to the documentation of the model
has domain
Softwarec
has range
any u r i

has download instructionsdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasDownloadInstructions

Instructions needed to download a software component. The difference with `hasDownloadURL` is that this property captures the human readable instructions required to download software. For example, sometimes an authentication is needed, users need to fill in a form, etc.
has domain
Softwarec
has range
string

has download URLdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasDownloadURL

Download URL where to obtain the source/executable of the software
has domain
Softwarec
has range
any u r i

has exampledp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasExample

An example explaining a scenario where the software component was used in plain language.
has domain
Softwarec
has range
string

has executable instructionsdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasExecutableInstructions

Instructions that indicate how a software component should be executed. The difference with `hasExecutionCommand` is that the execution instructions aim to be human-readable, and have explanations between the different commands and instructions
has domain
Softwarec
has range
string

has executable notebookdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasExecutableNotebook

Property that links a software component with an executable notebook (e.g., Jupyter notebook) that illustrates how to use it in an executable manner.
has domain
Softwarec
has range
any u r i

has execution commanddp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasExecutionCommand

Execution instructions on how to run the image
has domain
Sample Executionc or Software Configurationc or Software Imagec
has range
string

has FAQdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasFAQ

Frequently asked questions about a software
has domain
Softwarec
has range
string

has fixed valuedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasFixedValue

Value of a parameter in a software setup.
has domain
Parameterc
has range
any u r i or boolean or date time or float or integer or string

has formatdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasFormat

Format followed by a file. For example, txt, nc, etc.
has domain
Dataset Specificationc or Visualizationc
has range
string

has implementation script locationdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasImplementationScriptLocation

Property that points to the main runnable script for the current function
has domain
Software Configurationc
has range
any u r i

has installation instructionsdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasInstallationInstructions

Instructions required to install this particular piece of software. Installation instructions usually are available in a human-readable manner.
has domain
Softwarec
has range
string

has long namedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasLongName

Properties that relate the variable representation to its long name. The long name is useful for context (e.g., precipitation is less ambiguous than P) but not as precise as the standard name.
has domain
Variable presentationc
has range
string

has maximum accepted valuedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasMaximumAcceptedValue

Maximum accepted value of a variable presentation (or a parameter)
has domain
Parameterc or Variable presentationc
has range
date time or float or integer

has minimum accepted valuedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasMinimumAcceptedValue

Minimum accepted value of a variable presentation (or a parameter)
has domain
Parameterc or Variable presentationc
has range
date time or float or integer

has purposedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasPurpose

Objective or main functionality that can be achieved by running this software
has domain
Softwarec
has range
string

has short namedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasShortName

A short name (e.g., temperature) capturing the high-level concept of the variable
has domain
Variable presentationc
has range
string

has step sizedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasStepSize

Property that determines what are the increments (step size) that are commonly used to vary a parameter. This is commonly used for automatically setting up software tests. For example, if I want to set up a model and try 30 reasonable values on a parameter, I may use the default value and the step size to create the appropriate increments. If the step size is 0.1 and the default value is 0, then I will will be able to create setups: 0, 0.1, 0.2...2.9,3
has domain
Parameterc
has range
float

has support script locationdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasSupportScriptLocation

Property that links to the location of scripts that may be used from the main runnable script.
has domain
Software Configurationc
has range
any u r i

has typical data sourcedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasTypicalDataSource

Typical data sources that are used by a software component
has domain
Softwarec
has range
any u r i

has usage notesdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasUsageNotes

Property that describes the usage considerations of a particular software. These notes capture the rationale of for that software configuration, along with an explanation for sample inputs, things to consider when running the model with data, etc.
has domain
Softwarec
has range
string

has version iddp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasVersionId

Identifier of the version of this software
has super-properties
identifierdp
has domain
Software Versionc
has range
string

identifierdp back to ToC or Data Property ToC

IRI: http://schema.org/identifier

is defined by
http://schema.org/

identifierdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#identifier

Identifier of the resource being described
has super-properties
identifierdp
has sub-properties
doidp
has domain
Organizationc or Personc or Softwarec
has range
string

issue trackerdp back to ToC or Data Property ToC

IRI: https://codemeta.github.io/terms/issueTracker

is defined by
https://codemeta.github.io/terms/
has sub-properties
issue trackerdp

issue trackerdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#issueTracker

Pointer to the issue tracker of a software component
has super-properties
issue trackerdp
has domain
Softwarec
has range
any u r i

keywordsdp back to ToC or Data Property ToC

IRI: http://schema.org/keywords

is defined by
http://schema.org/
has sub-properties
keywordsdp

keywordsdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#keywords

Keywords associated with a software component
has super-properties
keywordsdp
has domain
Softwarec
has range
string

licensedp back to ToC or Data Property ToC

IRI: http://schema.org/license

is defined by
http://schema.org/
has sub-properties
licensedp

licensedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#license

License of a software component or its source code
has super-properties
licensedp
has domain
Softwarec or Source Codec
has range
any u r i

memory requirementsdp back to ToC or Data Property ToC

IRI: http://schema.org/memoryRequirements

is defined by
http://schema.org/
has sub-properties
memory requirementsdp
has domain
Softwarec
has range
string

memory requirementsdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#memoryRequirements

Memory requirements of a software
has super-properties
memory requirementsdp
has domain
Softwarec
has range
string

namedp back to ToC or Data Property ToC

IRI: http://schema.org/name

is defined by
http://schema.org/
has sub-properties
namedp

namedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#name

Name of the resource
has super-properties
namedp
has range
string

operating systemsdp back to ToC or Data Property ToC

IRI: http://schema.org/operatingSystems

is defined by
http://schema.org/
has sub-properties
operating systemsdp

operating systemsdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#operatingSystems

Operating systems under which a software component can operate
has super-properties
operating systemsdp
has domain
Softwarec
has range
string

path locationdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#pathLocation

Property that indicates the relative path of an input or output with respect to the folder structure of the executable. For example, let's assume we have an input that has to exist in the folder `/datasets` or the executable will not work. This property ensures that this knowledge is captured for a given software component execution. In this case the property would capture this as follows: ``` :input_prep a sd:DatasetSpecification . :input_prep rdfs:label "precipitation file" . :input_precip sd:pathLocation "/datasets/". ```
has domain
Dataset Specificationc
has range
string

positiondp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#position

Position of the parameter or input/output in the model configuration. This property is needed to know how to organize the I/O of the component on execution
has domain
Dataset Specificationc or Parameterc
has range
integer

processor requirementsdp back to ToC or Data Property ToC

IRI: http://schema.org/processorRequirements

is defined by
http://schema.org/
has sub-properties
processor requirementsdp

processor requirementsdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#processorRequirements

Processor requirements of a software component
has super-properties
processor requirementsdp
has domain
Softwarec
has range
string

programming languagedp back to ToC or Data Property ToC

IRI: http://schema.org/programmingLanguage

is defined by
http://schema.org/
has sub-properties
programming languagedp

programming languagedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#programmingLanguage

Language used to code a software component
has super-properties
programming languagedp
has domain
Source Codec
has range
string

readmedp back to ToC or Data Property ToC

IRI: https://codemeta.github.io/terms/readme

is defined by
https://codemeta.github.io/terms/
has sub-properties
readmedp

readmedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#readme

URl to the readme file of a software component
has super-properties
readmedp
has domain
Softwarec
has range
any u r i

recommended incrementdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#recommendedIncrement

Value that represents how a parameter should be incremented on each iteration of a software component execution. This value is important when preparing execution ensembles automatically, e.g., simulating crop production varying the parameter "fertilizer amount" in increments of 10%.
has domain
Parameterc
has range
float

reference publicationdp back to ToC or Data Property ToC

IRI: https://codemeta.github.io/terms/referencePublication

is defined by
https://codemeta.github.io/terms/
has sub-properties
reference publicationdp

reference publicationdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#referencePublication

Main publication to cite for this software component
has super-properties
reference publicationdp
has domain
Softwarec
has range
string

short descriptiondp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#shortDescription

A summarized description of the resource
has super-properties
descriptiondp
has domain
Softwarec
has range
string

software requirementsdp back to ToC or Data Property ToC

IRI: http://schema.org/softwareRequirements

is defined by
http://schema.org/
has sub-properties
software requirementsdp

software requirementsdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#softwareRequirements

Software requirements needed to install a software component
has super-properties
software requirementsdp
has domain
Softwarec
has range
string

statusdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#status

Data property to indicate the status of a configuration setups. For example, to indicate that a setup has been executed in a platform, that the setup should notbe shown to users (it's an auxiliary setup), etc.
has domain
Configuration Setupc
has range
string

support detailsdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#supportDetails

Property to link details, such as mailing lists in case a contact person is not provided
has domain
Softwarec
has range
string

tagdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#tag

Tag used to annotate a version or a software configuration. This annotation is useful to show which version is the latest, or which version is deprecated. Supported tags are: "latest", "deprecated"

valuedp back to ToC or Data Property ToC

IRI: http://www.w3.org/ns/prov#value

is defined by
http://www.w3.org/ns/prov#
has sub-properties
valuedp

valuedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#value

Value associated to the described entity
has super-properties
valuedp
has domain
Imagec or Sample Resourcec or Visualizationc
has range
any u r i or boolean or date time or float or integer or string

websitedp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#website

Website of the software
has domain
Organizationc or Personc or Softwarec
has range
any u r i

Annotation Properties

abstractap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/abstract

contributorap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/contributor

createdap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/created

creatorap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/creator

licenseap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/license

licenseap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/license

preferred namespace prefixap back to ToC or Annotation Property ToC

IRI: http://purl.org/vocab/vann/preferredNamespacePrefix

preferred namespace uriap back to ToC or Annotation Property ToC

IRI: http://purl.org/vocab/vann/preferredNamespaceUri

prior versionap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2002/07/owl#priorVersion

titleap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/title

Namespace Declarations back to ToC

default namespace
https://w3id.org/okn/o/sd#
cube
http://purl.org/linked-data/cube#
dc
http://purl.org/dc/elements/1.1/
o
https://w3id.org/okn/o/
owl
http://www.w3.org/2002/07/owl#
prov
http://www.w3.org/ns/prov#
qudt
http://qudt.org/schema/qudt/
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
schema-org
http://schema.org/
sd
https://w3id.org/okn/o/sd/
terms
http://purl.org/dc/terms/
vann
http://purl.org/vocab/vann/
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.