Meta-Uncertainty
type: Ontology
type: Vocabulary
is definedby: munc
creator: me
creator: Ahmed El Amine DJEBRI
contributor: Ahmed El Amine DJEBRI
contributor: Fabien Gandon
contributor: Andrea G.B. Tettamanzi
description: An OWL vocabulary for describing uncertainty metadata.
preferred namespace prefix: munc
preferred namespace uri: http://ns.inria.fr/munc/v1#
comment: This file specifies the set of OWL classes and properties to represent multi-level uncertainty metadata.
created: 2018-12-23
modified: 2019-02-01
publisher: Inria
status: UnderDevelopment
has version: v1#

Uncertainty Operation
type: Class
comment: The Calculus to apply on the Values of a defined Uncertainty Feature.

Uncertainty Value
type: Class
comment: For each Uncertainty Feature, exists (when declared) a corresponding value.

Meta
type: Class
comment: The metadata associated to a Sentence in a certain World (Context).

Sentence
type: Class
comment: The Sentence (Triple, Graph, Graph Pattern) to which Meta is associated in a specific World.

Uncertainty
type: Class
comment: A subclass of Meta, it enables annotating the Sentence associated to the metadata with uncertainty information.
subclass of: Meta

World
type: Class
comment: The context (Graph, Default Graph, etc.) in which the Sentence is associated to Meta. This is used generally by datastores which are unable to represent named graphs.

Uncertainty Approach
type: Class
comment: Individuals of this class represent uncertainty approaches, which are detailed in the appendix A.

Translation Function
type: Class
comment: Individuals of this class are LDScript functions enabling translating uncertainty information from one approach to another.

uncertaintyOperator
type: ObjectProperty
comment: Each Uncertainty approach has its own logic to reason over metadata, This class defines the methods that can be applied over Uncertainty Values. Such logic is the same used in reasoners and inference engines.
domain: uncertaintyFeature
range: Uncertainty Operation

uncertaintyFeature
type: ObjectProperty
comment: Each Uncertainty approach has some features, which can be metrics or measures to compare, infer or reason over to have a decision about knowledge.
domain: Uncertainty
range: Uncertainty Value

hasMeta
type: ObjectProperty
domain: Sentence
domain: World
range: Meta

hasUncertaintyApproach
type: ObjectProperty
domain: Uncertainty
range: Uncertainty Approach

hasUncertaintyFeature
type: ObjectProperty
domain: Uncertainty Approach
range: uncertaintyFeature

hasUncertaintyOperator
type: ObjectProperty
domain: Uncertainty Approach
range: uncertaintyOperator

statedIn
type: ObjectProperty
domain: Sentence
range: World

translateFrom
type: ObjectProperty
domain: Translation Function
range: Uncertainty Approach

translateFrom
type: ObjectProperty
domain: Translation Function
range: Uncertainty Approach

hasTranslation
type: ObjectProperty
domain: Uncertainty Approach
range: Uncertainty Approach

hasIdealTranslation
type: ObjectProperty
sub property of: hasTranslation
domain: Uncertainty Approach
range: Uncertainty Approach

hasFullTranslation
type: SymmetricProperty
type: TransitiveProperty
type: ReflexiveProperty
sub property of: hasIdealTranslation
domain: Uncertainty Approach
range: Uncertainty Approach