Systems and methods for producing more meaningful web services descriptions via automated cross-reference of external information sources
First Claim
Patent Images
1. A method for generating narrative interface descriptions, the method comprising:
- parsing, by a processor, a web service description file to identify an element therein based on a property of the element, wherein the web service description file is provided by a web service provider, wherein the web service description file comprises a machine-readable description of a computing interface, and wherein the machine-readable description comprises a plurality of elements including the element and a string of characters identifying the element that is meaningless in a human-readable format;
retrieving, by the processor and from a data source, cross-reference data comprising human-readable narrative information corresponding to the element, wherein the human-readable narrative information provides descriptive information about the element in the human-readable format;
generating, by the processor, an embellished web service description file wherein the element is modified to include the cross-reference data, wherein the generating the embellished web service description file comprises modifying content of the element to include the human-readable narrative information while retaining a structure of the machine-readable description;
identifying, by the processor, a change to the data source wherein the human-readable narrative information is updated, resulting in updated human-readable narrative information;
retrieving, by the processor, the updated human-readable narrative information; and
re-generating, by the processor, the embellished web service description file wherein the element is modified to include the updated human-readable narrative information.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for generating narrative interface descriptions, a file including a machine-readable description of a computing interface is parsed to identify an element therein based on a property thereof. Cross-reference data including human-readable narrative information corresponding to the element is retrieved from a data source, and an embellished file is generated in which the element is modified to include the cross-reference data. Related methods, systems, and computer program products are also discussed.
13 Citations
20 Claims
-
1. A method for generating narrative interface descriptions, the method comprising:
-
parsing, by a processor, a web service description file to identify an element therein based on a property of the element, wherein the web service description file is provided by a web service provider, wherein the web service description file comprises a machine-readable description of a computing interface, and wherein the machine-readable description comprises a plurality of elements including the element and a string of characters identifying the element that is meaningless in a human-readable format; retrieving, by the processor and from a data source, cross-reference data comprising human-readable narrative information corresponding to the element, wherein the human-readable narrative information provides descriptive information about the element in the human-readable format; generating, by the processor, an embellished web service description file wherein the element is modified to include the cross-reference data, wherein the generating the embellished web service description file comprises modifying content of the element to include the human-readable narrative information while retaining a structure of the machine-readable description; identifying, by the processor, a change to the data source wherein the human-readable narrative information is updated, resulting in updated human-readable narrative information; retrieving, by the processor, the updated human-readable narrative information; and re-generating, by the processor, the embellished web service description file wherein the element is modified to include the updated human-readable narrative information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for generating narrative interface descriptions, comprising:
a non-transitory computer readable storage medium having computer readable program code embodied in the medium, the computer readable program code comprising; computer readable program code to parse a web service description file to identify an element therein based on a property of the element, wherein the web service description file is provided by a web service provider, wherein the web service description file comprises a machine-readable description of a computing interface, and wherein the machine-readable description comprises a plurality of elements including the element and a string of characters identifying the element that is meaningless in a human-readable format; computer readable program code to retrieve, from a data source, cross-reference data comprising human-readable narrative information corresponding to the element, wherein the human-readable narrative information provides descriptive information about the element in the human-readable format; and computer readable program code to generate an embellished web service description file wherein the element is modified to include the human-readable narrative information while a structure of the machine-readable description is maintained. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
16. A computer system for generating narrative interface descriptions, comprising:
-
a processor; and a memory coupled to the processor, the memory comprising computer readable program code embodied therein that, when executed by the processor, causes the processor to; parse a file comprising a machine-readable description of a computing interface to identify an element therein based on a property of the element, wherein the machine-readable description comprises a plurality of elements including the element and a string of characters identifying the element that is meaningless in a human-readable format; retrieve, from a data source, cross-reference data comprising human-readable narrative information corresponding to the element, wherein the human-readable narrative information provides descriptive information about the element in the human-readable format; and generate an embellished file in which the element is modified to include the human-readable narrative information, wherein the element comprises content and markup information, wherein the property is indicated by the markup information, and wherein the content is modified to include the human-readable narrative information in the embellished file. - View Dependent Claims (17, 18, 19, 20)
-
Specification