Version 12 (modified by anonymous, 18 years ago) (diff) |
---|
PIMO Service
The PimoService is an implementation of the PIMO (see PIMO Technical Report), which is an improved manifestation of the Wikitology idea.
- Interface: source:branches/gnowsis0.9/gnowsis-server/src/java/org/gnowsis/pimo/PimoService.java
- JavaDoc: PimoService.html
- on inference: PimoInference
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.
Tasks of the PIMO-Service:
- during the first start of the system, the PIMO-Service creates and instance of Pimo-Person for the user and hangs it to the pimo-model.
some useful facts:
- While the given labels are preserved, the URIs may differ due to syntax restrictions.
- It is possible to create different things with the same name.
- It is NOT possible to create different classes with the same name.
Managing Domain Ontologies
Adding ontologies, removing ontologies, updating ontologies is implemented in the PimoService. A convenient interface to these functions is implemented in the web-gui:
- http://127.0.0.1:9993/gnowsis-server/ontologies.jsp - ontology management interface in your gnowsis
A list of ontologies that work with gnowsis is at DomainOntologies.
The implementation of Domain Ontologies is done using named graphs in sesame. read on at Named graphs in Pimo.
Domain ontologies are added/deleted/updated using methods of the PimoService. You can interact directly with the triples of an ontology in the store, but you have to care for inference and the correct context yourself then.