MOF repository
Datasheet
| Solution data | |
| Name | MOF repository |
| Result type | Model repository |
| Description/functionality | The Enhanced Model Repository is where both service providers and consumers can store models that describe the services in their environment: including information models that describe the messages consumed and produced by these services and the public business processes and choreographies that these services may participate in. The repository developed in A6 provides a public model repository which allows for the collaborative annotation of models and also for richer query and search than is currently provided by MOF-based repositories. After uploading a metamodel, defined with the MOF 1.4, instances of that metamodel (i.e. models) can be stored and uploaded using a standard XMI serialisation mechanism. When a transformation has been defined between the MOF model and an RDF representation, models may then be annotated with RDF statements. This then allows models to be queried using the RDQL language. |
| Benefits to interoperability | It provides a public model repository which allows for the collaborative annotation of models and also for richer query and search then is currently provided by MOF-based repositories. |
| Supported models/methodologies | MOF 1.4 |
| Supported input interfaces | RDQL |
| Supported output interfaces | MOF 1.4 |
| Validation/demonstration | - |
| Standards compliance | The repository supports storing models that are defined according to the MOF version 1.4. It can support serialisation, desialisation of models and metamodels according to the XMI version 1.1. It can also support annotation of models with RDF statements and querying of models using the RDQL. |
| Availability |
|
| License | - |
| Status | Prototype |
| Requirements/dependencies | Does the tool rely on any commercial or licensed software? If so, on which? |
| Web references | - |
| ATHENA metadata | |
| Contact person | Murray Spork, SAP |
| Contributors | SAP |
| Provided by project/activity |
|
| Deliverables representing result | - |
| Contribution to key result |
|
| Used in pilot | - |
| Deliverable providing evaluation | - |


