An approach is described of structuring resources among a plurality of resources in a system architecture. A method pertaining to such approach may include accessing a knowledge base including attributes relevant to the plurality of resources. The attributes of the knowledge base may include concepts and logical relationships associated with the concepts. The method further may include, responsive to receiving at least one resource to be processed with respect to the plurality of resources, extracting characteristics from the at least one resource based upon the attributes of the knowledge base, and storing the extracted characteristics in a repository. The method further may include, responsive to an application request, creating a URI structure representing at least one matching resource among the plurality of resources that corresponds to the application request.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method comprising: accessing, via a processor, a knowledge base including attributes relevant to a plurality of resources in a system architecture; responsive to receiving at least one resource to be processed with respect to the plurality of resources, extracting characteristics from the at least one resource based upon the attributes of the knowledge base, and storing the extracted characteristics in a repository; and responsive to an application request, creating a Uniform Resource Identifier (URI) structure, wherein the URI structure represents at least one matching resource among the plurality of resources that corresponds to the application request. 2. The method of claim 1, wherein establishing the knowledge base comprises: populating the knowledge base by collecting information from at least one data source; and training the knowledge base by determining attributes from the collected information. 3. The method of claim 2, wherein establishing the knowledge base further comprises: retraining the knowledge base. 4. The method of claim 1, wherein the attributes of the knowledge base comprise concepts and logical relationships associated with the concepts. 5. The method of claim 4, wherein the extracted characteristics comprise concept identifiers and concept values defined for the concepts of the knowledge base. 6. The method of claim 1, wherein creating the URI structure comprises: accessing the attributes of the knowledge base; accessing from the repository identification information and at least one characteristic of the at least one matching resource; and generating a URI set based upon the attributes of the knowledge base, wherein the URI set includes at least one URI path reflecting the at least one characteristic of the at least one matching resource. 7. The method of claim 6, wherein the at least one characteristic reflected by the at least one URI path includes one or more logical relationships associated with the at least one matching resource. 8. The method of claim 6, wherein the at least one URI path reflects at least one characteristic that is at least one hierarchical level beyond a hierarchical level of the at least one characteristic of the at least one matching resource. 9. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to: access a knowledge base including attributes relevant to a plurality of resources in a system architecture; responsive to receiving at least one resource to be processed with respect to the plurality of resources, extract characteristics from the at least one resource based upon the attributes of the knowledge base, and storing the extracted characteristics in a repository; and responsive to an application request, create a Uniform Resource Identifier (URI) structure, wherein the URI structure represents at least one matching resource among the plurality of resources that corresponds to the application request. 10. The computer program product of claim 9, wherein the attributes of the knowledge base comprise concepts and logical relationships associated with the concepts. 11. The computer program product of claim 10, wherein the extracted characteristics comprise concept identifiers and concept values defined for the concepts of the knowledge base. 12. The computer program product of claim 9, wherein creating the URI structure comprises: accessing the attributes of the knowledge base; accessing from the repository identification information and at least one characteristic of the at least one matching resource; and generating a URI set based upon the attributes of the knowledge base, wherein the URI set includes at least one URI path reflecting the at least one characteristic of the at least one matching resource. 13. The computer program product of claim 12, wherein the at least one characteristic reflected by the at least one URI path includes one or more logical relationships associated with the at least one matching resource. 14. The computer program product of claim 12, wherein the at least one URI path reflects at least one characteristic that is at least one hierarchical level beyond a hierarchical level of the at least one characteristic of the at least one matching resource. 15. A system comprising: a processor; and a memory storing an application program, which, when executed on the processor, performs an operation comprising: accessing, via a processor, a knowledge base including attributes relevant to a plurality of resources in a system architecture; responsive to receiving at least one resource to be processed with respect to the plurality of resources, extracting characteristics from the at least one resource based upon the attributes of the knowledge base, and storing the extracted characteristics in a repository; and responsive to an application request, creating a Uniform Resource Identifier (URI) structure, wherein the URI structure represents at least one matching resource among the plurality of resources that corresponds to the application request. 16. The system of claim 15, wherein the attributes of the knowledge base comprise concepts and logical relationships associated with the concepts. 17. The system of claim 16, wherein the extracted characteristics comprise concept identifiers and concept values defined for the concepts of the knowledge base. 18. The system of claim 15, wherein creating the URI structure comprises: accessing the attributes of the knowledge base; accessing from the repository identification information and at least one characteristic of the at least one matching resource; and generating a URI set based upon the attributes of the knowledge base, wherein the URI set includes at least one URI path reflecting the at least one characteristic of the at least one matching resource. 19. The system of claim 18, wherein the at least one characteristic reflected by the at least one URI path includes one or more logical relationships associated with the at least one matching resource. 20. The system of claim 18, wherein the at least one URI path reflects at least one characteristic that is at least one hierarchical level beyond a hierarchical level of the at least one characteristic of the at least one matching resource.