wiki:PimoService

Version 1 (modified by sauermann, 18 years ago) (diff)

--

PIMO Service

(NOTE: This part of gnowsis is yet to be not only implemented, but thought up. Most of the things described here might be incorrect and change in the near future, since the Wikitology depends on many aspects maintained by many different developers. This page is intended to help synchronizing our thoughts and to get to a consense quickly. Corrections on this page are WANTED!)

The PIMO is a combination of four aspects:

  • shared ontology (PIM) - a simple upper ontology for PersonalInformationManagement
  • MySKOS - my own tags, concepts, etc in a hierachical view
  • MyOntology - my own classes, properties, instances
  • MyWiki - a description of my thoughts using wikitext. each thought has a wiki-page

(further description needed)

The main idea behind the shared ontology is to have a local copy of a shared ontology that represents the organizational structure, the personal information model (PIM).

When the user starts gnowsis for the first time, the public shared ontology is imported as a local copy inside the wikitology, so he doesn't need to start from scratch. All PIM classes become concepts in the local version, and subclasses of the PIM, for example john:IndividualPerson is a subclass of pimUpper:IndividualPerson. After the initialization, adding subclasses to classes does something.

The semantics needed for this wikitology are further discussed in the technical report by Leo (soon to appear).

WikitologyGui

All aspects of the WikitologyService can be managed using the WikitologyGui. This user interface in the domain of Dominik Heim will allow the editing of concepts, etc.

TODO

  • import the public shared ontology into MyWikitology for more than one root concept
  • update an existing local ontology
  • import an ontology without conflicts, if there is already one
  • how to manage the needed properties of the PIM concepts

already working

  • import the public shared ontology with only one root concept into MyWikitology

currently under development

  • extract the import functionality into a separate class
  • WikitologyGui for an easy handling of the API

Future goals

  • synchronize changes in MyOntology back to the public shared ontology