M2M Ontology Management And Semantics Interoperability
First Claim
1. A device comprising:
- a processor; and
a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising;
receiving ontology publishing message, the ontology publishing message comprising a first ontology from a first namespace;
determining that the first ontology is not compatible with a format for a second namespace based on the ontology publishing message; and
responsive to determining that the first ontology is not compatible with the format for the second namespace, converting the first ontology to a compatible format.
1 Assignment
0 Petitions
Accused Products
Abstract
M2M Ontology Processor is in charge of processing, storing, or providing discovery function to ontologies published from outside or inside of the M2M domain. M2M Ontology Processor may functionally consist of an ontology processing component, an ontology classifying component, an ontology discovery component, and ontology repository. The ontology processing component may process published ontologies external and internal of M2M namespace, which may be used to provide semantics information to objects/entities. The ontology classifying component may classify ontologies and store them in the right hierarchy/location in Ontology Repository for discovery and usage. Ontology discovery component may provide ontology discovery and determine the matching one(s) for a requester to use. Ontology repository may store any ontology models that are published or generated external and internal to M2M domain. Those ontologies may be used for resources to enable semantics. Thus, ontology repository may interact with ontology classifying component and ontology discovery component.
-
Citations
20 Claims
-
1. A device comprising:
-
a processor; and a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising; receiving ontology publishing message, the ontology publishing message comprising a first ontology from a first namespace; determining that the first ontology is not compatible with a format for a second namespace based on the ontology publishing message; and responsive to determining that the first ontology is not compatible with the format for the second namespace, converting the first ontology to a compatible format.
-
-
2. The device of claim 1, wherein the ontology publishing message comprises an indication of a name of the first ontology and an indication of a namespace of the first ontology.
-
3. The device of claim 1, wherein the ontology publishing message comprises an access right of the first ontology, the access right comprising an indication of the ability to access the first ontology by a party.
-
4. The device of claim 1, wherein the ontology publishing message comprises a topic that the first ontology is relevant to.
-
5. The device of claim 1, wherein the ontology publishing message comprises an indication of relevance of the first ontology to another ontology.
-
6. The device of claim 1, wherein the ontology publishing message comprises a universal resource indicator that links to representation of the first ontology.
-
7. The device of claim 1, wherein the ontology publishing message comprises a schema as a representation of the first ontology.
-
8. The device of claim, further operations comprising providing instructions to a display device to display the converted first ontology.
-
9. A method comprising:
-
receiving ontology publishing message, the ontology publishing message comprising a first ontology from a first namespace; determining that the first ontology is not compatible with a format for a second namespace based on the ontology publishing message; and responsive to determining that the first ontology is not compatible with the format for the second namespace, converting the first ontology to a compatible format.
-
-
10. The method of claim 9, wherein the ontology publishing message comprises an indication of a name of the first ontology and an indication of a namespace of the first ontology.
-
11. The method of claim 9, wherein the ontology publishing message comprises an access right of the first ontology, the access right comprising an indication of the ability to access the first ontology by a party.
-
12. The method of claim 9, wherein the ontology publishing message comprises a topic that the first ontology is relevant to.
-
13. The method of claim 9, wherein the ontology publishing message comprises an indication of relevance of the first ontology to another ontology.
-
14. The method of claim 9, wherein the ontology publishing message comprises a universal resource indicator that links to representation of the first ontology.
-
15. The method of claim 9, wherein the ontology publishing message comprises a schema as a representation of the first ontology.
-
16. The method of claim 9, further comprising providing instructions to a display device to display the converted first ontology.
-
17. A device for machine-to-machine (M2M) ontology processing using an ontology repository component, the device comprising:
-
a processor; and a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising; receiving an M2M compliant ontology; classifying the ontology; determining a hierarchy to store the ontology; extracting the fundamentals of the ontology; and storing the fundamentals of the ontology.
-
-
18. The device of claim 17, wherein the hierarchy comprises a namespace, ontology, and fundamentals.
-
19. The device of claim 17, further operations comprising:
-
converting an external ontology to compatible format; and associating the ontology with multiple ontologies.
-
-
20. The device of claim 17, further operations comprising providing instructions to a display device to display the stored fundamentals of the ontology.
Specification