<?xml version='1.0'?>

<!-- CardinalityIndication - a property restriction on the number of properties on an instance. -->
<!-- minCardinality -->

<rdf:RDF
  xmlns:rdf ="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
  xmlns:xsd ="http://www.w3.org/2000/10/XMLSchema#"
  xmlns:daml="http://www.daml.org/2001/03/daml+oil#"
  xmlns:ont1="http://www.daml.org/validator/examples/ont1.daml#"
  xmlns:ont2="http://www.daml.org/validator/examples/ont2.daml#"
  xmlns:dt2 ="http://www.daml.org/validator/examples/dt2.xsd#"
  xmlns     ="http://www.daml.org/validator/examples/in6.daml#"
>

<!-- ont2:Multilingual is a person that knows at least two languages --> 

<!-- OK - has two languages -->
<ont2:Multilingual rdf:ID="bart">
  <ont2:knowsLanguage rdf:resource="http://www.daml.org/validator/examples/ont2.daml#english"/>
  <ont2:knowsLanguage rdf:resource="http://www.daml.org/validator/examples/ont2.daml#french"/>
</ont2:Multilingual>

<!-- OK - has four languages -->
<ont2:Multilingual rdf:ID="lisa">
  <ont2:knowsLanguage rdf:resource="http://www.daml.org/validator/examples/ont2.daml#english"/>
  <ont2:knowsLanguage rdf:resource="http://www.daml.org/validator/examples/ont2.daml#french"/>
  <ont2:knowsLanguage rdf:resource="http://www.daml.org/validator/examples/ont2.daml#italian"/>
  <ont2:knowsLanguage rdf:resource="http://www.daml.org/validator/examples/ont2.daml#latin"/>
  <ont2:hasHobby rdf:resource="http://www.daml.org/validator/examples/ont2.daml#soccer"/>
</ont2:Multilingual>


<!-- Only knows one language -->
<ont2:Multilingual rdf:ID="marge">
  <ont2:knowsLanguage rdf:resource="http://www.daml.org/validator/examples/ont2.daml#english"/>
  <ont2:hasHobby rdf:resource="http://www.daml.org/validator/examples/ont2.daml#singing"/>
  <ont2:hasHobby rdf:resource="http://www.daml.org/validator/examples/ont2.daml#guitar"/>
</ont2:Multilingual>

<!-- Has no listed languages -->
<ont2:Multilingual rdf:ID="maggie">
</ont2:Multilingual>

<!-- Has listed the same language three times -->
<ont2:Multilingual rdf:ID="homer">
  <ont2:knowsLanguage rdf:resource="http://www.daml.org/validator/examples/ont2.daml#english"/>
  <ont2:knowsLanguage rdf:resource="http://www.daml.org/validator/examples/ont2.daml#english"/>
  <ont2:knowsLanguage rdf:resource="http://www.daml.org/validator/examples/ont2.daml#english"/>
</ont2:Multilingual>

</rdf:RDF>
