摘要:
Systems, methods and computer program products are provided for creating a new annotation for a data source. According to the method for creating a new annotation, a data source version identifier is generated based on a current version of the data source, and text of the annotation is received. A new annotation record is added to an annotation data store, with the new annotation record including the data source version identifier that was generated and the text of the annotation. In one embodiment, the new annotation record further includes point information indicating coordinates of at least one part of the current version of the data source that the annotation is meant to annotate.
摘要:
Systems, methods and computer program products are provided for creating a new annotation for a data source, and for carrying forward annotations to a data source when the data source is modified. According to the method for creating a new annotation, a data source version identifier is generated based on a current version of the data source, and text of the annotation is received. A new annotation record is added to an annotation data store, with the new annotation record including the data source version identifier that was generated and the text of the annotation. In one embodiment, the new annotation record further includes point information indicating coordinates of at least one part of the current version of the data source that the annotation is meant to annotate.
摘要:
In response to a user request, an annotation form is presented to a user for annotating a target document or image in a database. The annotation form is associated with the target document. A runtime program is associated with the annotation form. The annotation form selected by the user provides prompts for annotation input. The annotation input is saved in an annotation database and the runtime program performs an action on behalf of the user. Preferably the runtime program action comprises analysis of elements of the target document.
摘要:
A displayed document comprises an annotation widget, the widget associated with an annotation document and a corresponding annotation key in an annotation store. The annotation document associated with a workflow action program. A user with a predetermined privilege selects a widget and is presented with the annotation document. The user performs an annotation task modifying the annotation document and submits the annotation document to the annotation store, the submission triggering the workflow action program to progress the workflow to another step.
摘要:
Methods, systems, and articles of manufacture for maintaining annotations for changing source documents are provided. For some embodiments, an annotation system may support multiple policies, with each policy dictating how (or if) an annotation created for a version of a source document should be applied to subsequent versions of the source document. For some embodiments, a user creating an annotation may select from a group of available policies to be applied to the annotation.
摘要:
Systems, methods and computer program products are provided for creating a new annotation for a data source. According to the method for creating a new annotation, a data source version identifier is generated based on a current version of the data source, and text of the annotation is received. A new annotation record is added to an annotation data store, with the new annotation record including the data source version identifier that was generated and the text of the annotation. In one embodiment, the new annotation record further includes point information indicating coordinates of at least one part of the current version of the data source that the annotation is meant to annotate.
摘要:
A method and system for displaying annotations is provided. The method includes displaying current data to a user through a GUI, displaying at least one of current and historic annotations to a user through the GUI, providing a user selectable link between the historic annotations and historic data associated with the historic annotation, and displaying the historic data to the user through the GUI when the user selectable link is activated by the user.
摘要:
Systems, methods and computer program products are provided for creating a new annotation for a data source, and for carrying forward annotations to a data source when the data source is modified. According to the method for creating a new annotation, a data source version identifier is generated based on a current version of the data source, and text of the annotation is received. A new annotation record is added to an annotation data store, with the new annotation record including the data source version identifier that was generated and the text of the annotation. In one embodiment, the new annotation record further includes point information indicating coordinates of at least one part of the current version of the data source that the annotation is meant to annotate.
摘要:
The present invention generally provides methods, systems, and articles of manufacture for managing an annotation system that includes storing annotations for a document family, i.e., a series of versions of a data source. Annotations created for one version of the data source may be viewed in context from both subsequent and prior versions of the same data source. Embodiments of the invention associate annotations with both a data source “family identifier” as well as a “version identifier.” Other than adding a family ID to the data source, the data source remains unchanged. The family ID is maintained across different versions of the data source, whereas version IDs are determined for a specific version of the data source. Version IDs can be constructed from each data source directly, and do not need to be stored.
摘要:
A method and system is provided for allowing efficient creation of data structures that correspond to data formats specified by content models specified within XML schemas. The data in these data structures is produced as XML documents that conform to those XML schema. Programs written in dynamic programming languages, such as JavaScript, create and instantiate object classes that conform to one or more pre-existing XML schemas. These object classes provide an application program interface (API) for application programs to manipulate data via exposed data structures and methods. Application programs are able to access exposed data structures through conventional programming methods. After the application program has completed manipulation of data within the instantiated data classes, the data is then produced as an XML document that conforms to the XML schema.