Semantic representations offered by ontologies can help in structuring and searching a repository populated with
semantic descriptions of library components. Therefore, the following ontologies represent a model that include a component
representation ontology (COMPRE) describing component-specific structures and dependencies. This ontology is automatically
populated with semantic instances representing various program elements of a given library (e.g., Jena). These instances
are then annotated with respect to concepts from a domain-specific ontology (see SWONTO below).
Ontology-search is thus performed by semantically matching user requests expressed using concepts from the
domain ontology with component descriptions in the populated knowledge-base.
This ontology represents knowledge common to components in object-oriented reuse libraries. COMPRE extends
SCROs vocabulary with additional component-specific descriptions.
OWL File Download:
compre.owl
This is a mini-ontology for data retrieval in the Semantic Web applications domain.
OWL File Download:
swonto.owl
Partial representation of semantic instances for Jena API. These instances
conforms to COMPRE's structure and annotated with respect to terms from SWONTO.
Based on Jena V 2.6 and ARQ V 2.8
RDF File Download:
jena-kb.n3