Skip to content
Carsten Stocklöw edited this page Apr 27, 2018 · 24 revisions

Pluggable ontology artefacts to support context-awareness and personalization, ontologies are used as the data model of unviersAAL, shaping the information shared through the middleware buses. For more information about the design choices and implementation details, please refer to the wikis of other repositories about Data Representation and Context Modeling. For detailed information about ontologies in general and how to use them in universAAL, go tot the Reference Documentation.

Links of Interest
Pax Composite Bundle scan-composite:mvn:org.universAAL.ontology/ont.composite/x.y.0/composite
Karaf Feature uAAL-Ont.XXX, where XXX is the name of the individual ontology
Javadoc https://universaal.github.io/ontology/ont.pom/apidocs/index.html
Maven Site https://universaal.github.io/ontology/ont.pom/index.html
Repository Status https://github.com/universAAL/platform/wiki/Repository-Status
Maven Release Repository http://depot.universaal.org/maven-repo/releases/org/universAAL/ontology/
Maven Snapshot Repository http://depot.universaal.org/maven-repo/snapshots/org/universAAL/ontology/

If you plan to develop your own ontology you should follow the guidelines described here about coding ontology artifacts.

List of ontologies

Further details on content and diagrams of each artifact are in the following dedicated pages.

ont.activityhub: ISO 11073-10471 Activity Hub

ont.av: Audio & Video

ont.cryptographic: Cryptographic methods, algorithms and high level services.

ont.dependability: Dependability

ont.device: Unified devices ontology: Typical home automation, AmI and AAL devices

ont.gesture.pointing: Gestures and pointing recognition

ont.furniture: Furniture

ont.handgestures: Hand gestures ontology (contains all gestures also used in http://kinectgesture.codeplex.com/)

ont.health.disease: Diseases and illnesses

ont.health.measurement: Health-specific measurements

ont.impaiment: Model of user impairments

ont.languages: Languages (based on ISO 639 codes, contains representation for 182 languages.

ont.lighting: Lighting

ont.measurement: Measurement concepts

ont.medication: Medication

ont.multimedia: Multimedia appliances

ont.personalhealthdevices: Some health-related sensors for personal use.

ont.phWorld: Basic concepts of the physical world

ont.profile: All Profiles: Users, AAL Services, uSpaces...

ont.profile.ui.mainmenu: UI Main menu subprofile

ont.profile.ui.preferences: UI Preferences subprofile

ont.profile.health: User's Health subprofile, and concepts like illness

ont.recommendations: Recommendations ontology for providing more input to UI Handlers in the rendering process

ont.security: Authentication and Authorization security

ont.sysinfo: System information events

ont.unit: Units of measurement and prefixes

ont.X73: ISO 11073-10415 Weighing Scale and 10407 Blood Pressure Devices. WILL BE DEPRECATED. Currently necessary for x73 hardware

Ontologies for specific managers and applications

ont.che: Ontology for handling services of the Context History Entrepot

ont.asor: Ontology for handling services of and configuring the Service Orchestrator

ont.situation.reasoner: Generic reasoning engine

ont.drools: Long Term Behavioral Analizer Drools-based reasoning engine

ont.continuahealthmanager: Continua Health Manager representation for the Continua Integration

ont.agenda: Agenda Ontology

ont.eventSelection: Ontology for searching Agenda Service calendars

ont.questionnaire: Questionnaire Ontology

ont.motivationalmessage: Motivational Message Ontology