Abstract
The WICUS ontology network is a set of ontologies designed to represent the information about the computational infrastructure involved on the execution of computational scientific experiments modelled as scientific workflows.
The latest OWL encoding of the WICUS ontology network can be found here .
A ZIP bundle containig all the files that compose the network can be found here
Namespace declarations
Table 1: Namespaces used in the document
owl | <http://www.w3.org/2002/07/owl#> |
rdfs | <http://www.w3.org/2000/01/rdf-schema#> |
terms | <http://purl.org/dc/terms/> |
wicus | <http://purl.org/net/wicus#> |
wsva | <http://purl.org/net/wicus-sva#> |
whw | <http://purl.org/net/wicus-hwspecs#> |
wstack | <http://purl.org/net/wicus-stack#> |
wreqs | <http://purl.org/net/wicus-reqs#> |
Introduction
WICUS is a set of OWL2 ontologies designed for documenting computational scientific infrastructures, describing their relevant capabilities and how they can be deployed. This ontology network is composed of five ontologies; four domain ontologies, describing the differents concepts of a scientific workflow from the point of view of its infrastructure, plus the ontology described in this document, which links the previous four. This four ontologies are briefly introduced below. For more detailed information about them please refer to their links.
- Software Stack Ontology: an ontology for describing the software components that are deployed or must be deployed in a computational resource for executing an step or a set of steps of a workflow.
- Hardware Specs Ontology:an ontology for describing concepts related to the hardware specification of a computational resource.
- Scientific Virtual Appliance: an ontology for describing virtualized computational resources provided by an infrastructure provider (e.g. IaaS cloud providers). This ontology focuses on Scientific Virtual Appliances, that is, the assembly of hardware and software components designed within the scope of a scientific process.
- Workflow Execution Requirements: an ontology for describing and relating a scientific workflow with its execution requirements.
As mentioned before we integrate these four ontologies into an ontology networks by the means of a set of relations defined in the WICUS ontology and described in this document.
The following section introduce each of these relations in more detail.
Object Properties
IRI: http://purl.org/net/wicus#composedByHardwareSpec
- has domain
- wreqs:HardwareRequirementsc
- has range
- whw:HardwareSpecc
IRI: http://purl.org/net/wicus#composedBySoftwareStack
- has domain
- wreqs:SoftwareRequirementsc
- has range
- wstack:SoftwareStackc
IRI: http://purl.org/net/wicus#hasHardwareSpecs
- has domain
- wsva:ImageAppliancec
- has range
- whw:HardwareSpecc
IRI: http://purl.org/net/wicus#hasSoftwareStack
- has domain
- wsva:ScientificVirtualAppliancec
- has range
- wstack:SoftwareStackc
IRI: http://purl.org/net/wicus#requiresHardware
- has super-properties
- terms:requiresop
- has domain
- wstack:SoftwareComponentc
- has range
- whw:HardwareSpecc
This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.
wicus:composedByHardwareSpec links a wreq:HardwareRequirements to a whw:HardwareSpec defining the required hardware characteristics.