in

The ORM Foundation

Get the facts!

zip Version21, ORM2_Draw2 Visio stencil and templates

Downloads: 328 File Size: 649.5kB
Posted By: Andy Carver Views: 590
Date Added: 12-28-2011

Version 21 adds a macro that can update all the fact type and object type shapes in a (possibly earlier-version) ORM2_Draw2 diagram that is copied into an ORM2_Draw2v21 document. This will suffice to allow use of the latest macros, as well as the latest fact-type and object-type features, in any earlier-version models. As of version 17, there are also a discussion of how to get Visio 2007 and 2010 to enable macros automatically that are in Visio solutions or documents in specific folders on your computer, and a discussion of how to install the solution in Visio 2010. 

The ORM2_Draw2 Visio stencil for ORM diagrams is an updating and upgrading of the ORM2_Draw Visio stencil which itself resulted from ORM stencil development by various people, including Peter Ritson, Terry Halpin, and Andy Carver. It is an updating in that it updates (for Visio 11, 12, and ff.) the Table shape, and includes the deontic constraints and value-comparison constraints. It is an upgrading in that it adds built-in shadowing (for fact types and object types), built-in text-arrows (for fact types), built-in constraint-connectors, and some adjustable-arity fact types, as well as several relatively minor upgrades and fixes, including internal and external frequency constraints. Since version 1, many other improvements have been added (see the readme file).

Version 1's stencil (.vss) and template (.vst) files were created, based on ORM2_Draw, during the Winter of 2008-9, by Andy Carver with the help and supervision of Dr. Terry Halpin.  The files have been tested and used pretty extensively in both Visio 10 and Visio 12. A readme.txt file is included.

Latest ReadMe text-file date: 28 December 2011.

Comments

 

Andy Carver said:

For those who have downloaded this "version": please note that the only thing added here is the macro, in the templates for updating object types and fact types from earlier version of ORM2_Draw2. So, unless that's what you need to do, you don't need this version -- and in terms of file-size created, you'd be better off using version 20, which has exactly the same stencil file but smaller template files (lacking this macro). One might well ask, then, why didn't I simply upload the new, speciallized stencils, rather than calling this a new version. I thought about doing that, but in the end decided (rightly or wrongly) that it would be less confusing to do it this way. If, however, I do ever create further versions, I will create two sets of templates, only one of which includes this macro. Btw, the macro works only if all your object types and fact types are from some version of ORM2_Draw2 -- not from other ORM stencils. If you run the macro and it freezes, or otherwise doesn't give you the message (finally) that it has completed the update, that means, almost certainly, you've got some other ORM stencil's fact types or object types in your diagram.
03-04-2013 21:57
 

Andy Carver said:

Oops, typo: it should have read as, "...simply upload the new specialized templates..." (not, "specialized stencils").
03-04-2013 22:04
© 2008-2013 The ORM Foundation: A UK not-for-profit organisation -------------- Terms of Service