This wiki is locked. Future workgroup activity and specification development must take place at our new wiki. For more information, see this blog post about the new governance model and this post about changes to the website.

AM Resource Schema Discussions

DEPRECATED THIS DOCUMENT IS NO LONGER ACTIVE IN ARCHITECTURE MANAGEMENT DISCUSSIONS

The CALM AM specifications under development by our team must support all the various modeling notations/formats/schemas that are used in the typical development lifecycle. For our initial specification release this means a focus on models and modeling. Models include things like UML models of system design, use cases, and even business processes. They also include non-UML things like ER diagrams and business process models.

Since we are not chartered with the development of the languages, notations and schemas for the models, we must provide a means to generically handle most if not all model content without reaching into the details of any specific language. This implies that we need to abstract out, as high as useful, common properties of all models, or rather model elements.

To begin this discussion lets look at the following logical model (UML notation) of how a generic model element might be related to other CALM resources.

We've generalize the resource into a model element, which in this case is something as granular as a UML Component, or BPMN task. In general it is any model element that can be addressed by a unique URI (ideally permalink). A model element can reference many Links. Each link has a type and a set of key/value properties. The link also references another absolute URI which is the target of the link.

Links in this case are unidirectional.

Some thoughts from Jonathan

Comments

Since this is a uni-directional link, does it make sense to include as a property of a link a reference to a 'back link' or some other unidirectional link that when combined form a bi-directional link.

-- JimConallen - 20 Aug 2009


 
Topic attachments
I AttachmentSorted ascending Action Size Date Who Comment
pngpng RevisedModelElement.png manage 19.2 K 16 Sep 2009 - 17:00 JimConallen Logical Diagram of Model Elements
Topic revision: r7 - 30 Jan 2012 - 18:14:50 - JimConallen
 
This site is powered by the TWiki collaboration platform Copyright � by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our Terms of Use
Ideas, requests, problems regarding this site? Send feedback