The WICUS Scientific Virtual Appliance ontology

Release 28 08 2014

IRI:
http://purl.org/net/wicus-sva
PREFIX:
wsva:
Current version:
2.0
Authors:
Idafen Santana-Perez, Ontology Engineering Group, Universidad Politécnica de Madrid
Other visualisation:
Ontology source
Machester Ontology Browser

Abstract

    The WICUS Scientific Virtual Appliance ontology describes the virtual computational resources used for executing scientific experiments, usally as Virtual Machines deployed on a IaaS provider or a virtualization solution. This ontology is part of the WICUS Ontology network.

    The latest OWL encoding of the WICUS Scientific Virtual Appliance ontology can be found here

Table of Content

  1. Namespace declarations
  2. Introduction
  3. Classes
  4. Object Properties
  5. Data Properties

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#>
wsva<http://purl.org/net/wicus-sva#>

Introduction

This ontology describes the concept of wsva:ScientificVirtualAppliance, a computational resource described as a Virtual Machine with a set of software components deployed on it. These resources define a set of features specifically designed for supporting the execution of a scientific workflow.

wsva:ScientificVirtualAppliance is based on an wsva:ImageAppliance that aggregates a set of wsva:VMImage that can be used for enacting a Virtual Machine in a certain wsva:InfrastructureProvider and then configured to expose the capabilities of the appliance.

The taxonomy of this ontology is depicted in Fig. 1. For more information about the classes and properties of the ontology check the following sections.

Taxonomy of the Scientific Virtual Appliance ontology.
Figure 1. Taxonomy of the Scientific Virtual Appliance ontology.

Classes

wsva:ImageAppliancec back to ToC or Class ToC

IRI: http://purl.org/net/wicus-sva#ImageAppliance

A wsva:ImageAppliance represents an image specification supporting the instantiation of an appliance in an infrastructure provider platform.

has super-classes
owl:Thingc
is in domain of
wsva:hasVMImageop, wsva:providedByop
is in range of
wsva:isSupportedByop

wsva:InfrastructureProviderc back to ToC or Class ToC

IRI: http://purl.org/net/wicus-sva#InfrastructureProvider

A wsva:InfrastructureProvider represents a service provider offering computational resources on demand.

has super-classes
owl:Thingc
is in range of
wsva:providedByop

wsva:ScientificVirtualAppliancec back to ToC or Class ToC

IRI: http://purl.org/net/wicus-sva#ScientificVirtualAppliance

A wsva:ScientificVirtualAppliance represents a computational resource that may have been tuned for scientific purposes.

is in domain of
wsva:isSupportedByop

wsva:VMImagec back to ToC or Class ToC

IRI: http://purl.org/net/wicus-sva#VMImage

A wsva:VMImage represents a Virtual Machine image that defines the basis of an appliance.

has super-classes
owl:Thingc
is in domain of
wsva:vmIddp
is in range of
wsva:hasVMImageop

Object Properties

wsva:hasVMImageop back to ToC or Object Property ToC

IRI: http://purl.org/net/wicus-sva#hasVMImage

wsva:hasVMImage links a wsva:ImageAppliance to the set of wsva:VMImage that supports it.

has characteristics: functional

has domain
wsva:ImageAppliancec
has range
wsva:VMImagec

wsva:isSupportedByop back to ToC or Object Property ToC

IRI: http://purl.org/net/wicus-sva#isSupportedBy

wsva:isSupportedBy links a wsva:ScientificVirtualAppliance to the set of wsva:ImageAppliance that supports it.

wsva:providedByop back to ToC or Object Property ToC

IRI: http://purl.org/net/wicus-sva#providedBy

wsva:providedBy links a wsva:ImageAppliance to its corresponding wsva:InfrastructureProvider

Data Properties

wsva:vmIddp back to ToC or Data Property ToC

IRI: http://purl.org/net/wicus-sva#vmId

wsva:vmId defines the identifier of a wsva:VMImage

has characteristics: functional

has domain
wsva:VMImagec
has range
rdfs:Literal

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