<?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>Conceptual modeling</title><link>http://www.ormfoundation.org/forums/84.aspx</link><description>This forum is for discussing issue at the "conceptual" level of modeling.</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Re: Informal references to entity types</title><link>http://www.ormfoundation.org/forums/thread/3120.aspx</link><pubDate>Thu, 11 Oct 2012 07:40:07 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:3120</guid><dc:creator>Ken Evans</dc:creator><slash:comments>0</slash:comments><comments>http://www.ormfoundation.org/forums/thread/3120.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=84&amp;PostID=3120</wfw:commentRss><description>&lt;p&gt;Clifford,&lt;br /&gt;I don&amp;#39;t have a problem with connotations in natural English language. &lt;br /&gt;It seems to me that connotations are essential to ordinary day-to-day communication.&lt;/p&gt;&lt;p&gt;However, when it comes to a universe of discourse that is contained within a fact based model, then you either find a way to assert connotations as fact instances or you don&amp;#39;t.&lt;/p&gt;&lt;p&gt;As soon as you include a connotation in a fact based model then the &amp;quot;connotation&amp;quot; becomes just like any other asserted fact - a proposition that is asserted to be true.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Clifford Heath:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;It&amp;#39;s the fact that English doesn&amp;#39;t have different kinds of expressions for these kinds or references that bothers me&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;Well, there are lots of things about natural English that are bothersome but as soon as you start asserting a set of facts about anything (natural English included) then you are out of the realm of natural English and into the realm of sets of formal propositions - aka the universe of discourse.&lt;/p&gt;</description></item><item><title>Re: Informal references to entity types</title><link>http://www.ormfoundation.org/forums/thread/3119.aspx</link><pubDate>Thu, 11 Oct 2012 06:22:51 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:3119</guid><dc:creator>Clifford Heath</dc:creator><slash:comments>0</slash:comments><comments>http://www.ormfoundation.org/forums/thread/3119.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=84&amp;PostID=3119</wfw:commentRss><description>Point taken Ken - really both kinds of references to a Location are formal though - it&amp;#39;s just that one invokes many more connotations (the extended attributes around a Location as Entity Type) and one only invokes the existence of a place having that name. It&amp;#39;s the fact that English doesn&amp;#39;t have different kinds of expressions for these kinds or references that bothers me, so there is limited capability to naturally verbalise the different kinds of place reference.</description></item><item><title>Re: Informal references to entity types</title><link>http://www.ormfoundation.org/forums/thread/3118.aspx</link><pubDate>Thu, 11 Oct 2012 06:06:55 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:3118</guid><dc:creator>Ken Evans</dc:creator><slash:comments>0</slash:comments><comments>http://www.ormfoundation.org/forums/thread/3118.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=84&amp;PostID=3118</wfw:commentRss><description>&lt;p&gt;Clifford,&lt;br /&gt;It seems to me that the &amp;quot;problem&amp;quot; that you perceive is caused by the way you are using language. &lt;br /&gt;Specifically, I think that you are mixing formal language with informal language and expecting to make some kind of sense. Can&amp;#39;t be done! &lt;br /&gt;&lt;/p&gt;&lt;p&gt;According to semiotic principles, words are just symbols that do not have any intrinsic meaning.&lt;br /&gt;When we assert a fact, we are asserting a true proposition.&lt;/p&gt;&lt;p&gt;Thus, the fact type &amp;quot;Person has Nickname&amp;quot;,&amp;nbsp; serves as a container for the facts (fact instances) that you want to assert.&lt;br /&gt;e.g. &amp;quot;Mary has nickname Spinner&amp;quot; and &amp;quot;Joe has nickname SQL-Guru&amp;quot;&amp;nbsp; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;If you don&amp;#39;t want to assert a fact, then you don&amp;#39;t assert it and it is not in the universe of discourse.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; Any attempt to characterise a fact as either formal or informal is doomed to failure because in the universe of discourse that is a fact based model, all facts are &amp;quot;formal&amp;quot;.&lt;br /&gt;You either assert a fact or you don&amp;#39;t.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Informal references to entity types</title><link>http://www.ormfoundation.org/forums/thread/3117.aspx</link><pubDate>Thu, 11 Oct 2012 06:04:36 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:3117</guid><dc:creator>Clifford Heath</dc:creator><slash:comments>0</slash:comments><comments>http://www.ormfoundation.org/forums/thread/3117.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=84&amp;PostID=3117</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Andy Carver:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;but maybe those are&amp;nbsp;not what&amp;#39;s bothering you...?&lt;/div&gt;&lt;/BLOCKQUOTE&gt;

The readings and verbalisations come out ok, except that in a whole-model verbalisation I have &amp;quot;location&amp;quot; as predicate text and &amp;quot;Location&amp;quot; as an object type name. I also have the text &amp;quot;Location is called Location Name&amp;quot; or &amp;quot;Location has Location Name&amp;quot; occurring both with and without the initial capital letter. It&amp;#39;s this duplication I find disturbing. A capital letter should not make such a big difference when determining how to correctly read a verbalisation. Also recall that I use such verbalisations also as &lt;b&gt;input&lt;/b&gt;, so I expect people to be able to write them without the increased chance of error that this duplication entails.</description></item><item><title>Re: Informal references to entity types</title><link>http://www.ormfoundation.org/forums/thread/3116.aspx</link><pubDate>Thu, 11 Oct 2012 05:24:18 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:3116</guid><dc:creator>Andy Carver</dc:creator><slash:comments>0</slash:comments><comments>http://www.ormfoundation.org/forums/thread/3116.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=84&amp;PostID=3116</wfw:commentRss><description>&lt;p&gt;You are correct, it took place at a location, not at a name. But&amp;nbsp;I&amp;#39;m not clear on why, or in what respect,&amp;nbsp;you find it awkward to have the fact type &amp;quot;Event took place at location called Location Name&amp;quot; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For myself, I would probably call it &amp;quot;Event took place at location&amp;nbsp;that has&amp;nbsp;Location Name&amp;quot;.&amp;nbsp;I think all the fact- and constraint-verbalizations etc. would come out OK with that predicate reading... but maybe those are&amp;nbsp;not what&amp;#39;s bothering you...?&lt;/p&gt;</description></item><item><title>Re: Informal references to entity types</title><link>http://www.ormfoundation.org/forums/thread/3111.aspx</link><pubDate>Wed, 10 Oct 2012 10:36:39 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:3111</guid><dc:creator>Clifford Heath</dc:creator><slash:comments>0</slash:comments><comments>http://www.ormfoundation.org/forums/thread/3111.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=84&amp;PostID=3111</wfw:commentRss><description>Well, supposing Location is identified by LocationID where each has a Name and other attributes, but we don&amp;#39;t want to use a location, just the name. So you get a reading like &amp;quot;Event took place at Location Name&amp;quot;. It took place at a Location, not at a Name... but we don&amp;#39;t want to use the full location, so you have to say &amp;quot;Event took place at location called Location Name&amp;quot;. Neither option is much chop. Similarly for other cases like the Person/nickname examples.</description></item><item><title>Re: Informal references to entity types</title><link>http://www.ormfoundation.org/forums/thread/3110.aspx</link><pubDate>Wed, 10 Oct 2012 09:29:51 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:3110</guid><dc:creator>Andy Carver</dc:creator><slash:comments>0</slash:comments><comments>http://www.ormfoundation.org/forums/thread/3110.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=84&amp;PostID=3110</wfw:commentRss><description>I just do the value-type approach. Why are you suggesting the fact type readings would necessarily be awkward?</description></item><item><title>Informal references to entity types</title><link>http://www.ormfoundation.org/forums/thread/3109.aspx</link><pubDate>Wed, 10 Oct 2012 06:15:03 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:3109</guid><dc:creator>Clifford Heath</dc:creator><slash:comments>0</slash:comments><comments>http://www.ormfoundation.org/forums/thread/3109.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=84&amp;PostID=3109</wfw:commentRss><description>&lt;p&gt;I often encounter the situation where I have an Entity Type, say Person or Staff Member, which has a lot of associated details of which many are mandatory, but I also need to record references to individuals that are more informal, such as using their nickname. The Payroll department might need all the info, but if all I want to do is to make a record of who made a certain phone call (to jog the memory for another employee) etc, I often don&amp;#39;t want a formal reference. Or in another example, an insurance company requires many facts about a person who is applying for insurance, but has many fewer facts about a witness to an accident, or the name of a third-party - even though a Person is the common supertype here.&lt;/p&gt;

&lt;p&gt;In these informal situations, I don&amp;#39;t want to record the ID of a person in my Party table (because that implies a lot of knowledge about them), I just want to record their name with no enforcement. The name however is a value type, so fact type readings which use just the name are awkward (&amp;quot;Reference Check Phone Call was made by employee called Name&amp;quot;). If I do it using a supertype of the full Person ET which allows the limited and/or informal identification, the identification pattern must also apply in the case of the subtype.&lt;/p&gt;

&lt;p&gt;Basically I feel that all the correct models are a bit awkward. How do you model this kind of situation?&lt;/p&gt;</description></item></channel></rss>