spice-h2020 / SON

This repository contains the source code of the SPICE Ontology Network
6 stars 0 forks source link
emotion ontology owl spice-ontology-network

SPICE Ontology Network

This repository contains the source code of the SPICE Ontology Network.

Ontology Modules

Each directory contains an ontology module. The name of the directory must correspond to the ID part of the ontology IRI. Therefore, the ontology IRI must comply with the following rule:

https://w3id.org/spice/SON/[Name of the folder]

Please use camel case for folder names.

The prefix of the ontology must be https://w3id.org/spice/SON/[Name of the folder]/ (i.e. the IRI of the ontology followed by /).

The file containing the ontology must be serialized in RDF/XML format and named ontology.owl.

Versioning

The SPICE ontology network is versioned, therefore the ontology modules must comply with the following rules.

  1. Each ontology module must declare a version IRI and a prior version.

  2. The version IRI must comply with the following rule:

https://w3id.org/spice/SON/[Name of the folder]/[version ID]

where version ID is the identifier of the version under development (currently, the stable version is the 0.0.1, the version under development is the 0.0.2).

  1. Each ontology module must import the ontologies with the same version ID.

  2. Version ID should follow Semantic Versioning 2.0.0 Policy.

Releases will be taggeed with version IDs. Latest release points to the latest stable release (it will not be updated at every ontology release).

Ontology network backbone

The SPICE Ontology network uses DOLCE+DnS Ultralite and D0 as foundational backbone.

Knowledge Areas Overview

A Knowledge Area is a collection of ontologies of the ontology network that share a common theme. Even if knowledge areas are not logical elements of the ontologies, they provide us a mean for classifying requirements and developed ontologies, drawing a thematic overview of the ontology network useful to analyse at a higher level the interactions between the ontologies.

The following Figure shows the Knowledge Areas of the SPICE Ontology Network (identified so far) and how they are interconnected. The knowledge areas were selected by analysing the user stories collected during the first year and related to the work carried out in all the work packages.

Knowledge Areas

Brand new ontologies

This is a list of the brand new ontologies developed for the SPICE project.

Existing ontologies re-used

The SPICE ontology network doesn't want to reinvent the wheel. Lots of awesome ontologies are avaible at the state-of-the-art. SON relies and possibly extends these ontologies. Here, we provide a list of ontologies reused or recommended for the SPICE project together with a link to the issue where the need of the ontology emerged. The issue discusses the requirement that motivates the use of the ontology and provides an example of use.

Linguistic data

Artwork-related data

Testing protocol

SON Ontologies are continuosly tested. The testing protocol is described here.

How to contribute

You can contribute to the SPICE Ontology Network either by defining a new scenario (that can be submitted as issues) or proposing an extension of the ontology.

License

The content of this repository is distributed under CC-BY 4.0 license.