This repository contains the source code of the SPICE Ontology Network.
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
.
The SPICE ontology network is versioned, therefore the ontology modules must comply with the following rules.
Each ontology module must declare a version IRI and a prior version.
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
).
Each ontology module must import the ontologies with the same version ID.
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).
The SPICE Ontology network uses DOLCE+DnS Ultralite and D0 as foundational backbone.
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.
This is a list of the brand new ontologies developed for the SPICE project.
FULL https://w3id.org/spice/SON/FULL
is the catch-all that imports all the ontologies within the network.
Curatorial Knowledge Area
https://w3id.org/spice/SON/curatorialContext
provides a vocabulary for describing the curatorial context of any activity.https://w3id.org/spice/SON/scripting
allows us to describe aspects related to the design and execution of citizen curation activities, including engagement activities with museum visitors, web applications for eliciting users' interpretations (e.g., via storytelling, question answering), and social media interactions.Narrative Knowledge Area
https://w3id.org/spice/SON/NO
The Narrative Ontology (NO) is employed to describe both: 1) the narrative relations exhibited "within" a cultural entity (e.g. the representation of a certain action, story, character and their narrative connection, the narrative elements and that can be used to group similar museum items sharing exhibiting similar narrative content; 2) the narrative relations projected "about" a cultural entity and used to define narrative projects (this aspect representing "the complementary part" of the scripts).Symbolism Knowledge Area
User and Community Knowledge Area
https://w3id.org/spice/SON/SchwartzValues
is a formalization of the Theory of Human Valueshttps://w3id.org/spice/SON/HaidtValues
is a formalization of the Theory of Moral Foundation proposed in the model by Haidt et al.Interaction Knowledge Area
https://w3id.org/spice/SON/fruitionContext
aims at representing the modality and the context of someone’s interaction with a cultural entityhttps://w3id.org/spice/SON/affordance
aims at formalising and generalising the Gibson's theory of affordance.Emotion Knowledge Area
https://w3id.org/spice/SON/emotion
is the closure module for the ontology network developed with the purpose to represent existing theories about Emotions, including the Emotion relation and its roles. https://w3id.org/spice/SON/emotionInCulturalContext
specialises the Emotion module in order to represent the Emotion Relation triggered in a User or Community by some Cultural Entity. https://w3id.org/spice/SON/ekmanEmotions
formalises the Ekman's theory on Basic Emotionshttps://w3id.org/spice/SON/PlutchikEmotion
formalises the Pluchick's theory on Emotionshttps://w3id.org/spice/SON/OCCEmotion
formalises the theory on Emotions proposed by Ortony, Clore and Collinshttps://w3id.org/spice/SON/ShaverEmotions
formalises the Shaver's theory on emotions.Artwork Description Knowledge Area
https://w3id.org/spice/SON/exhibition
defines a vocabulary for specifying information related fo cultural exhibitions.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
SON Ontologies are continuosly tested. The testing protocol is described here.
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.
The content of this repository is distributed under CC-BY 4.0 license.