5 | | The PIMO is a combination of four aspects: |
6 | | * shared ontology (PIM) - a simple upper ontology for !PersonalInformationManagement |
7 | | * MySKOS - my own tags, concepts, etc in a hierachical view |
8 | | * MyOntology - my own classes, properties, instances |
9 | | * MyWiki - a description of my thoughts using wikitext. each thought has a wiki-page |
| 6 | It allows the user to create things, classes and properties in his personal information model and link them together or to other (external) resources and things. |
11 | | (further description needed) |
12 | | |
13 | | 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). |
14 | | |
15 | | 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. |
16 | | |
17 | | The semantics needed for this wikitology are further discussed in the technical report by Leo (soon to appear). |
18 | | |
19 | | = WikitologyGui = |
20 | | |
21 | | 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. |
22 | | |
23 | | = TODO = |
24 | | * import the public shared ontology into !MyWikitology for more than one root concept |
25 | | * update an existing local ontology |
26 | | * import an ontology without conflicts, if there is already one |
27 | | * how to manage the needed properties of the PIM concepts |
28 | | |
29 | | = already working = |
30 | | |
31 | | * import the public shared ontology with only one root concept into !MyWikitology |
32 | | |
33 | | = currently under development = |
34 | | |
35 | | * extract the import functionality into a separate class |
36 | | * WikitologyGui for an easy handling of the API |
37 | | |
38 | | = Future goals = |
39 | | |
40 | | * synchronize changes in !MyOntology back to the public shared ontology |
| 8 | some useful facts: |
| 9 | * While the given labels are preserved, the URIs may differ due to syntax restrictions. |
| 10 | * It is possible to create different things with the same name. |
| 11 | * It is NOT possible to create different classes with the same name. |