Tagonomy—a system and method of semantic web tagging
First Claim
1. A system for implementing a process to organize non-semantic visual input data so that the non-semantic visual input data is readily accessible by both a human and a computing device, by describing the non-semantic visual input data semantically, comprising:
- (a) a specialized asset server computing device that accesses the non-semantic visual input data and enables semantic data to be generated and added to annotate selected elements of the non-semantic visual input data;
(b) a specialized asset viewer that presents a portion of the non-semantic visual input data to a user that is selected by the user from the non-semantic visual input data and provides a graphics user interface to enable the user to provide intelligence on a specific element selected in the portion of the non-semantic visual input data, the intelligence provided by the user being translated by the specialized asset viewer into assert data associated with the specific element, so that for a plurality of portions of the non-semantic visual input data and specific elements in the plurality of portions that are selected, corresponding assert data are created;
(c) a tagonomy editor that enables tagonomies to be created that are assigned to different parts of the process and which are employed to facilitate describing the non-semantic visual input data semantically; and
(d) a semantic engine that loads the corresponding assert data created for the specific elements selected within the plurality of portions of the non-semantic visual input data and which enables queries to be formulated and processed to retrieve desired data from the non-semantic visual input data for use in the process, until elements in the non-semantic visual input data that meet specified criteria in the queries have been identified.
3 Assignments
0 Petitions
Accused Products
Abstract
A directed graph and a semantic ontology are simultaneously employed to enable tagging of data. Tags from the directed graph contain special properties linking them to a semantic ontology such that activating a node on the graph, will provide specific actions relating to one or more ontologies. Humans or machine executable algorithms can use the directed graph as a classification system, which enables a decision making process to occur, one step at a time. Such an approach enables complex problems sets to be broken down into smaller directed graph processes. Each process can then be either automated using computer executed algorithms, manual using humans, or a combination of both. In this way an n-tiered workflow system can be developed that enables large scale asynchronous and distributed tagging.
-
Citations
20 Claims
-
1. A system for implementing a process to organize non-semantic visual input data so that the non-semantic visual input data is readily accessible by both a human and a computing device, by describing the non-semantic visual input data semantically, comprising:
-
(a) a specialized asset server computing device that accesses the non-semantic visual input data and enables semantic data to be generated and added to annotate selected elements of the non-semantic visual input data; (b) a specialized asset viewer that presents a portion of the non-semantic visual input data to a user that is selected by the user from the non-semantic visual input data and provides a graphics user interface to enable the user to provide intelligence on a specific element selected in the portion of the non-semantic visual input data, the intelligence provided by the user being translated by the specialized asset viewer into assert data associated with the specific element, so that for a plurality of portions of the non-semantic visual input data and specific elements in the plurality of portions that are selected, corresponding assert data are created; (c) a tagonomy editor that enables tagonomies to be created that are assigned to different parts of the process and which are employed to facilitate describing the non-semantic visual input data semantically; and (d) a semantic engine that loads the corresponding assert data created for the specific elements selected within the plurality of portions of the non-semantic visual input data and which enables queries to be formulated and processed to retrieve desired data from the non-semantic visual input data for use in the process, until elements in the non-semantic visual input data that meet specified criteria in the queries have been identified. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for processing non-semantic visual input data to organize the non-semantic visual input data so that the non-semantic visual input data is readily accessible by both a human and a computing device, by describing the non-semantic visual input data semantically, comprising:
-
(a) enabling a user to select and access portions of the non-semantic visual input data that have not yet been tagged with asserts, for tagging with asserts according to defined criteria; (b) selecting elements in the portions of the non-semantic visual input data that have been tagged with asserts, for further processing, wherein one type selected from a plurality of different types is assigned to each selected element, each type that is assigned being associated with a corresponding assert; (c) generating additional asserts that connect the asserts associated with each type of element, to properties of said element; and (d) for one or more types assigned to the selected elements, enabling one or more additional properties having their own tagonomy to be associated with the selected elements, wherein the asserts and properties associated with the non-semantic visual input data are in a form that enables the non-semantic visual input data to be readily accessed and queried by both a human and a computing device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for tagging non-semantic visual input data to enable both computing devices and humans to readily search the non-semantic visual input data for desired content, comprising:
-
(a) reviewing the non-semantic visual input data to select one or more portions for tagging; (b) tagging each portion selected with an assert that indicates whether the portion selected meets an initial criteria; (c) for each portion of the non-semantic visual input data that has been tagged to indicate that the portion meets the initial criteria, selecting an element included in the portion and tagging the element selected with an assert to indicate a type of element that was selected; (d) for elements that were tagged to indicate the type of element that was selected, providing additional information about the element and associating the additional information as metadata assigned to the element; and (e) saving the asserts and additional information provided for the portions selected from the non-semantic visual input data as tagonomy data that is searchable by a computing device and by a human to find desired elements in the non-semantic visual input data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification