Method And Computer Program Product For Semantically Representing A System Of Devices
First Claim
1. A method for semantically representing a system of devices dedicated to automation purposes, the method including:
- providing a tagging-based data model representing at least one of said devices by an entity, each entity associated with at least one tag;
generating a semantic web representation by establishing at least one of;
a tag-based semantic relation between at least one entity and at least one tag;
ora reference-based semantic relation between at least one entity and at least one other entity;
integrating said semantic web representation into an ontological model by;
retrieving a class of the ontological model for at least one tag related by said tag-based semantic relation and assigning or creating an individual in the ontological model;
retrieving an individual of the ontological model related by said reference-based semantic relation and referencing or creating a referenced individual in the ontological model; and
associating at least one individual of the ontological model with at least one other individual by a property of the ontological model based on a property associating the retrieved class of the least one individual and the retrieved class of the at least one other individual.
1 Assignment
0 Petitions
Accused Products
Abstract
An automated method for semantically representing a system of uses an ontology design pattern that allows model transformation from a tag representation to an ontological structure and back. Thereby, a tagging-based data model, e.g., according to Haystack Project, is provided for representing at least one of said devices by an entity, wherein each entity is associated by at least one tag. The method includes generating a semantic web representation and integrating the semantic web representation into an ontological model. This integration allows for an easy model instantiation corresponding to annotation with tags from a pre-defined vocabulary which has the advantage of modeling entities with low computational power and, in parallel, maintaining a representation by an ontological graph knowledge on the other hand. The ontological graph knowledge may grant reasoning and search mechanisms by standard interfaces using query languages.
115 Citations
16 Claims
-
1. A method for semantically representing a system of devices dedicated to automation purposes, the method including:
-
providing a tagging-based data model representing at least one of said devices by an entity, each entity associated with at least one tag; generating a semantic web representation by establishing at least one of; a tag-based semantic relation between at least one entity and at least one tag;
ora reference-based semantic relation between at least one entity and at least one other entity; integrating said semantic web representation into an ontological model by; retrieving a class of the ontological model for at least one tag related by said tag-based semantic relation and assigning or creating an individual in the ontological model; retrieving an individual of the ontological model related by said reference-based semantic relation and referencing or creating a referenced individual in the ontological model; and associating at least one individual of the ontological model with at least one other individual by a property of the ontological model based on a property associating the retrieved class of the least one individual and the retrieved class of the at least one other individual. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising program code stored on a non-transitory computer-readable storage medium, wherein the program code is executable by a processor to:
-
load a tagging-based data model representing at least one of said devices by an entity, each entity associated with at least one tag; generate a semantic web representation by establishing at least one of; a tag-based semantic relation between at least one entity and at least one tag, or a reference-based semantic relation between at least one entity and at least one other entity, integrate said semantic web representation into an ontological model by; retrieving a class of the ontological model for at least one tag related by said tag-based semantic relation and assigning or creating an individual in the ontological model; retrieving an individual of the ontological model related by said reference-based semantic relation and referencing or creating a referenced individual in the ontological model; associating at least one individual of the ontological model with at least one other individual by a property of the ontological model based on a property associating the retrieved class of the least one individual and the retrieved class of the at least one other individual. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification