Welcome, Guest! Log In | Create Account

This is part of the Ontologies

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 (v1.1, NEPOMUK Recommendation).

Presentations

PIMO FAQ and Feedback

Examples: Claudia Stern's PIMO and teaching ontology

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.

The teaching ontology from the PIMO guide is here:

Development of the PIMO Ontology

The editor of PIMO is LeoSauermann, the process is described on [OntologyMaintenance#PIMOMaintenance]. When Leo reviews the tickets and does changes to the ontology and documentation, he does it like this:

edit the RDFS using a text editor, so that SVN diff documents the changes, here:

edit the Latex (for example using TexnicCenter) here:

Editing PIMO in the Protege Ontology Editor was possible but made it hard to track changes, so LeoSauermann switched to making changes using a plaintext editor for editing the ontology for better tracking of changes and documentation.

Mapping to NIE

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?.

Old Versions

Previous versions of PIMO are listed here.

PIMO v1.0

First recommendation, 2.9.2008

PIMO V0.9

Discussion version

PIMO in Gnowsis

Authors

External References

See also

Detailled documents about PIMO (see also PimoOntology?)

  • Leo Sauermann, Ludger van Elst, Andreas Dengel: PIMO - a Framework for Representing Personal Information Models. In Proceedings of I-Semantics' 2007. (download)
  • Norberto Fernandez-Garcia, Leo Sauermann, Luis Sanchez, Ansgar Bernardi: PIMO Population and Semantic Annotation for the Gnowsis Semantic Desktop. In Proceedings of the Semantic Desktop and Social Semantic Collaboration Workshop at the ISWC 2006. (download)
  • Leo Sauermann: PIMO-a PIM Ontology for the Semantic Desktop (draft, this is outdated) (download outdated draft)