Owl:FunctionalProperty

From semanticweb.org

Jump to: navigation, search

This Property expresses that a Property can have at most one value.

<owl:ObjectProperty rdf:ID="husband">
  <rdf:type    rdf:resource="&owl;FunctionalProperty" />
  <rdfs:domain rdf:resource="#Woman" />
  <rdfs:range  rdf:resource="#Man" />
</owl:ObjectProperty>

or semantically equal:

<owl:ObjectProperty rdf:ID="husband">
  <rdfs:domain rdf:resource="#Woman" />
  <rdfs:range  rdf:resource="#Man" />
</owl:ObjectProperty>

<owl:FunctionalProperty rdf:about="#husband" />

Expresses that a Woman can have only one Husband, which is a Man - or no husband at all.

Note: Beware that this example is culture dependent. Actually there are homosexual marriage and polygamy in different cultures.

[edit] See also

Personal tools