Patent ID: 8140590

Claim:
A computer-implemented method of automatically mapping resource registry data to input data using semantic annotations, said method comprising: a computer system receiving a document having a plurality of semantic annotations that includes a mapping definition including a plurality of types of a plurality of information technology (IT) resources; based on said mapping definition, said computer system automatically extracting a plurality of selection elements identifying said plurality of IT resources from a resource registry, wherein said automatically extracting said plurality of selection elements identifying said plurality of IT resources includes: extracting a type of an IT resource of said plurality of IT resources from said mapping definition: based on said extracted type of said IT resource, selecting said resource registry from a plurality of resource registries; extracting, from said selected resource registry, an identifier of said IT resource and a value of a property of said IT resource; and based on said extracted identifier of said IT resource, storing said identifier of said IT resource and said value of said property of said IT resource in a memory coupled to said computer system; said computer system automatically mapping said extracted plurality of selection elements identifying said plurality of IT resources to a user interface (UI) input element; said computer system generating a UI panel that includes said UI input element that includes said extracted plurality of selection elements identifying said plurality of IT resources, wherein said extracted plurality of selection elements identifying said plurality of IT resources includes said identifier of said IT resource; said computer system receiving a selection, by a user, of said identifier of said IT resource from among said plurality of selection elements included in said UI input element included in said generated UI panel; and responsive to said receiving said selection by said user of said identifier of said IT resource and based on said identifier of said IT resource being extracted from said selected resource registry based on said mapping definition included in said plurality of semantic annotations in said received document, a processor of said computer system automatically mapping said value of said property of said IT resource to said UI input element of an input message of a service request.