The AURORAL Privacy Ontology
type: Ontology
creator: Alba Fernández Izquierdo
creator: Andrea Cimmino
creator: Raúl García Castro
description: This ontology aims at modelling the privacy for the AURORAL project.
version info: 0.0.1

defines rule
type: ObjectProperty
domain: Policy
range: Rule

has action
type: ObjectProperty
domain: Rule
range: Action

has policy
type: ObjectProperty
domain: Item
range: Policy

has rule target
type: ObjectProperty
domain: Rule
range: Rule Target

has description
type: DatatypeProperty

has name
type: DatatypeProperty

Item
type: Class
subclass of: Restriction
  on property: has policy
  all values from: Policy

Action
type: Class
subclass of: Restriction
  on property: has description
  some values from: string

Permission
type: Class
subclass of: Rule

Policy
type: Class
subclass of: Restriction
  on property: has description
  some values from: string
subclass of: Restriction
  on property: has name
  some values from: string

Prohibition
type: Class
subclass of: Rule

Rule
type: Class
subclass of: Restriction
  on property: has description
  some values from: string

Rule Target
type: Class

Accessibility
type: NamedIndividual
type: Action

All
type: NamedIndividual
type: Rule Target

Friends
type: NamedIndividual
type: Rule Target

Visibility
type: NamedIndividual
type: Action