Skip to content

Portal for the PRIME Project

Sections
Personal tools
You are here: Home » PRIME Ontologies » PRIME Data Model

PRIME Data Model

Document Actions
Explanations on the PRIME ontology defining the PRIME data storage model.

Current ontology (CVS).

The description/executive summary can be found in the CVS too.

Snapshot 2006/12/19

@prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl:     <http://www.w3.org/2002/07/owl#> .
@prefix data:    <https://www.prime-project.eu/ont/Datamodel#> .
<https://www.prime-project.eu/ont/Datamodel>
      a       		owl:Ontology .

A datafield is a intermediary, named RDF resource that allows to make statements about the associated rdf:value. It provides names to literals. Subject -Property-> Object -rdf:value-> Value”/></p>
<pre>data:DataField
      rdfs:subClassOf	owl:Thing ;
      rdfs:isDefinedBy	<https://www.prime-project.eu/ont/Datamodel> .</pre>
<p id=Properties of the type concrete property can be traansmitted between PRIME entities and be represented in the database. Properties without this type are conceptual only and never part of a Claim or database. Nevertheless they can be used in ClaimRequests to ask for all of their concrete sub-properties. In claims only concrete properties (sub-properties of data:concreteProperty) are allowed.

data:concreteProperty
      rdfs:subClassOf   rdfs:Property ;
      rdfs:isDefinedBy	<https://www.prime-project.eu/ont/Datamodel> .

The range associated with a concrete property specifies the type of the value of the data field the concrete property is pointing to.

data:range
      a       		owl:DatatypeProperty, owl:FunctionalProperty;
      rdfs:domain 	data:concreteProperty ;
      rdfs:isDefinedBy	<https://www.prime-project.eu/ont/Datamodel> .

The value property is no longer used and replaced by rdf:value. It used to contain the encoded representation of datafield’s content.

#data:value
#      a       		owl:FunctionalProperty ;
#      rdfs:domain 	data:sensitiveData ;
#     rdfs:isDefinedBy	<https://www.prime-project.eu/ont/Datamodel> .

Concepts

An entity is an object able to act. Statements in PRIME are made about entities (e.g. systems, users, organisations, ..).

data:Entity
      rdfs:subClassOf  owl:Individual ;
      owl:disjointWith data:DataField ;
      rdfs:isDefinedBy	<https://www.prime-project.eu/ont/Datamodel> .

Sensitive data is the super class of properties in statements pointing from and to the user that are relevant for PRIME. (This does not cover RDF, RDFS, OWL … Properties.)
This is not modelled as a Property and thus not usable in Claim and ClaimRequest. It would be bidirectional (from Entity to DataField and from DataField to Entity) and therefor of no use in Claims, which should have only one subject. The most general property to be used in ClaimRequests is data:userCentricSensitiveData. In claims only concrete properties are allowed.

data:sensitiveData
      a       		owl:Class ;
      rdfs:isDefinedBy	<https://www.prime-project.eu/ont/Datamodel> .

User-centric sensitive data is the super property of all statements pointing from the entity to the associated datafields and their values.

data:userCentricSensitiveData
      a       		owl:InverseFunctionalProperty, data:sensitiveData ;
      rdfs:range	data:DataField ;
      rdfs:domain 	data:Entity ;
      rdfs:isDefinedBy	<https://www.prime-project.eu/ont/Datamodel> .

Data-centric sensitive data is the super property of all statements pointing from the datafield representing the value to the entity.

data:dataCentricSensitiveData
      a       		owl:FunctionalProperty, data:sensitiveData ;
      rdfs:range	data:Entity ;
      rdfs:domain 	data:DataField ;
      rdfs:isDefinedBy	<https://www.prime-project.eu/ont/Datamodel> .

The Big Picture

Ontology drawn

Created by kriegel
Last modified 2007-03-28 08:20 AM
« October 2016 »
Su Mo Tu We Th Fr Sa
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
 
 

Powered by Plone