The AURORAL Core Ontology
type: Ontology
contributor: David Buján Carballal
creator: Ahlem Rhayem
creator: Alba Fernández Izquierdo
creator: Andrea Cimmino
creator: María Poveda-Villalón
creator: Raúl García Castro
description: This ontology aims at modelling the data related to users, items, notification and organisations for the AURORAL project.
license: cc-by4.0
version info: 0.0.2

description
type: AnnotationProperty
type: DatatypeProperty

title
type: AnnotationProperty
type: DatatypeProperty

language
type: ObjectProperty

has Geometry
type: ObjectProperty

location
type: ObjectProperty

applicable to geographical area
type: ObjectProperty
domain: Service
range: Place

belongs to
type: ObjectProperty

contains item
type: ObjectProperty
range: Item

exposes
type: ObjectProperty

has audit
type: ObjectProperty
range: Audit

has granularity
type: ObjectProperty
domain: Measurement
range: Temporal Unit

has Input
type: ObjectProperty

has node
type: ObjectProperty
range: Node

has notification
type: ObjectProperty
domain: Organization
range: Notification

has owner
type: ObjectProperty

has partnership requested by
type: ObjectProperty
inverse of: has partnership requested to
domain: Organization
range: Organization

has partnership requested to
type: ObjectProperty
domain: Organization
range: Organization

has Readability
type: ObjectProperty
domain: Measurement
range: Readability

has role
type: ObjectProperty
domain: User
range: Role

has user
type: ObjectProperty
domain: Organization
range: User

is about
type: ObjectProperty
domain: Property
range: Feature of interest

is represented by avatar
type: ObjectProperty
range: Image

knows
type: ObjectProperty
type: SymmetricProperty
domain: Organization
range: Organization

status
type: ObjectProperty
type: DatatypeProperty
range: string

controls property
type: ObjectProperty

has domain
type: ObjectProperty
domain: Item
range: Domain

has measurement
type: ObjectProperty
domain: Feature of interest
range: Measurement

has property
type: ObjectProperty
inverse of: is property of
domain: Feature of interest
range: Property

is measured in
type: ObjectProperty
domain: Measurement
range: Unit of measure

is property of
type: ObjectProperty
sub property of: topObjectProperty
domain: Property
range: Feature of interest

makes measurement
type: ObjectProperty

measures property
type: ObjectProperty

relates to measurement
type: ObjectProperty
inverse of: relates to property
domain: Property
range: Measurement

relates to property
type: ObjectProperty
domain: Measurement
range: Property

has interaction affordance
type: ObjectProperty
domain: Thing
range: Interaction Affordance

has link
type: ObjectProperty
domain: Thing
range: Link

has value type
type: ObjectProperty

license
type: DatatypeProperty

accessURL
type: DatatypeProperty

keyword
type: DatatypeProperty
range: string

adapter id
type: DatatypeProperty
domain: Item
range: string

continent Code
type: DatatypeProperty
domain: Country
range: string

current status
type: DatatypeProperty
domain: Service
range: string

dataset provider
type: DatatypeProperty
domain: Dataset
range: string

has actor
type: DatatypeProperty
domain: Notification
range: string

has contact mail
type: DatatypeProperty
domain: User
range: string

has creation date
type: DatatypeProperty
range: dateTime

has email
type: DatatypeProperty
domain: User
range: string

has first name
type: DatatypeProperty
domain: User
range: string

has functionality
type: DatatypeProperty
domain: Service
range: string

has i d
type: DatatypeProperty
range: string

has key
type: DatatypeProperty
domain: Node
range: string

has last name
type: DatatypeProperty
domain: User
range: string

has name
type: DatatypeProperty
range: string

has note
type: DatatypeProperty
range: string

has object
type: DatatypeProperty
domain: Notification
range: string

has occupation
type: DatatypeProperty
domain: User
range: string

has registration number
type: DatatypeProperty
range: string

has requirement
type: DatatypeProperty
domain: Service
range: string

has skin color
type: DatatypeProperty
range: string

has sub domain
type: DatatypeProperty
domain: Service
range: string

has target
type: DatatypeProperty
domain: Notification
range: string

has token
type: DatatypeProperty
domain: Node
range: string

has update date
type: DatatypeProperty
domain: Item
range: dateTime

is last updated
type: DatatypeProperty

is unread
type: DatatypeProperty
domain: Notification
range: boolean

iso Code
type: DatatypeProperty
domain: Country
range: string

name country
type: DatatypeProperty
domain: Country
range: string

name place
type: DatatypeProperty
domain: Place
range: string

number of downloads
type: DatatypeProperty
domain: Service
range: string

serial number
type: DatatypeProperty
domain: Device
range: string

service description
type: DatatypeProperty
domain: Service
range: string

service free
type: DatatypeProperty
domain: Service
range: boolean

service provider
type: DatatypeProperty
domain: Service
range: string

version number
type: DatatypeProperty
domain: Device
range: string

version of service
type: DatatypeProperty
domain: Service
range: string

has manufacturer
type: DatatypeProperty
domain: Device
range: string

has model
type: DatatypeProperty
domain: Device
range: string

has time stamp
type: DatatypeProperty
type: FunctionalProperty
range: dateTime

has value
type: DatatypeProperty

Language
type: Class

Feature
type: Class

Spatial Thing
type: Class

Dataset
type: Class

Image
type: Class

Person
type: Class

Actuator
type: Class
subclass of: Device
subclass of: Actuator

Audit
type: Class

Building
type: Class
subclass of: Feature of interest

City
type: Class
subclass of: Feature of interest

Dataset
type: Class
subclass of: Dataset
subclass of: Virtual Thing
subclass of: Restriction
  on property: description
  some values from: string
subclass of: Restriction
  on property: title
  some values from: string
subclass of: Restriction
  on property: accessURL
  some values from: anyURI
subclass of: Restriction
  on property: keyword
  some values from: string
subclass of: Restriction
  on property: dataset provider
  some values from: string
subclass of: Restriction
  on property: visibility
  some values from: boolean

Device
type: Class
subclass of: Physical Thing
subclass of: Device

Domain
type: Class

Item
type: Class
subclass of: Thing
subclass of: Restriction
  on property: status
  some values from: Item status
subclass of: Restriction
  on property: has domain
  some values from: Domain
subclass of: Restriction
  on property: has creation date
  all values from: dateTime
subclass of: Restriction
  on property: has name
  all values from: string
subclass of: Restriction
  on property: has update date
  all values from: dateTime

Item status
type: Class
subclass of: Status

Municipality
type: Class
subclass of: Feature of interest

Node
type: Class
subclass of: Restriction
  on property: contains item
  all values from: Item
subclass of: Restriction
  on property: status
  all values from: Node status
subclass of: Restriction
  on property: has creation date
  some values from: dateTime
subclass of: Restriction
  on property: has i d
  some values from: string
subclass of: Restriction
  on property: hasLocation
  some values from: string
subclass of: Restriction
  on property: has name
  some values from: string

Node status
type: Class
subclass of: Status

Notification
type: Class
subclass of: Restriction
  on property: status
  all values from: Notification status
subclass of: Restriction
  on property: has creation date
  some values from: dateTime
subclass of: Restriction
  on property: has i d
  some values from: string

Notification status
type: Class
subclass of: Status

Organization
type: Class
subclass of: Organization
subclass of: Restriction
  on property: location
  all values from: Spatial Thing
subclass of: Restriction
  on property: has audit
  all values from: Audit
subclass of: Restriction
  on property: has node
  all values from: Node
subclass of: Restriction
  on property: has notification
  all values from: Notification
subclass of: Restriction
  on property: has user
  all values from: User
subclass of: Restriction
  on property: is represented by avatar
  all values from: Image
subclass of: Restriction
  on property: has creation date
  some values from: dateTime
subclass of: Restriction
  on property: has i d
  some values from: string
subclass of: Restriction
  on property: hasLocation
  some values from: string
subclass of: Restriction
  on property: has name
  some values from: string
subclass of: Restriction
  on property: has registration number
  some values from: string
subclass of: Restriction
  on property: has skin color
  some values from: string
subclass of: Restriction
  on property: is last updated
  some values from: dateTime

Physical Thing
type: Class
subclass of: Item

Place
type: Class
subclass of: Feature

Readability
type: Class

Role
type: Class

Sensor
type: Class
subclass of: Device
subclass of: Sensor

Service
type: Class
subclass of: Virtual Thing
subclass of: Restriction
  on property: language
  some values from: Language
subclass of: Restriction
  on property: has Input
  some values from: Property
subclass of: Restriction
  on property: license
  some values from: string
subclass of: Restriction
  on property: has functionality
  some values from: string
subclass of: Restriction
  on property: has requirement
  some values from: string
subclass of: Restriction
  on property: has sub domain
  some values from: string
subclass of: Restriction
  on property: number of downloads
  some values from: integer
subclass of: Restriction
  on property: service free
  some values from: boolean
subclass of: Restriction
  on property: current status
  min qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: service provider
  qualified cardinality: 1
  on data range: string

Service Type
type: Class

Status
type: Class

User
type: Class
subclass of: Person
subclass of: Restriction
  on property: has node
  some values from: Node
subclass of: Restriction
  on property: belongs to
  all values from: Organization
subclass of: Restriction
  on property: contains item
  all values from: Item
subclass of: Restriction
  on property: has audit
  all values from: Audit
subclass of: Restriction
  on property: is represented by avatar
  all values from: Image
subclass of: Restriction
  on property: status
  all values from: User status
subclass of: Restriction
  on property: has contact mail
  some values from: string
subclass of: Restriction
  on property: has creation date
  some values from: dateTime
subclass of: Restriction
  on property: has i d
  some values from: string
subclass of: Restriction
  on property: hasLocation
  some values from: string
subclass of: Restriction
  on property: has name
  some values from: string
subclass of: Restriction
  on property: has update date
  some values from: dateTime
type: NamedIndividual
type: Role

User status
type: Class
subclass of: Status

Virtual Thing
type: Class
subclass of: Item
subclass of: Restriction
  on property: exposes
  some values from: Physical Thing

Actuator
type: Class

Device
type: Class
subclass of: Restriction
  on property: has manufacturer
  some values from: string
subclass of: Restriction
  on property: has model
  some values from: string

Feature of interest
type: Class

Measurement
type: Class

Property
type: Class

Sensor
type: Class

Unit of measure
type: Class

Temporal Unit
type: Class

Link
type: Class

Interaction Affordance
type: Class

Thing
type: Class

Organization
type: Class

Accepted notification status
type: NamedIndividual
type: Notification status

Active node status
type: NamedIndividual
type: Node status

Active user status
type: NamedIndividual
type: User status

Admin
type: NamedIndividual
type: Role

Auroral
type: NamedIndividual
type: Node

Commodity
type: NamedIndividual
type: Service Type

Contract accepted notification
type: NamedIndividual
type: Notification

Contract request notification
type: NamedIndividual
type: Notification

Cycling economy
type: NamedIndividual
type: Domain

Dairy farming
type: NamedIndividual
type: Domain

Deleted item status
type: NamedIndividual
type: Item status

Deleted node status
type: NamedIndividual
type: Node status

Deleted user status
type: NamedIndividual
type: User status

Dev ops
type: NamedIndividual
type: Role

Dev owner
type: NamedIndividual
type: Role

Disabled item status
type: NamedIndividual
type: Item status

Enabled item status
type: NamedIndividual
type: Item status

Energy
type: NamedIndividual
type: Domain

Health
type: NamedIndividual
type: Domain

Info notification status
type: NamedIndividual
type: Notification status

Infrastructure operator
type: NamedIndividual
type: Role

Item disabled notification
type: NamedIndividual
type: Notification

Item discovered notification
type: NamedIndividual
type: Notification

Item enabled notification
type: NamedIndividual
type: Notification

Item update notification
type: NamedIndividual
type: Notification

Mobility
type: NamedIndividual
type: Domain

Not commodity
type: NamedIndividual
type: Service Type

Registration request notification
type: NamedIndividual
type: Notification

Rejected notification status
type: NamedIndividual
type: Notification status

Responded notification status
type: NamedIndividual
type: Notification status

Service provider
type: NamedIndividual
type: Role

Sharql
type: NamedIndividual
type: Node

Super user
type: NamedIndividual
type: Role

System integrator
type: NamedIndividual
type: Role

Tourism
type: NamedIndividual

Vicinity
type: NamedIndividual
type: Node

Waiting notification status
type: NamedIndividual
type: Notification status

WattHour
type: NamedIndividual
type: Unit of measure
comment: watt Hour

unit Hour
type: NamedIndividual
type: Temporal Unit