Ontology-based generation and integration of information sources in development platforms
First Claim
Patent Images
1. A method to generate a plurality of derivative information sources for a software development platform, the method comprising:
- defining an ontology to provide a logic-based representation formalism of each of a plurality of original information sources, the plurality of original information sources having heterogeneous representation formalisms;
transforming, using a processor of a machine, the plurality of original information sources to the ontology by integrating information of each original information source of the plurality of original information sources into the ontology; and
automatically generating the plurality of derivative information sources from the ontology including automatically generating a derivative information source of the plurality of derivative information sources in response to a request to generate the derivative information source and outputting the plurality of derivative information sources in respective formats, the plurality of derivative information sources corresponding to and being derivatives of the plurality of original information sources.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems to generate derivative information sources, from original information sources, use an ontology that provides a logic-based representation formalism of each of a number of original information sources, the original information sources having heterogeneous representation formalisms. The original information sources are transformed to the ontology. A number of derivative information sources, corresponding to the original information sources, may be automatically generated from the ontology.
17 Citations
23 Claims
-
1. A method to generate a plurality of derivative information sources for a software development platform, the method comprising:
-
defining an ontology to provide a logic-based representation formalism of each of a plurality of original information sources, the plurality of original information sources having heterogeneous representation formalisms; transforming, using a processor of a machine, the plurality of original information sources to the ontology by integrating information of each original information source of the plurality of original information sources into the ontology; and automatically generating the plurality of derivative information sources from the ontology including automatically generating a derivative information source of the plurality of derivative information sources in response to a request to generate the derivative information source and outputting the plurality of derivative information sources in respective formats, the plurality of derivative information sources corresponding to and being derivatives of the plurality of original information sources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system to generate a plurality of derivative information sources for a software development platform, the system comprising:
-
one or more processors; an ontology adapter in communication with the one or more processors, the ontology adapter to adapt a plurality of original information sources to an ontology through integration of information of each original information source of the plurality of original information sources into the ontology, the ontology to provide a logic-based representation formalism of each of the plurality of original information sources, and the plurality of original information sources having diverse representation formalisms; and a plurality of generators in communication with the one or more processors, the plurality of generators to automatically generate the plurality of derivative information sources from the ontology including to automatically generate a derivative information source of the plurality of derivative information sources in response to a request to generate the derivative information source and output the plurality of derivative information sources in respective formats, the plurality of derivative information sources corresponding to and being derivatives of the plurality of original information sources. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory, tangible machine-readable medium embodying instructions that, when executed by one or more processors, cause the one or more processors to perform a method to generate a plurality of derivative information sources for a software development platform, the method comprising:
-
defining an ontology to provide a logic-based representation formalism of each of a plurality of original information sources, the plurality of original information sources having heterogeneous representation formalisms; transforming the plurality of original information sources to the ontology by integrating information of each original information source of the plurality of original information sources into the ontology; and automatically generating the plurality of derivative information sources from the ontology including automatically generating a derivative information source of the plurality of derivative information sources in response to a request to generate the derivative information source and outputting the plurality of derivative information sources in respective formats, the plurality of derivative information sources corresponding to and being derivatives of the plurality of original information sources.
-
-
23. A system to generate a plurality of derivative information sources for a software development platform, the system comprising:
-
one or more processors; first means, in communication with the one or more processors, for adapting a plurality of original information sources to an ontology through integration of information of each original information source of the plurality of original information sources into the ontology, the ontology to provide a logic-based representation formalism of each of the plurality of original information sources, and the plurality of original information sources having diverse representation formalisms; and second means, in communication with the one or more processors, for automatically generating the plurality of derivative information sources from the ontology including automatically generating a derivative information source of the plurality of the plurality of derivative information sources in response to a request to generate the derivative information source and outputting the plurality of derivative information sources in respective formats, the plurality of derivative information sources corresponding to and being derivatives of the plurality of original information sources.
-
Specification