wiki:ArchitectureSpecification

Architecture Specification

Peregrine API

The collaboration between interfaces and some of implementation packages are displayed on this diagram (Be aware that some parts of this diagram are outdated and subject to change soon):

Ontology backends

Comparison of ontology interface implementations

Features DBOntologyImpl SingleFileOntologyImpl FileFlyweightProcessingOntologyImpl CompoundOntologyImpl
Is modifiable ontology + +
Is flyweight processing ontology + + + -
Can handle UTF-8 data + + + depends on underlying
Can read compressed data not relevant - + depends on underlying
Needs additional memory +

Diagram below illustrates the flow of modifying ontology.

Peregrine Subprojects & Packaging

Peregrine Application Layers

Last modified 8 years ago Last modified on Feb 13, 2012, 4:01:32 PM

Attachments (4)

Download all attachments as: .zip