[sc34wg3] TMCL: 4.4.20 UniqueOccurrenceConstraint

Robert Barta rho at devc.at
Fri Feb 15 08:35:38 EST 2008


Relative to

   http://kill.devc.at/system/files/tmcl.pdf

4.4.20 UniqueOccurrenceConstraint

The intro

    A uniqueoccurrence constraint defines a way to constraint that
    occurrences of a given type with the same value can only be
    present on one topic in a given map.

is somehow contradictory in itself.

If an occurrence value is _functional_ (aka owl:FunctionalProperty),
then it cannot be the 'same' of anything else. Even not the same of
itself.

typo: two dots again

typo: ... to express [that] the email occurrence ....

typo: the comment in the example is just bogus

typo: emailaddress <-> email

typo: ....to constrain[t] ....

TMQL

every $t in // $$topicType
satisfies
   every $o in $t / $$occurrenceType
   satisfies
      count ( $o \ $$occurrenceType ) == 1

\rho

--
Austrian Research Centers, Environmental Monitoring Systems
http://www.smart-systems.at/rd/rd_environment_en.html



More information about the sc34wg3 mailing list