Method and apparatus for anchoring expressions based on an ontological model of semantic information
First Claim
1. A method of creating a bi-directional, semantic coupling, comprising:
- linking a surface region in a local document to a remotely stored semantic object; and
associating said semantic object with said surface region which links to said semantic object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for the recording and maintenance of semantic elements in electronically-held information objects provide for grounding semantic objects in an ontology, such that inheritance and other relations between concepts are preserved in persistent storage. The disclosed method and apparatus provide semantic document authors with a means to anchor concept references to specific, persistent, semantic objects, thereby providing the system with access to all properties of the underlying data model of the semantic objects being referenced, while also specifying the type and scope of their relations, as well as behavioral aspects of the visual and editing environment.
-
Citations
28 Claims
-
1. A method of creating a bi-directional, semantic coupling, comprising:
-
linking a surface region in a local document to a remotely stored semantic object; and associating said semantic object with said surface region which links to said semantic object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of creating a bi-directional, semantic coupling, comprising:
-
identifying a surface region in a local document; locally generating a link to couple said identified surface region to a remotely stored semantic object; remotely generating an association to couple said semantic object to said surface region which links to it; and assigning a type to the bi-directionally coupled surface region. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A semantically anchored expression, comprising:
-
location information, stored with an information object, for identifying a surface region within said information object; a link, stored with said information object, for coupling said identified region to a remotely stored semantic object; type information, stored with said information object, about said semantically anchored expression; and association information, stored remotely with respect to said information object, for coupling said semantic object with said identified region linked to said semantic object.
-
-
19. A local portion of a semantically anchored expression, comprising:
-
location information, stored with an information object, for identifying a region of a surface expression within said information object; a link, stored with said information object, for coupling said identified region to a remotely stored semantic object; and type information, stored with said information object, about said semantically anchored object.
-
-
20. A method of displaying a semantically anchored expression, comprising:
-
identifying whether the semantically anchored expression is of a type that requires remotely stored semantic information for its expression, and, if so; retrieving information from a semantic object to which the semantically anchored expression is linked; and using a presentation to display a surface expression of the semantically anchored expression; and
, if not;displaying a surface form of the semantically anchored expression. - View Dependent Claims (21, 22, 23, 24)
-
-
25. Computer readable media carrying instructions which, when executed, perform a method of creating a bi-directional, semantic coupling, comprising:
-
linking a surface region in a local document to a remotely stored semantic object; and associating said semantic object with said surface region which links to said semantic object.
-
-
26. Computer readable media carrying instructions which, when executed, perform a method of creating a bi-directional, semantic coupling, comprising:
-
identifying a surface region in a local document; locally generating a link to couple said identified surface region to a remotely stored semantic object; remotely generating an association to couple said semantic object to said surface region which links to it; and assigning a type to the bi-directionally coupled surface region.
-
-
27. A computer readable medium carrying a set of instructions which, when executed, performs a method of creating a local portion of a bi-directional, semantic coupling, comprising:
-
identifying a surface region in a local document; locally generating a link to couple said identified surface region to a remotely stored semantic object; and assigning a type to the bi-directionally coupled surface region.
-
-
28. A computer readable medium carrying a set of instructions which, when executed, performs a method of displaying a semantically anchored expression, comprising:
-
identifying whether the semantically anchored expression is of a type that requires remotely stored semantic information for its expression, and, if so; retrieving information from a semantic object to which the semantically anchored expression is linked; and using a presentation to display a surface expression of the semantically anchored expression; and
, if not;displaying a surface form of the semantically anchored expression.
-
Specification