Temporal scope translation of meta-models using semantic web technologies
First Claim
1. A method for managing implementation of a service oriented architecture, the method comprising the steps of:
- based in part on a topic map meta-model of the service oriented architecture repository, a computer determining a first scope of time as a first time period representing a snap shot of a first state of the topic map meta-model during which a first condition exists for a computer component in the service oriented architecture;
the computer assigning topics, occurrences of the topics and attributes of the topics of the topic map meta-model of the service oriented architecture repository which occur within the first scope of time to a first topic map meta-model to represent the first state of the topic map meta-model present within the first scope of time;
the computer determining a second scope of time as a second time period representing a snap shot of a second state of the topic map meta-model during which a second, different condition exists for the computer component in the service oriented architecture;
the computer assigning topics, occurrences of the topics and attributes of the topics of the topic map meta-model of the service oriented architecture repository which occur within the second, subsequent scope of time to a second topic map meta-model to represent the second state of the topic map meta-model present within the second scope of time;
the computer mathematically converting data describing each combination of the topics, occurrences, and attributes within the first topic map meta-model representing the first state of the topic map meta-model present within the first scope of time into a corresponding first topic map meta-model resource description framework triples comprising a subject, a predicate and an object;
the computer mathematically converting data describing each combination of the topics, occurrences and attributes within the second topic map meta-model representing the second state of the topic map meta-model present within the second scope of time into a corresponding second topic map meta-model resource description framework triples comprising a subject, a predicate and an object; and
the computer receiving a request from a user for a topic map meta-model resource description framework triples within a scope of time specified in the request, and in response, the computer identifying and returning to the user the first topic map meta-model resource description framework triples or the second topic map meta-model resource description framework triples which complies with the specified scope of time.
1 Assignment
0 Petitions
Accused Products
Abstract
Implementation of a meta-model service of a service oriented architecture industry model repository into a web ontology language representation of at least one topic map meta-model into a plurality of temporal scope topic map meta-models representing states of the at least one topic map meta-model at different times. The implementation includes assigning topics, occurrences, and attributes from the meta-model service to the at least one topic map meta-model. The topics, occurrences, and attributes are assigned from the at least one topic map meta-model to plurality of temporal scope topic map meta-models. The topics, occurrences, and attributes from the plurality of temporal scope topic map meta-models are converted into resource description framework triples; and the resource description framework triples are persisted into the resource description framework repository.
-
Citations
23 Claims
-
1. A method for managing implementation of a service oriented architecture, the method comprising the steps of:
-
based in part on a topic map meta-model of the service oriented architecture repository, a computer determining a first scope of time as a first time period representing a snap shot of a first state of the topic map meta-model during which a first condition exists for a computer component in the service oriented architecture; the computer assigning topics, occurrences of the topics and attributes of the topics of the topic map meta-model of the service oriented architecture repository which occur within the first scope of time to a first topic map meta-model to represent the first state of the topic map meta-model present within the first scope of time; the computer determining a second scope of time as a second time period representing a snap shot of a second state of the topic map meta-model during which a second, different condition exists for the computer component in the service oriented architecture; the computer assigning topics, occurrences of the topics and attributes of the topics of the topic map meta-model of the service oriented architecture repository which occur within the second, subsequent scope of time to a second topic map meta-model to represent the second state of the topic map meta-model present within the second scope of time; the computer mathematically converting data describing each combination of the topics, occurrences, and attributes within the first topic map meta-model representing the first state of the topic map meta-model present within the first scope of time into a corresponding first topic map meta-model resource description framework triples comprising a subject, a predicate and an object; the computer mathematically converting data describing each combination of the topics, occurrences and attributes within the second topic map meta-model representing the second state of the topic map meta-model present within the second scope of time into a corresponding second topic map meta-model resource description framework triples comprising a subject, a predicate and an object; and the computer receiving a request from a user for a topic map meta-model resource description framework triples within a scope of time specified in the request, and in response, the computer identifying and returning to the user the first topic map meta-model resource description framework triples or the second topic map meta-model resource description framework triples which complies with the specified scope of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for managing implementation of a service oriented architecture repository, the computer product comprising:
-
a non-transitory computer readable storage media storing a plurality of computer readable program instructions to; based in part on a topic map meta-model of the service oriented architecture repository, determine a first scope of time as a first time period representing a snap shot of a first state of the topic map meta-model during which a first condition exists for a computer component in the service oriented architecture; assign topics, occurrences of the topics, and attributes of the topics of the topic map meta-model of the service oriented architecture repository which occur within the first scope of time to a first topic map meta-model to represent the first state of the topic map meta-model present within the first scope of time; determine a second scope of time as a second time period representing a snap shot of a second state of the topic map meta-model during which a second, different condition exists for the computer component in the service oriented architecture; assign topics, occurrences of the topics and attributes of the topics of the topic map meta-model of the service oriented architecture repository which occur within the second, subsequent scope of time to a second topic map meta-model to represent the second state of the topic map meta-model present within the second scope of time; mathematically convert data describing each combination of the topics, occurrences, and attributes within the first topic map meta-model representing the first state of the topic map meta-model present within the first scope of time into a respective resource description triples comprising a subject, a predicate and an object; mathematically convert data describing each combination of the topics, occurrences and attributes within the second topic map meta-model representing the second state of the topic map meta-model present within the second scope of time into a corresponding second topic map meta-model resource description framework triples comprising a subject, a predicate and an object; and receive a request from a user for a topic map meta-model resource description framework triples within a scope of time specified in the request, and in response, identify and return to the user the first topic map meta-model resource description framework triples or the second topic map meta-model resource description framework triples which complies with the specified scope of time. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer system for managing implementation of a service oriented architecture repository, the computer system comprising:
-
one or more processors, one or more computer-readable memories and one or more computer-readable, tangible storage devices; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to based in part on a topic map meta-model of the service oriented architecture repository, determine a first scope of time as a first time period representing a snap shot of a first state of the topic map meta-model during which a first condition exists for a computer component in the service oriented architecture; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to assign topics, occurrences of the topics, and attributes of the topics of the topic map meta-model of the service oriented architecture repository which occur within the first scope of time to a first topic map meta-model to represent the first state of the topic map meta-model present within the first scope of time; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to determine a second scope of time as a second time period representing a snap shot of a second state of the topic map meta-model during which a second, different condition exists for the computer component in the service oriented architecture; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to assign topics, occurrences of the topics and attributes of the topics of the topic map meta-model of the service oriented architecture repository which occur within a second, subsequent scope of time to a second topic map meta-model to represent the second state of the topic map meta-model present within the second scope of time; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to mathematically convert data describing each combination of the topics, occurrences, and attributes within the first topic map meta-model representing the first state of the topic map meta-model present within the first scope of time into a respective resource description framework triples comprising a subject, a predicate and an object; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to mathematically convert data describing each combination of the topics, occurrences and attributes within the second topic map meta-model representing the second state of the topic map meta-model present within the second scope of time into a corresponding second topic map meta-model resource description framework triples comprising a subject, a predicate and an object; and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive a request from a user for a topic map meta-model resource description framework triples within a scope of time specified in the request, and in response, identify and return to the user the first topic map meta-model resource description framework triples or the second topic map meta-model resource description framework triples which complies with the specified scope of time. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification