Personal Information Model (Ontology)

The PIMO Ontology can be used to express Personal Information Models of individuals. It is based on RDF and NRL, the Nepomuk Representational Language and other Semantic Web ontologies. This document describes the principle elements of the language and how to use them.

Ontology:

How to use Personal Information Models?

All you need to know is in this report:

  • PIMO.pdf - documentation of PIMO (draft).

Presentations (powerpoint):

PIMO FAQ

Discussion and Feedback

  • PimoOntologyFeedback - if you read the PDF or the ontology and have critics, updates, improvements, related work, please add it here

Example Ontology: Claudia Stern's PIMO

There is a PIMO for Claudia Stern (one of Nepomuk's personas) which you can find here:

It references some files and outlook elements from Claudia's Testdata:

A small description of this scenario was developed by Gunnar (extensible :-)

There is a JUnit-Test which shows some features from the PimoService. In this test we act like Claudia when she uses Nepomuk to build her Pimo.

Development of the PIMO Ontology

The PIMO vocabulary is still under construction, some bugs were found and the ontology is evolving. Main editor is Leo Sauermann, Knud Möller is also editing. Pimo is under construction here:

RDFS here:

PDF Ontology Guide:

PimoOntology - NepomukOntologies Mapping

When the user wants to have an information element like a contact which was crawled by Aperture as a Pimo.Person to work with it, a new element in the pimo is created and has the information element as grounding occurrence. The problem comes up, what type the Pimo thing should have. For that reason there is a mapping from the Pimo types to possible types from the Nepomuk ontologies. This are often abstract types like NIE#InformationElement?.

Status and todo

  • get more testdata out of the belfast meeting data gunnar did (= Claudia's PIMO). Go to the DFKI showroom PCs (the left in ricoh demoroom), start the vm, copy the backup and the local folder structure and the outlook file, compare and unify it with the testdata folder and claudias pimo in /pimo/output
  • see ticket: