Concept-based content architecture
First Claim
1. A computer-implemented method comprising:
- receiving a first user input comprising a data element in a data set and a context in which the data element is being used;
sending the first user input to a terminology database;
receiving a list of entries from the terminology database based on the first user input, each entry having a corresponding first unique identifier (UID) and a second, distinct UID, wherein the first UID represents a concept associated with the data element, and the second UID represents a specific description of the concept associated with the data element;
receiving a second user input selecting a selected entry from the list of entries; and
directly associating the first UID and the second UID corresponding to the selected entry with the data set.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for the identification of data elements. A user input is received, comprising a data element and a context in which the data element is being used. The user input is sent to a terminology database. A list of entries is received, each entry having a first unique identifier (UID) and a second UID. The first represents a concept associated with the data element, and the second represents a specific description of the concept associated with the data element. A user input is received selecting an entry. The UIDs corresponding to the selected entry are directly associated with the data set. In some implementations, directly associating the UIDs with the data set comprises generating markup code comprising the UIDs. The invention lays the groundwork for a more efficient solution for the features/requirements related to versioning, updating, and translation in the realm of hypertexts.
12 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
receiving a first user input comprising a data element in a data set and a context in which the data element is being used;
sending the first user input to a terminology database;
receiving a list of entries from the terminology database based on the first user input, each entry having a corresponding first unique identifier (UID) and a second, distinct UID, wherein the first UID represents a concept associated with the data element, and the second UID represents a specific description of the concept associated with the data element;
receiving a second user input selecting a selected entry from the list of entries; and
directly associating the first UID and the second UID corresponding to the selected entry with the data set. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
receiving a user input comprising a data element in a data set;
receiving a first unique identifier (UID) and a second, distinct UID, wherein the first UID represents a concept associated with the data element, and the second UID represents a specific description of the concept associated with the data element; and
directly associating the first UID and the second UID with the data set, wherein directly associating the first UID and the second UID with the data set comprises generating markup code comprising the first UID and the second UID. - View Dependent Claims (7)
-
-
8. A computer-implemented method comprising:
-
receiving a data set comprising of a data element, a first UID associated with the data element, and a second, distinct UID associated with the data element, wherein the first UID represents a concept associated with the data element, and the second UID represents a first description of the concept associated with the data element; and
using the first UID to search for information related to the concept associated with the data element.
-
-
9. A computer program product, tangibly embodied in an information carrier, the computer program product being operable to cause data processing apparatus to perform operations comprising:
-
receive a first user input comprising a data element in a data set and a context in which the data element is being used;
send the first user input to a terminology database;
receive a list of entries from the terminology database based on the first user input, each entry having a corresponding first unique identifier (UID) and a second, distinct UID, wherein the first UID represents a concept associated with the data element, and the second UID represents a specific description of the concept associated with the data element;
receive a second user input selecting a selected entry from the list of entries; and
directly associate the first UID and the second UID corresponding to the selected entry with the data set. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer program product, tangibly embodied in an information carrier, the computer program product being operable to cause data processing apparatus to perform operations comprising:
-
receive a data set comprising of a data element, a first UID associated with the data element, and a second, distinct UID associated with the data element, wherein the first UID represents a concept associated with the data element, and the second UID represents a first description of the concept associated with the data element; and
use the first UID to search for information related to the concept associated with the data element. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer program product, tangibly embodied in an information carrier, the computer program product being operable to cause data processing apparatus to perform operations comprising:
-
receiving a user input comprising a data element in a data set;
receiving a first unique identifier (UID) and a second, distinct UID, wherein the first UID represents a concept associated with the data element, and the second UID represents a specific description of the concept associated with the data element; and
directly associating the first UID and the second UID with the data set, wherein directly associating the first UID and the second UID with the data set comprises generating markup code comprising the first UID and the second UID. - View Dependent Claims (21)
-
Specification