The Software Ontology (SWO) is a resource for describing software tools, their types, tasks, versions, provenance and associated data. It contains detailed information on licensing and formats as well as software applications themselves, mainly (but not limited) to the bioinformatics community.

Prefix
swo
Preferred Prefix
SWO
Keywords
algorithm bioinformatics computer science obo ontology software workflow
Version
2023-03-05
License
CC-BY-4.0
Links
Homepage Repository OBO OWL OBO JSON
Contact
Allyson Lister   0000-0002-7702-4495   allysonlister
Pattern for Local Unique Identifiers

Local identifiers in Software ontology should match this regular expression:
^\d{7}$

Example Local Unique Identifier
0000144   Resolve
Pattern for CURIES

Compact URIs (CURIEs) constructed from Software ontology should match this regular expression:
^SWO:\d{7}$

Example CURIE
SWO:0000144
Publications
2014 The Software Ontology (SWO): a resource for reproducibility in biomedical data analysis, curation and digital preservation
Ontology

A summary of the relations in the Bioregistry schema can be found here.

Appears In (1) (bioregistry.schema:0000018 )
MCRO
Metaregistry Software ontology

The metaregistry provides mappings between the Bioregistry and other registries. There are 8 mappings to external registries for this resource with 2 unique external prefixes.

Registry Name Registry Metaprefix External Prefix Curate
AberOWL AberOWL logo aberowl SWO
BioContext biocontext SWO
BioPortal BioPortal Prefixes logo bioportal SWO
FAIRSharing FAIRSharing logo fairsharing FAIRsharing.sp3szt
OBO Foundry OBO Foundry logo obofoundry swo
OLS Ontology Lookup Service logo ols swo
OntoBee OntoBee logo ontobee SWO
Prefix Commons Prefix Commons logo prefixcommons swo
RDF Information

When using this resource in RDF, the following URI format should be used:

http://purl.obolibrary.org/obo/SWO_$1

Providers

A provider turns a local unique identifiers from a resource into a URI. Many providers are also resolvable as URLs (i.e., they can be used in a web browser).

The local unique identifier 0000144 is used to demonstrate the providers available for Software ontology. A guide for curating additional providers can be found here.

Name Metaprefix URI
Software ontology (RDF) rdf http://purl.obolibrary.org/obo/SWO_0000144
Bioregistry bioregistry https://bioregistry.io/swo:0000144
OBO Foundry obofoundry http://purl.obolibrary.org/obo/SWO_0000144
Ontology Lookup Service ols https://www.ebi.ac.uk/ols4/ontologies/swo/terms?iri=http://purl.obolibrary.org/obo/SWO_0000144
BioPortal Prefixes bioportal https://bioportal.bioontology.org/ontologies/SWO/?p=classes&conceptid=http://purl.obolibrary.org/obo/SWO_0000144
Extra Providers

Additional providers curated in the Bioregistry are listed here. These are typically inherited from Identifiers.org or Prefix Commons, and need extra curation.

Code Name URL
bio2rdf Bio2RDF http://bio2rdf.org/swo:0000144
ebi Legacy EBI SWO http://www.ebi.ac.uk/swo/SWO_0000144
ebi.data Legacy EBI SWO http://www.ebi.ac.uk/swo/data/SWO_0000144
ebi.efo Legacy EBI SWO http://www.ebi.ac.uk/efo/swo/SWO_0000144
ebi.license Legacy EBI SWO http://www.ebi.ac.uk/swo/license/SWO_0000144
ebi.maturity Legacy EBI SWO http://www.ebi.ac.uk/swo/maturity/SWO_0000144