Application of category theory and cognitive science to design of semantic descriptions for content data
First Claim
1. A method of representing a semantic description for content data, comprising the steps of:
- a) using a core semantic entity for expressing an underlying meaning of said content data instead of expressing what is in said content data to represent said semantic description, wherein said content data comprises one of picture, graphics, 3D model, audio, video, and any combination thereof, wherein said core semantic entity comprises a semantic object which semantically describes an object and which includes a plurality of attributes associated with said object, wherein said semantic object comprises semantic sub-objects, a semantic state which is a collection of attributes of said semantic object, wherein said semantic state comprises semantic sub-states, a semantic event which is a change in said semantic state, wherein said semantic event comprises semantic sub-events, and a semantic episode which represents semantic events over a period of time, wherein said semantic episode comprises semantic sub-episodes;
b) using a constructed semantic entity having at least one core semantic entity to represent said semantic description, wherein said constructed semantic entity expresses an underlying meaning of said content data instead of expressing what is in said content data, wherein said constructed semantic entity has a plurality of operational properties resembling cognitive operations;
c) using a categorical structure to represent said semantic description, wherein said categorical structure comprises a morphism being a mapping between entities, a graph including a set of morphisms between entities where said morphisms are implemented as edges and a set of entities where said entities are implemented as vertices, a category including a plurality of entities and at least one morphism between said entities, a functor being a mapping between categories and obeys a plurality of categorical constraints, a natural transformation being a mapping between functors and obeys said plurality of categorical constraints, and a relation; and
d) storing said semantic description, wherein said semantic description describes an underlying meaning of said content data instead of describing what is in said content data.
4 Assignments
0 Petitions
Accused Products
Abstract
Instead of focusing on specific, static semantic description schemes, emphasis and focus is placed on determining what is necessary and needed to create any type or kind of semantic description for content data in various applications such as MPEG-7. In particular, numerous semantic description tools are selected after examining the principles of cognitive science and category theory. These semantic description tools provide sufficient flexibility and power to create any type or kind of semantic description. Semantic entity tools and categorical structure tools were identified as necessary and needed to create any type or kind of semantic description. Semantic entity tools are tools that represent entities in a semantic description. Categorical structure tools are tools that represent categorical structures of semantic entities and relations among these categorical structures. The semantic entity tools and the categorical structure tools facilitate creation of a semantic mosaic description for content data from multiple semantic descriptions.
96 Citations
33 Claims
-
1. A method of representing a semantic description for content data, comprising the steps of:
-
a) using a core semantic entity for expressing an underlying meaning of said content data instead of expressing what is in said content data to represent said semantic description, wherein said content data comprises one of picture, graphics, 3D model, audio, video, and any combination thereof, wherein said core semantic entity comprises a semantic object which semantically describes an object and which includes a plurality of attributes associated with said object, wherein said semantic object comprises semantic sub-objects, a semantic state which is a collection of attributes of said semantic object, wherein said semantic state comprises semantic sub-states, a semantic event which is a change in said semantic state, wherein said semantic event comprises semantic sub-events, and a semantic episode which represents semantic events over a period of time, wherein said semantic episode comprises semantic sub-episodes; b) using a constructed semantic entity having at least one core semantic entity to represent said semantic description, wherein said constructed semantic entity expresses an underlying meaning of said content data instead of expressing what is in said content data, wherein said constructed semantic entity has a plurality of operational properties resembling cognitive operations; c) using a categorical structure to represent said semantic description, wherein said categorical structure comprises a morphism being a mapping between entities, a graph including a set of morphisms between entities where said morphisms are implemented as edges and a set of entities where said entities are implemented as vertices, a category including a plurality of entities and at least one morphism between said entities, a functor being a mapping between categories and obeys a plurality of categorical constraints, a natural transformation being a mapping between functors and obeys said plurality of categorical constraints, and a relation; and d) storing said semantic description, wherein said semantic description describes an underlying meaning of said content data instead of describing what is in said content data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of representing a semantic description for content data, comprising the steps of:
-
a) using a core semantic entity to represent said semantic description, wherein said content data comprises one of picture, graphics, 3D model, audio, video, and any combination thereof, wherein said core semantic entity comprises a semantic object which semantically describes an object and which includes a plurality of attributes associated with said object, a semantic state which is a collection of attributes of said semantic object, a semantic event which is a change in said semantic state, and a semantic episode which represents semantic events over a period of time; b) using a categorical structure to represent said semantic description, wherein said categorical structure comprises a morphism being a mapping between entities, a graph including a set of morphisms between entities where said morphisms are implemented as edges and a set of entities where said entities are implemented as vertices, a category including a plurality of entities and at least one morphism between said entities, a functor being a mapping between categories and obeys a plurality of categorical constraints, a natural transformation being a mapping between functors and obeys said plurality of categorical constraints, and a relation; and c) storing said semantic description. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer system comprising:
-
a bus; a memory device coupled to said bus and having computer-executable instructions; and a processor coupled to said bus, wherein said processor executes said computer executable instructions to use a core semantic entity for expressing an underlying meaning of content data instead of expressing what is in said content data to represent a semantic description for said content data, wherein said content data comprises one of picture, graphics, 3D model, audio, video, and any combination thereof, wherein said core semantic entity comprises a semantic object which semantically describes an object and which includes a plurality of attributes associated with said object, wherein said semantic object comprises semantic sub-objects, a semantic state which is a collection of attributes of said semantic object, wherein said semantic state comprises semantic sub-states, a semantic event which is a change in said semantic state, wherein said semantic event comprises semantic sub-events, and a semantic episode which represents semantic events over a period of time, wherein said semantic episode comprises semantic sub-episodes, wherein said processor executes said computer executable instructions to use a constructed semantic entity having at least one core semantic entity to represent said semantic description, wherein said constructed semantic entity expresses an underlying meaning of said content data instead of expressing what is in said content data, wherein said constructed semantic entity has a plurality of operational properties resembling cognitive operations, and wherein said processor executes said computer executable instructions to store said semantic description, wherein said semantic description describes an underlying meaning of said content data instead of describing what is in said content data, wherein said processor executes said computer executable instructions to use a categorical structure to represent said semantic description, and wherein said categorical structure comprises a morphism being a mapping between entities, a graph including a set of morphisms between entities where said morphisms are implemented as edges and a set of entities where said entities are implemented as vertices, a category including a plurality of entities and at least one morphism between said entities, a functor being a mapping between categories and obeys a plurality of categorical constraints, a natural transformation being a mapping between functors and obeys said plurality of categorical constraints, and a relation. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer system comprising:
-
a bus; a memory device coupled to said bus and having computer-executable instructions; and a processor coupled to said bus, wherein said processor executes said computer executable instructions to use a core semantic entity to represent a semantic description for content data, wherein said core semantic entity comprises a semantic object which semantically describes an object and which includes a plurality of attributes associated with said object, a semantic state which is a collection of attributes of said semantic object, a semantic event which is a change in said semantic state, and a semantic episode which represents semantic events over a period of time, wherein said processor executes said computer executable instructions to use a categorical structure to represent said semantic description for said content data, wherein said categorical structure comprises a morphism being a mapping between entities, a graph including a set of morphisms between entities where said morphisms are implemented as edges and a set of entities where said entities are implemented as vertices, a category including a plurality of entities and at least one morphism between said entities, a functor being a mapping between categories and obeys a plurality of categorical constraints, a natural transformation being a mapping between functors and obeys said plurality of categorical constraints, and a relation, and wherein said processor executes said computer executable instructions to store said semantic description, wherein said content data comprises one of picture, graphics, 3D model, audio, video, and any combination thereof. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer-readable medium comprising a data structure representing a semantic description for content data, wherein said data structure stored therein comprises
a core semantic entity for expressing an underlying meaning of said content data instead of expressing what is in said content data to represent said semantic description, wherein said content data comprises one of picture, graphics, 3D model, audio, video, and any combination thereof, wherein said core semantic entity comprises a semantic object which semantically describes an object and which includes a plurality of attributes associated with said object, wherein said semantic object comprises semantic sub-objects, a semantic state which is a collection of attributes of said semantic object, wherein said semantic state comprises semantic sub-states, a semantic event which is a change in said semantic state, wherein said semantic event comprises semantic sub-events, and a semantic episode which represents semantic events over a period of time, wherein said semantic episode comprises semantic sub-episodes; -
a constructed semantic entity having at least one core semantic entity to represent said semantic description, wherein said constructed semantic entity expresses an underlying meaning of said content data instead of expressing what is in said content data, wherein said constructed semantic entity has a plurality of operational properties resembling cognitive operations; and a categorical structure to represent said semantic description, wherein said categorical structure comprises a morphism being a mapping between entities, a graph including a set of morphisms between entities where said morphisms are implemented as edges and a set of entities where said entities are implemented as vertices, a category including a plurality of entities and at least one morphism between said entities, a functor being a mapping between categories and obeys a plurality of categorical constraints, a natural transformation being a mapping between functors and obeys said plurality of categorical constraints, and a relation. - View Dependent Claims (23, 24)
-
-
25. A method of representing a semantic mosaic description for content data, comprising the steps of:
-
a) using a plurality of semantic descriptions to represent said semantic mosaic description, wherein each semantic description describes an underlying meaning of respective content data instead of describing what is in said respective content data, wherein said content data comprises one of picture, graphics, 3D model, audio, video, and any combination thereof, wherein each semantic description comprises a semantic object which semantically describes an object and which includes a plurality of attributes associated with said object, wherein said semantic object comprises semantic sub-objects, a semantic state which is a collection of attributes of said semantic object, wherein said semantic state comprises semantic sub-states, a semantic event which is a change in said semantic state, wherein said semantic event comprises semantic sub-events, and a semantic episode which represents semantic events over a period of time, wherein said semantic episode comprises semantic sub-episodes, wherein each semantic description includes a categorical structure comprising a morphism being a mapping between entities, a graph including a set of morphisms between entities where said morphisms are implemented as edges and a set of entities where said entities are implemented as vertices, a category including a plurality of entities and at least one morphism between said entities, a functor being a mapping between categories and obeys a plurality of categorical constraints, a natural transformation being a mapping between functors and obeys said plurality of categorical constraints, and a relation; and b) storing said semantic mosaic description. - View Dependent Claims (26, 27)
-
-
28. A computer system comprising:
-
a bus; a memory device coupled to said bus and having computer-executable instructions; and a processor coupled to said bus, wherein said processor executes said computer executable instructions to use a plurality of semantic descriptions to represent a semantic mosaic description for content data, wherein each semantic description describes an underlying meaning of respective content data instead of describing what is in said respective content data, wherein said content data comprises one of picture, graphics, 3D model, audio, video, and any combination thereof, wherein each semantic description comprises a semantic object which semantically describes an object and which includes a plurality of attributes associated with said object, wherein said semantic object comprises semantic sub-objects, a semantic state which is a collection of attributes of said semantic object, wherein said semantic state comprises semantic sub-states, a semantic event which is a change in said semantic state, wherein said semantic event comprises semantic sub-events, and a semantic episode which represents semantic events over a period of time, wherein said semantic episode comprises semantic sub-episodes, and wherein said processor executes said computer executable instructions to store said semantic mosaic description, wherein each semantic description includes a categorical structure comprising a morphism being a mapping between entities, a graph including a set of morphisms between entities where said morphisms are implemented as edges and a set of entities where said entities are implemented as vertices, a category including a plurality of entities and at least one morphism between said entities, a functor being a mapping between categories and obeys a plurality of categorical constraints, a natural transformation being a mapping between functors and obeys said plurality of categorical constraints, and a relation. - View Dependent Claims (29, 30)
-
-
31. A computer-readable medium comprising a data structure representing a semantic mosaic description for content data, wherein said data structure stored therein comprises
a plurality of semantic descriptions, wherein each semantic description describes an underlying meaning of respective content data instead of describing what is in said respective content data, wherein said content data comprises one of picture, graphics, 3D model, audio, video, and any combination thereof, wherein each semantic description comprises a semantic object which semantically describes an object and which includes a plurality of attributes associated with said object, wherein said semantic object comprises semantic sub-objects, a semantic state which is a collection of attributes of said semantic object, wherein said semantic state comprises semantic sub-states, a semantic event which is a change in said semantic state, wherein said semantic event comprises semantic sub-events, and a semantic episode which represents semantic events over a period of time, wherein said semantic episode comprises semantic sub-episodes, wherein each semantic description includes a categorical structure comprising a morphism being a mapping between entities, a graph including a set of morphisms between entities where said morphisms are implemented as edges and a set of entities where said entities are implemented as vertices, a category including a plurality of entities and at least one morphism between said entities, a functor being a mapping between categories and obeys a plurality of categorical constraints, a natural transformation being a mapping between functors and obeys said plurality of categorical constraints, and a relation.
Specification