<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.ormfoundation.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Extensions to ORM</title><link>http://www.ormfoundation.org/forums/54.aspx</link><description>For discussing extensions to any aspect of ORM. </description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Cour coding of entities and facts</title><link>http://www.ormfoundation.org/forums/thread/2932.aspx</link><pubDate>Sat, 11 Feb 2012 08:43:28 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2932</guid><dc:creator>PeterC</dc:creator><slash:comments>0</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2932.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=54&amp;PostID=2932</wfw:commentRss><description>&lt;p&gt;For anyone who may be interested....&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For most of my projects I use colour coding to visually distinguish a &amp;#39;basic attribute&amp;#39; of an entity or fact within a model.&lt;/p&gt;
&lt;p&gt;Example 1 - Modifying an existing (production) model.&lt;/p&gt;
&lt;p&gt;Existing and unchanged: entity - black line, yellow fill;&amp;nbsp;fact - black line work.&lt;br /&gt;Proposed Modified: entity - dark blue line, pale blue fill;&amp;nbsp;fact - dark blue line work.&lt;br /&gt;Proposed New: entity - dark green line, pale green fill; fact - dark green line work.&lt;br /&gt;Proposed Deleted: entity - red line, pink fill; fact - red line work.&lt;/p&gt;
&lt;p&gt;Example 2 - Comparing two overlapping systems (eg one system provides data for another)&lt;/p&gt;
&lt;p&gt;Common between both systems: entity - black line, yellow fill;&amp;nbsp;fact - black line work.&lt;br /&gt;System 1: entity - dark blue line, pale blue fill;&amp;nbsp;fact - dark blue line work.&lt;br /&gt;Change required&amp;nbsp;to 1: entity - dark green line, pale green fill; fact - dark green line work.&lt;br /&gt;System 2: entity - red line, pink fill; fact - red line work.&lt;br /&gt;Change required&amp;nbsp;to 2: entity - purple line, mauve fill; fact - purple line work.&lt;br /&gt;....And a&amp;nbsp;big red &amp;#39;X&amp;#39; overstamped on&amp;nbsp;items to be deleted.&lt;/p&gt;
&lt;p&gt;cheers&lt;/p&gt;</description></item><item><title>Temporal modeling through "one at a time" uniqueness constraints</title><link>http://www.ormfoundation.org/forums/thread/2250.aspx</link><pubDate>Mon, 30 Aug 2010 02:52:17 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2250</guid><dc:creator>Clifford Heath</dc:creator><slash:comments>4</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2250.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=54&amp;PostID=2250</wfw:commentRss><description>&lt;p&gt;I&amp;#39;ve been thinking of exploring temporal modeling through introducing &amp;quot;one at a time&amp;quot; uniqueness constraints. That is, where the mapping takes care of the mapping of the history of a given N-ary fact type, by internally injecting a time role into the fact type, and enforcing the time roles to model uniqueness at a point in time. The point here being that generated data access code can have a simple API to the &amp;quot;current&amp;quot; data, and another API to access the full history.&lt;/p&gt;&lt;p&gt;

This seems to be a remarkably simply way to handle a large class of temporal modeling problems.&lt;/p&gt;&lt;p&gt;

Does anyone see problems with this as a conceptual modeling notion?&lt;/p&gt;&lt;p&gt;

 There is obviously the need for mapping options, because it can be mapped many ways and you need to choose the most appropriate one. Perhaps we don&amp;#39;t need to discuss the pragmatic concerns in this thread; start another if you&amp;#39;d like to discuss that.&lt;/p&gt;</description></item><item><title>UUID vs URI</title><link>http://www.ormfoundation.org/forums/thread/2202.aspx</link><pubDate>Wed, 04 Aug 2010 08:11:44 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2202</guid><dc:creator>pcarbonn</dc:creator><slash:comments>4</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2202.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=54&amp;PostID=2202</wfw:commentRss><description>&lt;p&gt;In &lt;a href="http://www.ormfoundation.org/files/folders/orm_2009/entry1929.aspx?CommentPosted=true"&gt;this simplified metamodel for ORM&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Uuid"&gt;UUID &lt;/a&gt;are used to identify elements in the model.&amp;nbsp; This contrasts with RDF which uses Universal Resources Identifiers (&lt;a href="http://en.wikipedia.org/wiki/URI"&gt;URI&lt;/a&gt;).&amp;nbsp; This observation led me to the following thought: what if ORM used URI too ? What if type identifiers were prefixed with a web address, implicitly or explicitly ? &lt;/p&gt;&lt;p&gt;It would enable the &amp;quot;interoperability&amp;quot; of ORM models, one ORM model being able to refer to another one.&amp;nbsp; It would also make ORM more RDF-like, with similar applications.&amp;nbsp; And possibly make ORM the next generation of RDF ?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Any thoughts ?&lt;/p&gt;&lt;p&gt;PC &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Expressiveness of conceptual modelling languages and using it, or not</title><link>http://www.ormfoundation.org/forums/thread/1208.aspx</link><pubDate>Wed, 20 Aug 2008 10:45:51 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:1208</guid><dc:creator>Maria (Marijke) Keet</dc:creator><slash:comments>15</slash:comments><comments>http://www.ormfoundation.org/forums/thread/1208.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=54&amp;PostID=1208</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Dear All,&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;One of
those recurring topics is ORM being more expressive than, say, EER and UML, and,
moreover, that such expressivity is&lt;i&gt;
necessary&lt;/i&gt; for good conceptual modelling. Another argument in the discussion
is that “most modellers don’t use the additional modelling options anyway” so
that one could, in most cases, do with a less expressive language so as to reap
more benefits from computation. Aside from [1], does anyone have hard data to
back up either one of the claims, or has an x amount of models that could be
made available for analysis? &lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Note that even
[1] has some methodological gaps so that it does not entail the conclusion of
the latter (using a less expressive variant of ORM), because there is still the
main question &lt;i&gt;why&lt;/i&gt; did the modellers
not, or to a very limited extent, use the ‘fancy’ features of ORM. For instance,
was the tool not intuitive and too cumbersome to add the more complex constraints,
what was the background of the modellers, did they know such constraints were
available, did they understand those un(der)used constraints, what was the quality
of the models and the resulting software?&lt;/span&gt;&lt;/p&gt;

&lt;br /&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;[1] see
section 5, table 2 in Smaragdakis, Y., Csallner, C., Subramanian, R. Scalable
automatic test data generation from modeling diagrams. In: ASE&amp;#39;07, Nov. 5-9, Atlanta, Georgia,
USA.
4-13.&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Best regards,&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Marijke&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Formalizing object models using predicate logic</title><link>http://www.ormfoundation.org/forums/thread/1141.aspx</link><pubDate>Mon, 14 Jul 2008 15:33:26 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:1141</guid><dc:creator>Antonio Jose Rosado</dc:creator><slash:comments>8</slash:comments><comments>http://www.ormfoundation.org/forums/thread/1141.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=54&amp;PostID=1141</wfw:commentRss><description>&lt;p&gt;I am not sure this is the right place for this question.&lt;/p&gt;
&lt;p&gt;I am using ORM for fuzzy conceptual query languages, i.e., languages that can deal with fuzzy terms such as &amp;quot;young&amp;quot;, &amp;quot;most&amp;quot;, &amp;quot;similar to&amp;quot;, etc.&lt;/p&gt;
&lt;p&gt;I have read formalization of ORM diagrams using the KL language.&lt;/p&gt;
&lt;p&gt;Since I am working with an OODBMS, I have to face with the problem of convertion between ORM/KL and ODL. Hence, I was looking for some papers discussing the interpretation of predicate logic into object models.&lt;/p&gt;
&lt;p&gt;Anyone has some references on the subject?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Antonio Rosado.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Proposal for ORM 2 Object Shape Variant</title><link>http://www.ormfoundation.org/forums/thread/972.aspx</link><pubDate>Wed, 28 May 2008 15:48:29 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:972</guid><dc:creator>Brian Nalewajek</dc:creator><slash:comments>0</slash:comments><comments>http://www.ormfoundation.org/forums/thread/972.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=54&amp;PostID=972</wfw:commentRss><description>&lt;p&gt;This post accompanies a file upload to the NORMA library folder.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;The file is in the form of a proposal for a variant to the standard ORM 2 Object Shape.&amp;nbsp; It&amp;#39;s hoped that such a variant will allow ORM modelers an alternative display style for situations where many Fact Types have one or two objects in common.&lt;/p&gt;
&lt;p&gt;Comments and suggestions are welcome.&lt;/p&gt;
&lt;p&gt;BRN..&lt;/p&gt;</description></item><item><title>Finding Euclid in ORM</title><link>http://www.ormfoundation.org/forums/thread/778.aspx</link><pubDate>Tue, 01 Apr 2008 09:54:05 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:778</guid><dc:creator>VictorMorgante</dc:creator><slash:comments>4</slash:comments><comments>http://www.ormfoundation.org/forums/thread/778.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=54&amp;PostID=778</wfw:commentRss><description>&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;My company does research into ORM. At the moment we’re considering the virtues of an extension to ORM.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;Of course, doing so (creating an extension to ORM) is no small feat, because the likelihood of counter-example and inconsistency must be taken into very careful consideration; as does the notion of working with the rest of the community to bring benefit and consensus to the majority.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;I find it funny and very interesting that we live in a time where there is still consideration of extensions to ORM. ORM v2 is not a few years old, and ORM itself only decades.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;The axioms of ORM, I would have thought, would have all been settled by now, but even at last year&amp;#39;s (2007) conference, further extensions were considered.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;It’s hard to know when things will settle down. For my money, I peg ORM to be here in 2000 years, in much the same way as Euclid’s Geometry, and because of the atomic nature of the methodology. With the very axiomatic nature of ORM, I see many of the axioms as being rock solid, and fit to stand the test of time.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;What prompted me to write this, is that it is almost certain that new ways of using ORM will be found, and in as much as we have ‘Non-Euclidian Geometry’, there will be ‘Non-Halpinian ORM’. I find that very profound and scary in a way, because there will be debate. But it will be the ‘usefulness’ of variants and extensions to ORM that will prove their worth.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;I don’t know what those uses/extensions are yet (we consider only ‘one’), but it will be great to watch it unfold. I’m really interested in what other people see, and what they think it means for the ‘common meta-model’ as it unfolds.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;Penny for your thoughts.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Extending the vision of extensions to ORM. Your viewpoint most welcome</title><link>http://www.ormfoundation.org/forums/thread/767.aspx</link><pubDate>Thu, 27 Mar 2008 09:15:55 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:767</guid><dc:creator>VictorMorgante</dc:creator><slash:comments>2</slash:comments><comments>http://www.ormfoundation.org/forums/thread/767.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=54&amp;PostID=767</wfw:commentRss><description>&lt;p&gt;I was speaking with a &lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;colleague &lt;/span&gt;of mine the other day about work we are doing with an ORM meta model, and how people are starting to use ORM meta models to investigate ways of melding &amp;#39;relational schemas&amp;#39; with &amp;#39;functions&amp;#39; (viz Dr Morgan&amp;#39;s 2007 ORM conference work on Business Process Modeling and ORM).&lt;/p&gt;
&lt;p&gt;My friend said &amp;quot;Oh, your making a graphical programming language?!&amp;quot;&lt;/p&gt;
&lt;p&gt;In researching Dr Halpin&amp;#39;s paper entitled &amp;quot;Join Constraints&amp;quot; (which can be found on Dr Halpin&amp;#39;s web site (orm.net) concludes with an invitation to discuss, research [and possibly even debate] the further extensions to ORM. &lt;/p&gt;
&lt;p&gt;On reflection I found myself thinking that&amp;nbsp;my &lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;colleague &lt;/span&gt;was right to some extent [to my mind]....&lt;br /&gt;i.e. the more you add higher level logic to a inherently graphical notation, the more it becomes like a graphic programming language.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I&amp;#39;m interested in hearing other people&amp;#39;s opinions on this, and envisaging a what a &amp;#39;software tool&amp;#39;&amp;nbsp;would look like that did this. &lt;/p&gt;
&lt;p&gt;1.&amp;nbsp;Is it NORMA, coupled to Visual Studio?&lt;br /&gt;2. Or is it something else entirely?&lt;br /&gt;3. And do people want it?&lt;br /&gt;4. What are the benefits over ORM diagrams for data modeling, business rule repositories for higher order logic [within those rules], and just &amp;#39;code&amp;#39; for even more complex logic?&lt;/p&gt;
&lt;p&gt;If this is something that interests you, or you think you have an insight worth sharing with the rest of the community, perhaps this is a good forum and thread to investigate that?&lt;/p&gt;</description></item></channel></rss>