Storage Systems ontology

IRI:
http://purl.org/storagesys
Version IRI:
http://purl.org/storagesys/0.1
Authors:
Nicholas Car
http://orcid.org/0000-0002-8742-7730
Contributors:
Mikael Borg
Paul Millar
Research Data Alliance Working Group on Storage Service Definitions
Ontology source:
in turtle
in RDF/XML
Further documentation & examples:
This ontology's full documentation on GitHub

Abstract

This ontology is designed to describe digital artefact storage systems in a vendor-neutral way so that choices about their systems' appropriateness for particular tasks can be gauged. This ontology fits within the broader context of other ontologies designed to describe records management and digital datasets.

Table of Content

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

Classes

certificationc back to ToC or Class ToC

IRI: http://purl.org/storagesys#Certification

has super-classes
storage system attributec

Digital Artefactc back to ToC or Class ToC

IRI: http://purl.org/storagesys#DigitalArtefact

Digital Artefacts are the digital objects stored by Storage Systems. They may be a dataset, datablase, file; single or multiple. Digital Artefacts are determined by its management within a Storage System(s), not by its datasize, value, or type.

featurec back to ToC or Class ToC

IRI: http://www.opengis.net/ont/geosparql#Feature

has super-classes
featurec
has sub-classes
Storage Regionc, Storage Zonec, featurec

geographic placementc back to ToC or Class ToC

IRI: http://purl.org/storagesys#GeographicPlacement

has super-classes
placementc
is in domain of
regions allowedop, regions not allowedop

Information Systemc back to ToC or Class ToC

IRI: http://reference.data.gov.au/def/ont/agrif#InformationSystem

An Information System is defined by the Australian Government Records Interoperability Framework (AGRIF: http://reference.data.gov.au/def/ont/agrif) as "an organized system for the collection, organization, storage and communication of information, typically Digital Artefacts or Records." We take "Digital Artefacts or Records" to be all forms of digital data that users associate with being able to be stored within local or remote storage.
has sub-classes
Storage Systemc

internet connectivity zone placementc back to ToC or Class ToC

IRI: http://purl.org/storagesys#InternetConnectivityZonePlacement

has super-classes
placementc

Local Redundancyc back to ToC or Class ToC

IRI: http://purl.org/storagesys#LocalRedundancy

Local Redundancy is redundancy due to multiple copies of a digital artefact being stored within a single Storage Zone.
has super-classes
Redundancyc

mediac back to ToC or Class ToC

IRI: http://purl.org/storagesys#Media

has super-classes
storage system attributec

performancec back to ToC or Class ToC

IRI: http://purl.org/storagesys#Performance

has super-classes
storage system attributec
is in domain of
latency timedp, random reads i o p sdp, random writes i o p sdp, sequential reads i o p sdp, sequential writes i o p sdp, throughputdp

placementc back to ToC or Class ToC

IRI: http://purl.org/storagesys#Placement

has super-classes
storage system attributec
has sub-classes
geographic placementc, internet connectivity zone placementc, power network placementc

power network placementc back to ToC or Class ToC

IRI: http://purl.org/storagesys#PowerNetworkPlacement

has super-classes
placementc

Redundancyc back to ToC or Class ToC

IRI: http://purl.org/storagesys#Redundancy

Redundancy is a metric able to be calculated by the number, placement and availability of copies of a stored digital artefact.
has super-classes
storage system attributec
has sub-classes
Local Redundancyc, Zonal Redundancyc
is in domain of
copiesdp

retentionc back to ToC or Class ToC

IRI: http://purl.org/storagesys#Retention

has super-classes
storage system attributec

Storage Regionc back to ToC or Class ToC

IRI: http://purl.org/storagesys#StorageRegion

A Storage Region is a geographical or political region which comtains one or more Storage Zones. Zones are isolated from each other in some way (power grids, network infrastructure etc.) to cater for outages. Regions then allow for convenient aggregations of Zones. A Region might be 'North America' and Zones within it might be 'California A', 'California B', 'Mid West', 'Mexico', 'Canada A, B & C'.
has super-classes
locationc
featurec
/has zoneop min 1 Storage Zonec
is in domain of
/has zoneop
is in range of
/has regionop, regions allowedop, regions not allowedop

Storage Systemc back to ToC or Class ToC

IRI: http://purl.org/storagesys#StorageSystem

A digital data storage system
has super-classes
Information Systemc
is in domain of
has attributeop

Storage Zonec back to ToC or Class ToC

IRI: http://purl.org/storagesys#StorageZone

Storage Zones are areas/facilities providing storage that are isolated from each other in some way (power grids, network infrastructure etc.) to cater for outages. Storgae Regions are aggregations of Zones defined for management convenience.
has super-classes
locationc
featurec
is in domain of
/has regionop
is in range of
/has zoneop, /is in zoneop

Zonal Redundancyc back to ToC or Class ToC

IRI: http://purl.org/storagesys#ZonalRedundancy

Zonal Redundancy is redundancy due to multiple copies of a digital artefact being stored in different Storage Zones.
has super-classes
Redundancyc

Object Properties

/has regionop back to ToC or Object Property ToC

IRI: http://purl.org/storagesys#hasRegion

has super-properties
top object property
has domain
Storage Zonec
has range
Storage Regionc
is inverse of
/has zoneop

/has zoneop back to ToC or Object Property ToC

IRI: http://purl.org/storagesys#hasZone

has domain
Storage Regionc
has range
Storage Zonec
is inverse of
/has regionop

/is in zoneop back to ToC or Object Property ToC

IRI: http://purl.org/storagesys#isInZone

has range
Storage Zonec

has attributeop back to ToC or Object Property ToC

IRI: http://purl.org/storagesys#hasAttribute

has domain
Storage Systemc
has range
storage system attributec

regions allowedop back to ToC or Object Property ToC

IRI: http://purl.org/storagesys#regionsAllowed

has domain
geographic placementc
has range
Storage Regionc

regions not allowedop back to ToC or Object Property ToC

IRI: http://purl.org/storagesys#regionsNotAllowed

has domain
geographic placementc
has range
Storage Regionc

Data Properties

copiesdp back to ToC or Data Property ToC

IRI: http://purl.org/storagesys#copies

has domain
Redundancyc
has range
real

latency timedp back to ToC or Data Property ToC

IRI: http://purl.org/storagesys#latencyTime

has domain
performancec
has range
real

random reads i o p sdp back to ToC or Data Property ToC

IRI: http://purl.org/storagesys#randomReadsIOPS

has domain
performancec
has range
real

random writes i o p sdp back to ToC or Data Property ToC

IRI: http://purl.org/storagesys#randomWritesIOPS

has domain
performancec
has range
real

sequential reads i o p sdp back to ToC or Data Property ToC

IRI: http://purl.org/storagesys#sequentialReadsIOPS

has domain
performancec
has range
real

sequential writes i o p sdp back to ToC or Data Property ToC

IRI: http://purl.org/storagesys#sequentialWritesIOPS

has domain
performancec
has range
real

throughputdp back to ToC or Data Property ToC

IRI: http://purl.org/storagesys#throughput

has domain
performancec
has range
real

Namespace Declarations back to ToC

default namespace
http://purl.org/storagesys#
agrif
http://reference.data.gov.au/def/ont/agrif#
dc
http://purl.org/dc/elements/1.1/
geosparql
http://www.opengis.net/ont/geosparql#
dbp
http://dbpedia.org/ontology/
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
dct
http://purl.org/dc/terms/
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.