[[TracNav]] = PIMO Service = The PimoService is an implementation of the PIMO (see [http://www.dfki.uni-kl.de/~sauermann/2006/01-pimo-report/pimOntologyLanguageReport.html 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: [http://www.gnowsis.org/statisch/0.9/doc/gnowsis-server/javadoc/org/gnowsis/pimo/PimoService.html 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 [wiki:PimoStorage#NamedgraphsandontologiesinthePIMOStorage 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.