Techniques for processing ontologies
AssigneeOracle International Corporation
InventorsReza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng
Life of this patent
Estimating the term…
Abstract
Techniques for processing ontologies include a computer-implemented method of processing an ontology. The method includes storing data in an ontology and partitioning the ontology into a plurality of partitions. The partitions are distributed among a plurality of reasoner instances. The reasoner instances are directed to reason the partitions and the results from the reasoner instances are combined. If data is changed, an inference library resulting from the combined results may be updated by updating only those portions of the inference library affected by the changed data.
Claims20
A computer-implemented method of processing an ontology, comprising:
- storing data in an ontology;
- partitioning the ontology into a plurality of partitions;
- distributing the partitions among a plurality of reasoner instances;
- directing the reasoner instances to reason the partitions;
- and
- combining results from the reasoner instances.
A computer-readable storage medium having stored thereon instructions for causing at least one processor to perform a method for processing ontological data, the computer-readable storage medium including:
- instructions for distributing ontological data among a plurality of ontologies;
- instructions for directing a plurality of reasoner instances to reason said ontologies to produce a first set of inferences;
- and
- instructions for directing at least one reasoner instance to reason said first set of inferences to produce a second set of inferences.
A system for processing ontologies, comprising:
- a data store having stored therein an ontology;
- a plurality of reasoners, each of said reasoners operable to reason a partition of said ontology;
- and
- at least one processor operable to partition the ontology into a plurality of partitions, distribute the partitions among the plurality of reasoners, direct the reasoners to reason the partitions, and combine results from the reasoners.
Dependencies are inferred from the claim text.