Determining fields for presentable files
First Claim
1. A method for transforming bibliographic data via an application, the method comprising:
- interpreting a field via a field interpreter by;
ascertaining a field type of the field, the field type including a transform reference configured to indicate that a raw data reference parameter points to raw data to be extracted by a raw data extractor and transformed by a transformation engine prior to presentation to a user; and
acquiring a plurality of parameters of the field, the plurality of parameters including at least the raw data reference parameter and a parameter to identify the transformation engine;
extracting, via the raw data extractor, the raw data for the field from a first file portion responsive to the interpreting, wherein the raw data is configured in accordance with an extensible markup language (XML);
transforming, via the transformation engine, the raw data prior to presentation of the field using a second file portion for presentation into a first citation style via a first set of presentation rules; and
replacing the first set of presentation rules with a second set of presentation rules after presentation via the first citation style by using the second file portion for presentation into a second citation style;
wherein the first file portion and the second file portion are separate from the application and are part of a word processing document file that contains a change history including at least a record of previous changes to the presentation rules; and
wherein the field represents a bibliographic citation for a source;
the raw data includes bibliographic data for the source; and
transformed raw data produced by the transforming comprises at least a portion of the bibliographic data after filtering, ordering, and formatting by the transforming.
2 Assignments
0 Petitions
Accused Products
Abstract
Fields for presentable files can be determined by an application (i) based on a field type and at least one parameter of the fields and (ii) responsive to raw data and a separate transformation engine, even when the application is unaware of the mechanics of the separate transformation engine. In a described implementation for a given field, the field type indicates that the given field is to be evaluated based on raw data that is referenced by the at least one parameter of the given field. The transformation engine is applied to the referenced raw data to produce a result for the given field that is suitable for presentation. In an example implementation, the transformation engine includes multiples sets of presentation rules that may be selectively established for application to the fields. In an example embodiment, respective presentation rule subsets target respective types of raw data.
44 Citations
16 Claims
-
1. A method for transforming bibliographic data via an application, the method comprising:
-
interpreting a field via a field interpreter by; ascertaining a field type of the field, the field type including a transform reference configured to indicate that a raw data reference parameter points to raw data to be extracted by a raw data extractor and transformed by a transformation engine prior to presentation to a user; and acquiring a plurality of parameters of the field, the plurality of parameters including at least the raw data reference parameter and a parameter to identify the transformation engine; extracting, via the raw data extractor, the raw data for the field from a first file portion responsive to the interpreting, wherein the raw data is configured in accordance with an extensible markup language (XML); transforming, via the transformation engine, the raw data prior to presentation of the field using a second file portion for presentation into a first citation style via a first set of presentation rules; and
replacing the first set of presentation rules with a second set of presentation rules after presentation via the first citation style by using the second file portion for presentation into a second citation style;wherein the first file portion and the second file portion are separate from the application and are part of a word processing document file that contains a change history including at least a record of previous changes to the presentation rules; and wherein the field represents a bibliographic citation for a source;
the raw data includes bibliographic data for the source; and
transformed raw data produced by the transforming comprises at least a portion of the bibliographic data after filtering, ordering, and formatting by the transforming. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more processor-accessible storage media comprising processor-executable instructions that include an application that is capable of processing embedded fields, the application adapted to:
-
interpret a field by; ascertaining a field type of the field, the field type including a transform reference configured to indicate that a raw data reference parameter points to raw data to be extracted by a raw data extractor and transformed by a transformation engine prior to presentation to a user; and acquiring a plurality of parameters of the field, the plurality of parameters including at least the raw data reference parameter and a parameter to identify the transformation engine; retrieve raw data, via the raw data extractor, for a field of a file responsive to at least one parameter of the field, the at least one parameter referencing the raw data, the raw data being configured in accordance with an extensible markup language (XML); transform the referenced raw data in accordance with a selected set of bibliographic citation presentation rules of the transformation engine without being aware of internal mechanics of the selected set of presentation rules, the transformation engine being part of a work processing file; establish the selected set of bibliographic citation presentation rules of the transformation engine on a global level for at least one of the file or the application; and re-purpose multiple embedded fields of the file responsive to the user selection of another selected set of bibliographic citation presentation rules. - View Dependent Claims (10, 11)
-
-
12. A device comprising:
-
a processor; and memory coupled to the processor, the memory comprising computer-program instructions executable by the processor, the instructions comprising; raw data comprising multiple data items that include a particular data item being of a particular data item type, the raw data being configured in accordance with an extensible markup language (XML); a presentable file having a field that includes a field type and at least one parameter, that references the particular data item; and a field interpreter to (1) ascertain a field type of the field, the field type including a transform reference configured to indicate that a raw data reference parameter points to the raw data to be extracted by a raw data extractor and transformed by a transformation engine prior to presentation to a user; and
(2) acquire a plurality of parameters of the field, the plurality of parameters including at least the raw data reference parameter and a parameter to identify the transformation engine;the transformation engine comprising multiple sets of bibliographic citation presentation rules, the multiple sets of presentation rules including at least one set of presentation rules having a particular presentation rules subset that targets the particular data item type, wherein the transformation engine is configured to repurpose a bibliography from a first citation style to a second citation style by replacing a first set of bibliographic presentation rules with a second set of bibliographic presentation rules, wherein the transformation engine exists as part of an operating system and separately from an application that is capable of applying the transformation engine to at least the particular data item. - View Dependent Claims (13, 14, 15, 16)
-
Specification