<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Information Management, Victoria University</institution>
          ,
          <addr-line>Wellington</addr-line>
          ,
          <country country="NZ">New Zealand</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Conceptual models describe an application domain to further communication and understanding, and serve as the basis for subsequent software design and implementation. For a language to be used for conceptual modelling, the semantics of its constructs must be well-defined w.r.t. the application domain. The semantics of the association construct1, central to object-oriented modelling languages, are problematic from the software perspective [1, 2], as well as in conceptual modelling. The definitions in the literature often obscure, rather than clarify the meaning of the construct. Prior research interpreted associations ontologically as mutual properties [3], and classified them according to linguistic and cognitive considerations [4]. The ontological interpretation confounds properties and interaction, while the latter does not explain the meaning of associations. Relationships and associations have been interpreted as relations, i.e. sets of tuples [2, 5] and in terms of their meaning for subsequent system implementation and programming [1]. The semantics of a language construct are defined by its semantic mapping to an element of the semantic domain [6]. For purposes of conceptual modelling, the semantic domain consists of those concepts in which we perceive the application domain, with which we think and reason about the domain. These concepts are human cognitive concepts. Significance of Cognitive Linguistics Research in cognitive linguistics has demonstrated that the most fundamental cognitive concepts are those that are encoded syntactically or morphologically in natural language (e.g. [7, 8]). Cross-linguistic research shows that variations in syntactic features correspond to variations in cognition, confirming the close relationship between the two. Studies have shown evidence of such a relationship in a number of domains such as color categorization, spatial reasoning, gender systems, etc. Developmental research examines how the development of cognitive structures influence the development of linguistic competence, or vice-versa. Either direction of influence confirms the relationship between language and cognition.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>Natural Language Semantics for Associations</title>
      <p>
        Noting the structure of associations, Embley hints at the possible semantics of
the association: ”Relationships associate one object with another, similar to the
way verbs and verb phrases relate one noun or noun phrase to another” [9, p. 18].
Hence, identifying the semantics of verbs can be used to define and clarify the
semantics of associations. A UML profile [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] is used to formalize the proposed
semantics.
      </p>
      <p>
        Verb Semantics The most fundamental distinction made in cognitive linguistics
is between spatial entities, such as things, places and paths, and temporal
entities, such as events and states. The former are expressed by nouns and noun
phrases, the latter are expressed by verbs2 [
        <xref ref-type="bibr" rid="ref11 ref12 ref13">11–13</xref>
        ]. The temporal domain consists
of two concepts: states and events [
        <xref ref-type="bibr" rid="ref11 ref12 ref13 ref14 ref15 ref16">11–16</xref>
        ].
      </p>
      <p>Consequently, we suggest that associations represent two types of concepts:
states and events. For events, the main verb usually expresses dynamic action
or activity, e.g. ’Customer has ordered product’, ’Supplier will ship product’. In
contrast, a state expresses static conditions that hold between associated objects.
No change occurs in the objects and states are not commonly associated with
activity. In English, they are generally expressed by the verb ”be”, e.g. ’Professor
is member of faculty’, ’Product is located in warehouse’.</p>
      <p>
        Properties of Events As events and states are expressed by verbs, they possess all
of the semantic concepts that natural languages mark on verbs or verb phrases.
The upper part of Table 3 summarizes the set of such concepts proposed by
crosslinguistic research [
        <xref ref-type="bibr" rid="ref14 ref15 ref16 ref17 ref18 ref19">14–19</xref>
        ] and research in cognitive linguistics [
        <xref ref-type="bibr" rid="ref11 ref12 ref13 ref18 ref19">11–13, 18, 19</xref>
        ], and
gives explanations and examples. The table also shows how these distinctions
are formally realized in the proposed UML profile.
      </p>
      <p>
        Causation Beyond the semantic concepts for all events, natural languages mark
a further set of semantic concepts for causal events [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]: Directness,
Immediacy, Coextensiveness, and Resistance. They are shown, with explanation and
examples, in the second part of Table 3.
      </p>
      <p>
        Event Participants Events are expressed by verbs, which in turn possess one
or more arguments [
        <xref ref-type="bibr" rid="ref14 ref15 ref16">14–16</xref>
        ]. As verbal arguments play thematic roles, so the
participating classes or objects in associations must play thematic roles. Table 1
shows the roles proposed by [
        <xref ref-type="bibr" rid="ref11 ref14 ref15 ref16 ref17">11, 14–17</xref>
        ].
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Example</title>
      <p>
        Consider an association without the proposed semantics attached: A Shipping
Clerk participates in a ”shipping” association with a Customer and a Package.
This model is ambiguous w.r.t. the semantic notions described in Sec. 2. For
2 But see ’temporalization’ and ’reification’ in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
example, we don’t know whether the association represents planned shipments,
shipments in progress, past shipments or recurring (standing) shipping orders.
      </p>
      <p>To explicate the intended semantics, we employ the proposed profile (Fig. 1).
The model now shows the roles of the participants: The shipping clerk is the
agent, the packages are the objects, and the customer plays the locative role.
This indicates that the packages are shipped to or from the customer, rather
than for the customer (i.e. at customer’s cost/on the customer’s account).</p>
      <p>The explicit tags show that the association expresses past (Tense), completed
(Aspect), shipping events, not for example current, in-progress shipping.
Shipping progressed towards a goal (Progressivity, the delivery of the package) and
occurred once only, not repeatedly. Shipping was durative, i.e. it took some time,
and was the effort of some agent (telicity). The association represents actual
shipping events of the past, rather than past plans, abilities, etc. (modality).</p>
      <p>Stereotyping the association as a ’Causal Event Association’ makes it clear
that the shipping clerk caused the object to the be shipped. The causation
is indirect: The shipping clerk is twice removed (directness of degree 3), she
did not ship the packages herself, nor did she herself cause the courier to ship
the packages. Instead, she had the courier ship the packages. The immediacy
indicates that is a discontinuous causation, i.e. there is a time lag between the
cause and the effect. Perhaps the shipping order takes some time to be processed
by the courier. The event is a type of onset causation, as the shipping clerk does
not have to maintain any action to sustain the shipping activity. Finally, the
event is caused by enabling it, rather than effecting it. For example, shipping
orders may already be issued but need to be approved by the shipping clerk. The
approval removes the blockage and the event can proceed. In contrast, for an
effectuating causation, the agent issues the shipping orders, rather than remove
a hindrance.</p>
      <p>&lt;&lt;Causal Event Association&gt;&gt;
{Tense=Past, Aspect=Perfective, Progressivity=True, Iterativity=False, Punctuality=Durative, Telicity=True, Modality=Actual,
Directness=3, Immediacy=Discontinuous,Coextensiveness=Onset, Resistance=Enabling}
Shipping Clerk</p>
      <p>Agent</p>
      <p>Object</p>
      <p>Package
Locative</p>
      <p>Shipping</p>
      <p>Customer
Without the proposed profile, the example could be interpreted in many
different ways. Semantic distinctions are often implicit and based on domain
or background knowledge. When this knowledge is not shared among modeller
and model interpreter, the model may be interpreted incorrectly. The proposed
profile forces the modeller to explicate the possible semantic distinctions and
rely less on assumed background knowledge. Hence, it leads to more accurate
model interpretations.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Discussion and Conclusion</title>
      <p>Especially in the context of MDA, we need to consider not only conceptual
modelling, but also implementation concerns. This proposal does not introduce new
constructs, nor does it constrain the use of constructs. It has therefore no
consequences for IS implementation. We believe that disambiguating the semantics
of associations is a valuable contribution by itself.</p>
      <p>The fact that some distinctions may appear to be not applicable in some
situations does not indicate a shortcoming of the present proposal. The
cognitive linguistics research on which this proposal is based, suggests that, while not
all languages make all distinctions, every distinction is grammaticized in some
natural languages. Instead of dismissing concepts such as ’opposition’ or
’success’ as not relevant, they can offer insights into the application domain and its
dynamics which may be hidden and require further exploration. They may also
have significance in cross-cultural or cross-linguistic IS development contexts.</p>
      <p>Finally, the fact that events may be represented as classes instead of
associations, e.g. ’Shipment’, ’Enrollment’, ’Use’, etc. shows the need for further
exploration of this research. The present paper is intended to clarify the
semantics of associations, rather than the representation of events and states.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Stevens</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>On the interpretation of binary associations with the unified modelling language</article-title>
          .
          <source>Software and Systems Modeling</source>
          <volume>1</volume>
          (
          <year>2002</year>
          )
          <fpage>68</fpage>
          -
          <lpage>79</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Genova</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Llorens</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martinez</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>The meaning of multiplicity of n-ary associations in UML</article-title>
          .
          <source>Software and Systems Modeling</source>
          <volume>1</volume>
          (
          <year>2002</year>
          )
          <fpage>86</fpage>
          -
          <lpage>97</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Wand</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Storey</surname>
            ,
            <given-names>V.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>An ontological analysis of the relationship construct in conceptual modeling</article-title>
          .
          <source>ACM TODS 24</source>
          (
          <year>1999</year>
          )
          <fpage>494</fpage>
          -
          <lpage>528</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Storey</surname>
          </string-name>
          , V.:
          <article-title>Understanding semantic relationships</article-title>
          .
          <source>VLDB J 2</source>
          (
          <year>1993</year>
          )
          <fpage>455</fpage>
          -
          <lpage>488</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Dey</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Storey</surname>
            ,
            <given-names>V.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barron</surname>
            ,
            <given-names>T.M.</given-names>
          </string-name>
          :
          <article-title>Improving database design through the analysis of relationships</article-title>
          .
          <source>ACM TODS 24</source>
          (
          <year>1999</year>
          )
          <fpage>453</fpage>
          -
          <lpage>486</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Harel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rumpe</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Meaningful modeling: What's the semantics of ”semantics”</article-title>
          ? IEEE Computer (
          <year>2004</year>
          )
          <fpage>64</fpage>
          -
          <lpage>72</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Bowerman</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Levinson</surname>
          </string-name>
          , S.C., eds.:
          <article-title>Language acquisition and conceptual development</article-title>
          .
          <source>CUP</source>
          , Cambridge, UK (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Gentner</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldin-Meadow</surname>
          </string-name>
          , S., eds.:
          <article-title>Language in Mind: Advances in the Study of Language and Thought</article-title>
          . The MIT Press, Cambridge, MA (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Embley</surname>
            ,
            <given-names>D.W.</given-names>
          </string-name>
          :
          <article-title>Object-oriented systems analysis: a model-driven approach</article-title>
          . Prentice Hall, Inc.,
          <string-name>
            <surname>Englewood</surname>
            <given-names>Cliffs</given-names>
          </string-name>
          , NJ (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <source>OMG: The Unified Modelling Language Specification. Version 1</source>
          .
          <fpage>5</fpage>
          . (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Talmy</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Toward a cognitive semantics : Concept Structuring Systems</article-title>
          . Volume
          <volume>1</volume>
          . The MIT Press, Cambridge, MA (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Jackendoff</surname>
          </string-name>
          , R.:
          <source>Semantics and Cognition</source>
          . The MIT Press, Cambridge, MA (
          <year>1983</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Jackendoff</surname>
          </string-name>
          , R.: Semantic Structures. The MIT Press, Cambridge, MA (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Frawley</surname>
          </string-name>
          , W.: Linguistic Semantics. Lawrence Erlbaum, Mahwah, NJ (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Whaley</surname>
            ,
            <given-names>L.J.</given-names>
          </string-name>
          : Introduction to Typology.
          <source>The Unity and Diversity of Language. Sage Publications</source>
          , Thousand
          <string-name>
            <surname>Oaks</surname>
          </string-name>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Palmer</surname>
            ,
            <given-names>F.R.</given-names>
          </string-name>
          :
          <source>Grammatical Roles and Relations. CUP</source>
          , Cambridge, UK (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Cook</surname>
            ,
            <given-names>W.A.</given-names>
          </string-name>
          :
          <source>Case Grammar Applied. The Summer Institute of Linguistic</source>
          and The University of Texas at Arlington, Dallas, TX (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Croft</surname>
          </string-name>
          , W.:
          <article-title>Typology and Universals</article-title>
          . CUP, Cambridge, UK (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Falk</surname>
            ,
            <given-names>Y.N.</given-names>
          </string-name>
          :
          <article-title>Lexical Functional Grammar. An Introduction to Parallel constraintbased syntax</article-title>
          .
          <source>CSLI Publications</source>
          , Stanford, CA (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>