System and method for automatically refining ontology within specific context
First Claim
1. A system for automatically refining ontology within a specific context, comprising:
- a rich context extractor for discovering a semantics relationship conflict existing between an original ontology schema and application data; and
an ontology refiner for resolving the semantics relationship conflict by transforming the original ontology schema into a refined ontology schema by transforming an original relationship property in the original ontology schema into a new relationship class in the refined ontology schema and creating at least two new relationship properties under the new relationship class based upon a portion of the data schema that caused the semantics relationship conflict to exist;
wherein;
the ontology refiner further resolves the semantics relationship conflict by automatically populating at least two new relationship properties under the new relationship class with data from a portion of the application data that caused the semantics relationship conflict to occur.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for automatically refining ontology within a specific context. The system comprises: a rich context extractor for discovering a semantics relationship conflict existing between an original ontology schema and application data; and an ontology schema and mapping refiner for refining the original ontology schema based on the semantics relationship conflict discovered by the rich context extractor, and creating a new mapping between the refined ontology schema and a data schema of the application data. According to the invention, users can save a lot of work of manual refinement, since the ontology schema is automatically refined based on contexts in the application data.
30 Citations
11 Claims
-
1. A system for automatically refining ontology within a specific context, comprising:
-
a rich context extractor for discovering a semantics relationship conflict existing between an original ontology schema and application data; and an ontology refiner for resolving the semantics relationship conflict by transforming the original ontology schema into a refined ontology schema by transforming an original relationship property in the original ontology schema into a new relationship class in the refined ontology schema and creating at least two new relationship properties under the new relationship class based upon a portion of the data schema that caused the semantics relationship conflict to exist; wherein; the ontology refiner further resolves the semantics relationship conflict by automatically populating at least two new relationship properties under the new relationship class with data from a portion of the application data that caused the semantics relationship conflict to occur. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for automatically refining ontology within a specific context, comprising steps of:
-
a) discovering a semantics relationship conflict existing between an original ontology schema and application data; b) transforming the original ontology schema into a refined ontology schema by transforming an original relationship property in the original ontology schema into a new relationship class in the refined ontology schema, c) creating at least two new relationship properties under the new relationship class based upon a portion of the data schema that caused the semantics relationship conflict to exist; d) creating a new mapping between the refined ontology schema and a data schema of the application data; and e) automatically populating at least two new relationship properties with data from a portion of the application data that caused the semantics relationship conflict to occur. - View Dependent Claims (7, 8, 9)
-
-
10. A system for converting application data, stored according to an application data schema, into ontologically-organized data stored according to an ontology schema, with the ontology schema including a plurality of defined relationship classes, with the ontology schema further including a plurality of defined potential relationships, with the ontologically-organized data including a plurality of relationship class instances respectively corresponding to defined relationship classes of the ontology schema, and with the ontologically-organized data further including a plurality of relationship instances respectively relating pairs of relationship class instances, the system comprising:
-
a rich context extractor for automatically discovering a duplicate-relationship-instance conflict occurring between a pair of conflicted relationship class instances, the duplicate-relationship-instance conflict is considered to occur when conversion of the application data into ontologically-organized data would lead to at least two identical relationship instances between the pair of conflicted relationship class instances; and an ontology refiner for resolving the duplicate-relationship-instance conflict by automatically refining the ontology schema into a refined ontology schema by automatically adding a new defined relationship class to the ontology schema based upon a portion of the application data that caused the duplicate-relationship-instance conflict to occur; wherein; the ontology refiner further resolves the duplicate-relationship-instance conflict by automatically populating at least two new relationship class instances in the ontologically-organized data organized under the new defined relationship class of the refined ontology schema with data from a portion of the application data that caused the duplicate-relationship-instance conflict to occur. - View Dependent Claims (11)
-
Specification