Method of Composing an Integrated Ontology
First Claim
1. A method for composing an integrated ontology from a set of ontologies, including the steps of:
- a) providing at least one feature model, said feature model specifying possible and consistent alignments between ontologies of said set of ontologies;
b) presenting a node view of said set of ontologies by instantiating said feature model, at least one node representing one of said ontologies of said set of ontologies;
c) registering a selection of at least one first node, computing a restriction for at least one second node of said nodes considering said feature model and excluding a restricted second node from selection;
d) integrating ontologies represented by selected nodes into a preliminary integrated ontology;
e) checking a consistency of said preliminary integrated ontology; and
;
f) building said integrated ontology from said preliminary integrated ontology for the case that said consistency is verified against said feature model.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of composing an integrated ontology is provided. The method makes use of feature models for the process of modular development of ontologies. The feature models are adapted to assist the user in the process of selection of appropriate and combinable ontologies from an ontology repository for a given use case scenario. The usage of a feature model provides a view of all possible combinations, i.e. all combinations that do not result in an inconsistent ontology. The feature model is specifying dependencies between different ontologies thereby expediting the selection of appropriate ontologies. The usage of reasoning techniques provides for an in-situ consideration of restrictions for the selection of ontologies.
10 Citations
5 Claims
-
1. A method for composing an integrated ontology from a set of ontologies, including the steps of:
-
a) providing at least one feature model, said feature model specifying possible and consistent alignments between ontologies of said set of ontologies; b) presenting a node view of said set of ontologies by instantiating said feature model, at least one node representing one of said ontologies of said set of ontologies; c) registering a selection of at least one first node, computing a restriction for at least one second node of said nodes considering said feature model and excluding a restricted second node from selection; d) integrating ontologies represented by selected nodes into a preliminary integrated ontology; e) checking a consistency of said preliminary integrated ontology; and
;f) building said integrated ontology from said preliminary integrated ontology for the case that said consistency is verified against said feature model. - View Dependent Claims (2, 3)
-
-
4. A system for composing an integrated ontology from a set of ontologies, the arrangement comprising:
-
a) an interface to a repository including at least one feature model, the feature model specifying possible and consistent alignments between ontologies of said set of ontologies; b) a user interface for presenting a node view of said set of ontologies by instantiating said feature model, at least one node representing one of said ontologies of said set of ontologies, the user interface adapted to register a selection of at least one first node; c) a building component for integrating ontologies represented by selected nodes into a preliminary integrated ontology and for building said integrated ontology from said preliminary integrated ontology; and
;d) a reasoning component for computing a restriction for at least one second node of said nodes on selection of a first node of said nodes considering said feature model and excluding a restricted second node from selection, the reasoning component further checking a consistency of said preliminary integrated ontology and for verifying said consistency against said feature model.
-
-
5. A computer program product comprising program code stored on a non-transitory computer-readable medium and which, when executed on a computer, is configured to:
-
a) provide at least one feature model, said feature model specifying possible and consistent alignments between ontologies of said set of ontologies; b) present a node view of said set of ontologies by instantiating said feature model, each node representing one of said ontologies of said set of ontologies; c) register a selection of at least one first node, computing a restriction for at least one second node of said nodes and excluding a restricted node from selection; d) integrate ontologies represented by selected nodes into a preliminary integrated ontology; e) check a consistency of said preliminary integrated ontology; and
;f) build said integrated ontology from said preliminary integrated ontology for the case that said consistency is verified against said feature model.
-
Specification