<?xml version="1.0"?>
<?xml-stylesheet href="http://rhizomik.net/redefer/xsl/ns-schema.xsl" type="text/xsl" media="screen"?>
<rdf:RDF
    xmlns:swrlb="http://www.w3.org/2003/11/swrlb#"
    xmlns="http://rhizomik.net/2006/01/copyrightontology.owl#"
    xmlns:swrl="http://www.w3.org/2003/11/swrl#"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:iprr="file:/D:/Proyectos/InPROntA/ontology/ipro-rules.owl#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:ex1="file:/D:/Proyectos/InPROntA/ontology/ipro-ex1.owl#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns:daml="http://www.daml.org/2001/03/daml+oil#"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:base="http://rhizomik.net/2006/01/copyrightontology.owl">
  <owl:Ontology rdf:about="">
    <rdfs:comment xml:lang="en">Copyright Ontology</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >CopyrightOntology</rdfs:label>
  </owl:Ontology>
  <owl:Class rdf:ID="TranslationRight">
    <rdfs:label xml:lang="en">Translation Right</rdfs:label>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="TransformationRight"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="QuotationRight">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="UsersRights"/>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">The making of quotations from a protected work, provided that the source is mentioned and that the extent of the quotation is compatible with fair practice.</rdfs:comment>
    <rdfs:label xml:lang="en">Quotation Right</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="DistributionContract">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >DistributionContract</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="IPRAgreement"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="LiveCommunicate">
    <rdfs:label xml:lang="en">Live Communicate</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="theme"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:ID="Performance"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Communicate"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:ID="RecordingCommunicate"/>
    </owl:disjointWith>
    <rdfs:comment xml:lang="en">A Communicate of a Performance.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="RecordedCommunication">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom>
          <owl:Class rdf:ID="Fixation"/>
        </owl:allValuesFrom>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="isCommunicationOf"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:ID="LiveCommunication"/>
    </owl:disjointWith>
    <rdfs:label xml:lang="en">Recorded Communication</rdfs:label>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Communication"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="InteractiveMedium">
    <rdfs:label xml:lang="en">Interactive Medium</rdfs:label>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="CommunicationMedium"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="AdaptationRight">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#TransformationRight"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
    <rdfs:label xml:lang="en">Adaptation Right</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="OfficialActRight">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#UsersRights"/>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Official Act Right</rdfs:label>
    <rdfs:comment xml:lang="en">To use for certain administrative, judicial or security proceedings and religious or official ceremonies.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="PrivateCopyRight">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#UsersRights"/>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Private Copy Right</rdfs:label>
    <rdfs:comment xml:lang="en">To reproduce a work exclusively for the personal and private use of the person who makes the reproduction, e.g. a backup.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="BroadcastersRights">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="RelatedRights"/>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Broadcasters Rights</rdfs:label>
    <rdfs:comment xml:lang="en">Broadcasters have exclusive Broadcasting, Fixation and Reproduction Rights over their broadcasts. Here broadcasting of a broadcast is understood as re-broadcasting. Re-broadcasting is either simultaneous transmission of a broadcast of a program being received from another source or a new deferred broadcast of a formerly recorded program transmitted or received earlier. These rights must be considered in addition to the rights of copyright owners when applicable.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="Attend">
    <rdfs:comment xml:lang="en">This is the action corresponding to the consumption of a Perform in a PublicPlace. The theme is a Performance which result from a Perform that is held in the same PublicPlace. Therefore, there is a time sharing between the Attend and the corresponding Perform.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Use"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom>
          <owl:Class rdf:about="#Performance"/>
        </owl:allValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Attend</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="Collective">
    <rdfs:comment xml:lang="en">A collective of Persons. Defined or enumerated.</rdfs:comment>
    <rdfs:label xml:lang="en">Collective</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="Action">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Verb"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Spatial">
    <rdfs:subClassOf rdf:resource="#Verb"/>
  </owl:Class>
  <owl:Class rdf:ID="Person">
    <rdfs:label xml:lang="en">Person</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="CreationProcess">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A creation that happens and has temporal parts or stages.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Creation"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="EditionContract">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >EditionContract</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#IPRAgreement"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#RecordingCommunicate">
    <owl:disjointWith rdf:resource="#LiveCommunicate"/>
    <rdfs:comment xml:lang="en">A Communicate of a previous recording.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:about="#Fixation"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Recording Communicate</rdfs:label>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Communicate"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Manifest">
    <rdfs:subClassOf rdf:resource="#Spatial"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="pointInTime"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:ID="Work"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="result"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:ID="Manifestation"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="location"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Manifest</rdfs:label>
    <rdfs:subClassOf rdf:resource="#Action"/>
    <rdfs:comment xml:lang="en">If this action brings into existence the first manifestation of a work, the manifest event implies that the creator becomes the holder of all the copyright rights on the creation. All this is modelled by the Manifest-Rule. In order to check that this is the first manifestation of the work, the rule tests if there is not a statement asserting that there is a manifestation of the work yet.
RULE:
(∀v:Manifest)
((∃mr:MoralRights)(∃er:EconomicRights)
((∀p:Person)(∀m':Manifestation)(∀w:Work)(∀m:Manifestation)(∀t:Time)
(¬isManifestationOf(m',w)∧agent(v,p)∧theme(v,w)∧result(v,m)∧
pointInTime(v,t)∧location(v,l)
→
agent(mr,p)∧agent(er,p)∧essence(mr,w)∧essence(er,m)∧
start(mr,t)∧start(er,t)∧location(mr,l)∧location(er,l)∧isManifestationOf(m,w)))</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="agent"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Temporal"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#agent"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#Person"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">One or more authors generate a manifestation from a work at a given place (at least the country for copyright jurisdiction) and time (from legal point of view).
In the case of employed authors and works made for hire, the employer, and not the employee, is legally considered the author of the work and  becomes the rights holder.
Multiple creators are also allowed in order to cope with works realised in collaboration.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="InformationRight">
    <rdfs:label xml:lang="en">Information Right</rdfs:label>
    <rdfs:comment xml:lang="en">News incorporating other news and news incorporating other works.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#UsersRights"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Use">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#agent"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#Spatial"/>
    <rdfs:subClassOf rdf:resource="#Action"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="#Person"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#agent"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Temporal"/>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Use</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#location"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#pointInTime"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#TransformationRight">
    <rdfs:comment xml:lang="en">It regulates actions that generate new works from previously existing ones. The results of this kind of actions are considered new works, and not mere reproductions, because they contribute something new, i.e. they are original as detailed in the Originality section. This right is concretised into the Adaptation Right and the Translation Right. The former creates a new work of a different type than the original one, e.g. a film from a novel. The latter generates a work of the same type but in a different language.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom>
          <owl:Class rdf:about="#Work"/>
        </owl:allValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="essence"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="EconomicRights"/>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Transformation Right</rdfs:label>
  </owl:Class>
  <owl:Class rdf:about="#CommunicationMedium">
    <rdfs:comment xml:lang="en">The medium used for a Communicate.</rdfs:comment>
    <rdfs:label xml:lang="en">Communication Medium</rdfs:label>
  </owl:Class>
  <owl:Class rdf:about="#Temporal">
    <rdfs:subClassOf rdf:resource="#Verb"/>
  </owl:Class>
  <owl:Class rdf:ID="Give">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Distribute"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:ID="EconomicTransfer"/>
            </owl:complementOf>
          </owl:Class>
        </owl:allValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="condition"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="duration"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >0</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">The ownership of the corresponding physical support is transferred permanently, there is not a duration. Moreover, there is not an economic transfer condition as the ownership is transferred without any economic counterpart.</rdfs:comment>
    <rdfs:label xml:lang="en">Give</rdfs:label>
  </owl:Class>
  <owl:Class rdf:about="#Work">
    <rdfs:comment xml:lang="en">The socially shared concept that captures the characteristics that allow the identification of the original creation among all its manifestations.
International identification schemes for works: ISTC (International Standard Text Code) for textual works, ISSN (International Standard Serial Number) for serial publications or ISWC (International Standard Musical Work Code) for musical and literary works.
Examples: Mozart's The Magic Flute or Victor Hugo's Les Misérables.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="CreationConcept"/>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Work</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="SoundRecordingRight">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="FixationRight"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:ID="SoundRecording"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Sound Recording Right</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="BroadcastMedium">
    <rdfs:subClassOf rdf:resource="#CommunicationMedium"/>
    <rdfs:label xml:lang="en">Broadcast Medium</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="Process">
    <rdfs:label xml:lang="en">Process</rdfs:label>
    <rdfs:subClassOf rdf:resource="#Verb"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="BroadcastedCommunication">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Communication"/>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Broadcasted Communication</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="Translate">
    <rdfs:subClassOf rdf:resource="#TranslationRight"/>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Derive"/>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">To express a work in a language other than that of the original version. Therefore, it is possible to just chain the language characteristic from the original Work to the new one.</rdfs:comment>
    <rdfs:label xml:lang="en">Translate</rdfs:label>
  </owl:Class>
  <owl:Class rdf:about="#Fixation">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="CreationObject"/>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">The materialisation of a performance in a tangible of digital object.
International identification schemes for manifestations: ISRC (International Standard Recording Code) for audio and video recordings or ISAN (International Standard Audiovisual Number) for audiovisual works.
Examples: a sound recording of The Magic Flute opera or any motion picture of Les Misérables.</rdfs:comment>
    <rdfs:label xml:lang="en">Fixation</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="Attribute">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="AttributionRight"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#Action"/>
  </owl:Class>
  <owl:Class rdf:ID="Record">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="#Fixation"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:about="#Performance"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">Generically, a work is considered fixed when it is stored on some medium in which it can be perceived, reproduced, or otherwise communicated. For example, a song is considered fixed when it is written down on paper. The paper is the medium on which the song can be perceived, reproduced and communicated. 
It is not necessary that the medium be such that a human can perceive the work, as long as the work can be perceived by a machine. Thus, the song is also fixed the moment the author records it onto a cassette tape. Similarly, a computer program is fixed when stored on a computer hard drive.
From the legal point of view, the fixations that are governed are those that store performances of works. The more important kinds of fixations are sound recordings and motion pictures. 
The theme of a Record is a Performance but it is not necessarily a public performance. For instance, it can be a studio performance, which is governed by copyright because this fixation is intended for commercial exploitation.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#FixationRight"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Record</rdfs:label>
    <rdfs:comment xml:lang="en">RULE:
(∀r:Record)
((∃!p:Performance)(∃!f:Fixation)
(theme(r,p)∧result(r,f))
→
isFixationOf(f,p))</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="ProducersRights">
    <rdfs:label xml:lang="en">Producers Rights</rdfs:label>
    <rdfs:comment xml:lang="en">Producers have exclusive Reproduction Right over their fixations and exclusive Distribution Right over the resulting copies. As before, these rights will be in addition to the rights of copyright owners.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#RelatedRights"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#LiveCommunication">
    <owl:disjointWith rdf:resource="#RecordedCommunication"/>
    <rdfs:label xml:lang="en">Live Communication</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:about="#isCommunicationOf"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:about="#Performance"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Communication"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="CommunicationRight">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#EconomicRights"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#essence"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class>
            <owl:unionOf rdf:parseType="Collection">
              <owl:Class rdf:about="#Fixation"/>
              <owl:Class rdf:about="#Performance"/>
            </owl:unionOf>
          </owl:Class>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">It regulates the realisation of Communications of works, including wire or wireless means and those realised from a place and at a time individually selected. This right is concretised into Broadcasting Right, when the communication is massive, and Make Available Right, when the communication is individually chosen.</rdfs:comment>
    <rdfs:label xml:lang="en">Communication Right</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="Cite">
    <rdfs:subClassOf rdf:resource="#Action"/>
    <rdfs:subClassOf rdf:resource="#QuotationRight"/>
  </owl:Class>
  <owl:Class rdf:ID="RentalRight">
    <rdfs:label xml:lang="en">Rental Right</rdfs:label>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="DistributionRight"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="Copyright">
    <rdfs:subClassOf rdf:resource="#Temporal"/>
    <rdfs:subClassOf rdf:resource="#Action"/>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Copyright</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Spatial"/>
  </owl:Class>
  <owl:Class rdf:ID="Improvise">
    <rdfs:comment xml:lang="en">This action directly generates a performance from a work, without a previous manifestation.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Action"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#Work"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Improvise</rdfs:label>
    <rdfs:subClassOf rdf:resource="#Spatial"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#agent"/>
        </owl:onProperty>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="#Person"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#agent"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#Temporal"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:about="#Performance"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#pointInTime"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#location"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="NaturalPerson">
    <rdfs:label xml:lang="en">Natural Person</rdfs:label>
    <rdfs:subClassOf rdf:resource="#Person"/>
  </owl:Class>
  <owl:Class rdf:ID="Broadcast">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#BroadcastedCommunication"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:ID="MakeAvailable"/>
    </owl:disjointWith>
    <rdfs:label xml:lang="en">Broadcast</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="#BroadcastMedium"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="medium"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="BroadcastingRight"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Communicate"/>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">When a work is broadcasted, it is made available to a collective through a communication medium. There are two kinds of broadcasting depending on the communication medium. In the first one the medium is the air. A wireless signal is emitted into the air, which can be received by any person, within range of the signal, who possesses the equipment (radio or television receiver) necessary to convert the signal into sounds or sounds and images. In the second one the medium is a cable. A signal is diffused and only persons who possess the required equipment linked to the cables used to diffuse the signal can receive it.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="Sell">
    <rdfs:comment xml:lang="en">The ownership of the corresponding physical support is transferred permanently, there is not a duration. However, there is a condition, an economic transfer on exchange of which the ownership is transferred.</rdfs:comment>
    <rdfs:label xml:lang="en">Sell</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#duration"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >0</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom>
          <owl:Class rdf:about="#EconomicTransfer"/>
        </owl:someValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#condition"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Distribute"/>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">RULE:
The right of distribution is usually subject to exhaustion upon first sale or other transfer of ownership of a particular copy. This means that, there are are not Distribute actions that have a previously distributed Instance as theme.
(∀v:Sell)(∀i:Instance)(theme(v,i)
→ ¬(∃v':Sell)(theme(v',i)∧v≠v'))</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="ImportationRight">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#DistributionRight"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="origin"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">Some copyright laws include a right to control importation of copies as a means of preventing erosion of the principle of territoriality of copyright.</rdfs:comment>
    <rdfs:label xml:lang="en">Importation Right</rdfs:label>
  </owl:Class>
  <owl:Class rdf:about="#SoundRecording">
    <rdfs:subClassOf rdf:resource="#Fixation"/>
    <rdfs:label xml:lang="en">Sound Recording</rdfs:label>
  </owl:Class>
  <owl:Class rdf:about="#CreationObject">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Creation"/>
  </owl:Class>
  <owl:Class rdf:about="#BroadcastingRight">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
    <rdfs:label xml:lang="en">Broadcasting Right</rdfs:label>
    <rdfs:subClassOf rdf:resource="#CommunicationRight"/>
  </owl:Class>
  <owl:Class rdf:ID="Tune">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="manner"/>
        </owl:onProperty>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >0</owl:minCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#Use"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="start"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Transfer"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#medium"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">This is the action that consumes the communication of a Broadcast. Consequently, it is a non-interactive action from the point of view of the consumer. The user just tunes the medium where the content is broadcasted from an appropriate location.</rdfs:comment>
    <rdfs:label xml:lang="en">Tune</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#duration"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#BroadcastedCommunication"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#medium"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#BroadcastMedium"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Ambient"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Withdraw">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="WithdrawalRight"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#Action"/>
  </owl:Class>
  <owl:Class rdf:ID="Lend">
    <rdfs:comment xml:lang="en">Distribute  temporarily without a significant economic value exchange. There is a duration but there is not an economic transfer condition.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#condition"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="#EconomicTransfer"/>
            </owl:complementOf>
          </owl:Class>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Distribute"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#duration"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Lend</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="Agree">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Ambient"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >An event in which a written or unwritten accord is made between two or more parties.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Agreement</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="Perform">
    <rdfs:comment xml:lang="en">RULE:
(∀p:Perform)
((∃!m:Manifestation)(∃!pe:Performance)
(theme(p,m)∧result(p,pe))
→
isPerformanceOf(pe,m))</rdfs:comment>
    <rdfs:comment xml:lang="en">This corresponds to the action of public performance. To perform a work means to recite, render, play, dance, or act it, either directly or by means of any device or process or, in the case of a motion picture or other audiovisual work, to show its images in any sequence or to make the sounds accompanying it audible.
It is important to note that the performance is considered public when it takes place at a place open to the public or at any place where a substantial number of persons outside of a normal circle of a family and its social acquaintances is involved. Therefore, it will not be considered public when it is performed in a strictly domestic domain.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#pointInTime"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Perform</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#location"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:ID="PublicPlace"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:about="#Manifestation"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom>
          <owl:Class rdf:about="#Performance"/>
        </owl:allValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="PublicPerformanceRight"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#MakeAvailable">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="MakingAvailableRight"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:ID="InteractiveCommunication"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#Broadcast"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="#Fixation"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="#InteractiveMedium"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#medium"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Make Available</rdfs:label>
    <rdfs:comment xml:lang="en">Traditionally communication actions related to the communication right were quite passive from the point of view of the communication consumer. The communicator decided when a concrete work was broadcasted and the consumers had just to the option to get or not access to the communication medium in order to consume the content. Consumers did not have any alternative to time-shift content consumption without the intervention of recording mediums.
However, communication mediums that allow user interaction have appeared, among which the Internet is the more important one nowadays. The consequence is a particular kind of communication where members of the public access works from a place and at a time individually chosen by them. This kind of communication is called to MakeAvailable in the copyright context.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Communicate"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Rent">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#condition"/>
        </owl:onProperty>
        <owl:someValuesFrom>
          <owl:Class rdf:about="#EconomicTransfer"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#RentalRight"/>
    <rdfs:label xml:lang="en">Rent</rdfs:label>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Distribute"/>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">Distribute  temporarily with a significant economic value exchange. There is a duration and some economic transfer condition.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#duration"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="PerformersRights">
    <rdfs:label xml:lang="en">Performers Rights</rdfs:label>
    <rdfs:comment xml:lang="en">Performers have exclusive Fixation, Communication, Reproduction, Public Performance and Distribution Rights over their performances. These rights, when the performance is of a copyrighted work, will be in addition to the rights of copyright owners with respect to the performance and subsequent exploitation of the performance.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#RelatedRights"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="TemporaryReproductionRight">
    <rdfs:comment xml:lang="en">To produce ephemeral reproductions required in order to facilitate some technological processes geared towards work usage, e.g. internet caches.</rdfs:comment>
    <rdfs:label xml:lang="en">Temporary Reproduction Right</rdfs:label>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#UsersRights"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Performance">
    <rdfs:subClassOf rdf:resource="#CreationProcess"/>
    <rdfs:comment xml:lang="en">The expression in time of a manifestation of a work before and audience. Performers or technical methods might be involved in the process.  
Examples: the scenic play of The Magic Flute opera or a screen play of any of Les Misérables films.</rdfs:comment>
    <rdfs:label xml:lang="en">Performance</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="MoralRights">
    <rdfs:subClassOf rdf:resource="#Copyright"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#agent"/>
        </owl:onProperty>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#location"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="#Person"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#agent"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#pointInTime"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">Moral rights are always held by the creator and cannot be commercially exploited. They are not present in all legal systems. However, WIPO treaties are promoting some of them in order to improve worldwide copyright law harmonisation.</rdfs:comment>
    <rdfs:label xml:lang="en">Moral Rights</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#essence"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#Work"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#essence"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="LegalPerson">
    <rdfs:label xml:lang="en">Legal Person</rdfs:label>
    <rdfs:subClassOf rdf:resource="#Person"/>
  </owl:Class>
  <owl:Class rdf:about="#UsersRights">
    <rdfs:comment xml:lang="en">End-users have some special permissions that grant them the possibility to perform some actions otherwise forbidden by copyright, although this does not mean that the user must pay a compensation if they are exercises, e.g. levies on digital recording equipment and media. These exceptions to copyright should be considered as end-user privileges and not rights. However, some of them are referred to as rights, e.g. the right to quote. Moreover, they are modelled as rights in this conceptualisation in order to build a more homogeneous model.</rdfs:comment>
    <rdfs:label xml:lang="en">Users Rights</rdfs:label>
    <rdfs:subClassOf rdf:resource="#Copyright"/>
  </owl:Class>
  <owl:Class rdf:about="#Derive">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="aim"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#Work"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="#Work"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#aim"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >RULE:
(∀v:Derive)
((∃mr:MoralRights)(∃er:EconomicRights)
((∀p:Person)(∀w:Work)(∀w':Work)(∀m:Manifestation)(∀t:Time)
(w≠w')∧agent(v,p)∧theme(v,w)∧result(v,m)∧aim(v,w')∧pointInTime(v,t)∧location(v,l)
→
agent(mr,p)∧agent(er,p)∧essence(mr,w')∧essence(er,m)∧start(mr,t)∧start(er,t)∧
location(mr,l)∧location(er,l)∧isManifestationOf(m,w')∧isDerivationOf(w',w)))</rdfs:comment>
    <rdfs:label xml:lang="en">Derive</rdfs:label>
    <rdfs:subClassOf rdf:resource="#TransformationRight"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom>
          <owl:Class rdf:about="#Manifestation"/>
        </owl:allValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">This correspond to the act changing a work protected by copyright in order to generate a new work. The resulting derivations are themselves works protected by copyright. Derive is thus also a rights generation action, i.e. it causes new rights to arise as a new Work and its first Manifestation are generated as results of the Derive action. 
The action is required to produce also the first Manifestation of the Work in order to have legal implications. If there is not a Manifestation, the derivation takes part just in the field of ideas, which are not regulated by copyright.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Ambient"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#AttributionRight">
    <rdfs:comment xml:lang="en">The right to claim authorship of the work.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#MoralRights"/>
    <rdfs:label xml:lang="en">Attribution Right</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="EducationRight">
    <rdfs:subClassOf rdf:resource="#UsersRights"/>
    <rdfs:label xml:lang="en">Education Right</rdfs:label>
    <rdfs:comment xml:lang="en">To illustrate for teaching and research, uses for reproduction and communication to the public in educational institutions, libraries and archives.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#Ambient">
    <rdfs:subClassOf rdf:resource="#Verb"/>
  </owl:Class>
  <owl:Class rdf:ID="ProductionContract">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#IPRAgreement"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >ProductionContract</rdfs:label>
  </owl:Class>
  <owl:Class rdf:about="#CreationConcept">
    <rdfs:comment xml:lang="en">Something that cannot exist at a paticular place and time without some physical encoding or embodiment. Also known as Mental Concept.</rdfs:comment>
    <rdfs:label xml:lang="en">Abstract</rdfs:label>
    <rdfs:subClassOf rdf:resource="#Creation"/>
  </owl:Class>
  <owl:Class rdf:ID="CounterOffer">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >CounterOffer</rdfs:label>
    <rdfs:subClassOf rdf:resource="#Ambient"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="IntegrityRight">
    <rdfs:comment xml:lang="en">The right to object to any distortion, mutilation or other modification of, or other derogatory action in relation to, the work which would be prejudicial to the author's honour or reputation.</rdfs:comment>
    <rdfs:label xml:lang="en">Integrity Right</rdfs:label>
    <rdfs:subClassOf rdf:resource="#MoralRights"/>
  </owl:Class>
  <owl:Class rdf:ID="ParodyRight">
    <rdfs:subClassOf rdf:resource="#UsersRights"/>
    <rdfs:comment xml:lang="en">To use for parody and caricature.</rdfs:comment>
    <rdfs:label xml:lang="en">Parody Right</rdfs:label>
  </owl:Class>
  <owl:Class rdf:about="#RelatedRights">
    <rdfs:comment xml:lang="en">There are the rights of other persons also involved in the exploitation of works. Performers, producers and broadcasters make a significant contribution in order to make works reach end-users. Their contribution is also protected by some rights related to copyright, the Related Rights or Neighbouring Rights.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Copyright"/>
    <rdfs:label xml:lang="en">Related Rights</rdfs:label>
  </owl:Class>
  <owl:Class rdf:about="#Communicate">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#medium"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#CommunicationMedium"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#CommunicationRight"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Transfer"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#origin"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Communicate</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom>
          <owl:Class>
            <owl:unionOf rdf:parseType="Collection">
              <owl:Class rdf:about="#Fixation"/>
              <owl:Class rdf:about="#Performance"/>
            </owl:unionOf>
          </owl:Class>
        </owl:allValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">This verb includes any communication to the public of the originals or copies of works, including wire or wireless means and "the making available to the public of works in a way that the members of the public may access the work from a place and at a time individually chosen by them". The quoted expression covers, in particular, on-demand interactive communication through the Internet. On the contrary to Perform, this action just covers all communication to the public not present at the place where the communication originates.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#medium"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="recipient"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#Collective"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom>
          <owl:Class rdf:about="#Communication"/>
        </owl:allValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Transfer">
    <rdfs:subClassOf rdf:resource="#Verb"/>
  </owl:Class>
  <owl:Class rdf:about="#EconomicTransfer">
    <rdfs:comment xml:lang="en">A Transfer of some economic value in exchange of something, the aim.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#agent"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom rdf:resource="#Verb"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#aim"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#Transfer"/>
    <rdfs:label xml:lang="en">Economic Transfer</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#recipient"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="#Person"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#recipient"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="#Person"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#agent"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Access">
    <rdfs:comment xml:lang="en">This is the action that consumes the communication of a MakeAvailable, i.e. an InteractiveCommunication. Consequently, it is an interactive action from the point of view of the consumer, who is able to determine the time line of the content. Usually, the content is consumed from its beginning and from the time point when the content is accessed. Moreover, the user is usually free to pause, resume, forward and rewind the content. However, all these issues are specific to the technological means used to make the content available, e.g. internet video on-demand streamers. It is important to note that this same features can be enjoyed with non-interactive communications but a recording system at the consumers place is then required.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >0</owl:minCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#manner"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:about="#InteractiveCommunication"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#start"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#medium"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#Ambient"/>
    <rdfs:subClassOf rdf:resource="#Transfer"/>
    <rdfs:subClassOf rdf:resource="#Use"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#medium"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#InteractiveMedium"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Access</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#duration"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Communication">
    <rdfs:label xml:lang="en">Communication</rdfs:label>
    <rdfs:comment xml:lang="en">The transmission of a work among places at a given time. It is a process performed when the public is not present at the place and or time where the Communication originates. It includes broadcasts, i.e. one to many, but also communications from a place and at a time individually chosen.
Examples: a radio broadcast of a sound recording of The Magic Flute or an Internet streaming of the film Les Misérables.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#CreationProcess"/>
  </owl:Class>
  <owl:Class rdf:about="#WithdrawalRight">
    <rdfs:comment xml:lang="en">The right to withdraw the work.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#MoralRights"/>
    <rdfs:label xml:lang="en">Withdrawal Right</rdfs:label>
  </owl:Class>
  <owl:Class rdf:about="#DistributionRight">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#EconomicRights"/>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">It regulates actions geared to distribute previously made copies incorporated in tangible articles. The ownership of the corresponding physical support can be transferred permanently, i.e. the distribute act is a sale, or just temporally, i.e. a rent if there is a significant economic compensation or a loan if not.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom>
          <owl:Class rdf:ID="Instance"/>
        </owl:allValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#essence"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Distribution Right</rdfs:label>
  </owl:Class>
  <owl:Class rdf:about="#IPRAgreement">
    <rdfs:subClassOf rdf:resource="#Agree"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >IPRAgreement</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A situation in which an ipr is transferred by an agreement.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#EconomicRights">
    <rdfs:subClassOf rdf:resource="#Copyright"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#essence"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#Creation"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#agent"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#agent"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#Person"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Economic Rights</rdfs:label>
    <rdfs:comment xml:lang="en">The economic rights are related to the productive and commercial aspects of copyright.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#pointInTime"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#location"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#essence"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="MotionPicture">
    <rdfs:label xml:lang="en">Motion Picture</rdfs:label>
    <rdfs:subClassOf rdf:resource="#Fixation"/>
  </owl:Class>
  <owl:Class rdf:ID="Improvisation">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The expression in time of a work, which has not been previously materialised in a manifestation, before and audience. Performers or technical methods might be involved in the process. 
Examples: to play some improvised music in a concert.</rdfs:comment>
    <rdfs:label xml:lang="en">Improvisation</rdfs:label>
    <rdfs:subClassOf rdf:resource="#CreationProcess"/>
  </owl:Class>
  <owl:Class rdf:about="#FixationRight">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#essence"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#Performance"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Fixation Right</rdfs:label>
    <rdfs:subClassOf rdf:resource="#EconomicRights"/>
    <rdfs:comment xml:lang="en">It regulates the materialisation of a Performance into an object that constitutes a Fixation. Common fixations are motion pictures and sound recordings, which are governed by the corresponding Sound Recording Right and Motion Picture Right.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="Copy">
    <rdfs:comment xml:lang="en">RULE:
(∀c:Copy)
((∃!o:CreationObject)(∃!i:Instance)
(theme(c,o)∧result(c,i))
→
isInstanceOf(i,o))</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#CreationObject"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="ReproductionRight"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">This action is formally known as Reproduce. However, it is commonly referred to as Copy. Copies have been traditionally the basic medium for Work commercialisation. They are produced from a Manifestation, from a Fixation of a Performance or from another Instance. The result is an Instance that is the item employed for the physical commercialisation of works, i.e. when a physical item is used as the vehicle to make the Work arrive to its consumers.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:about="#Instance"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Copy</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="Adapt">
    <rdfs:label xml:lang="en">Adapt</rdfs:label>
    <rdfs:comment xml:lang="en">To Adapt is generally understood as the modification of a Work from one type of Work to another, for example adapting a novel so as to make a motion picture, or the modification of a Work so as to make it suitable for different conditions of exploitation, for example adapting an instructional textbook originally prepared for higher education into an instructional textbook intended for students at a lower level.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#AdaptationRight"/>
    <rdfs:subClassOf rdf:resource="#Derive"/>
  </owl:Class>
  <owl:Class rdf:about="#PublicPerformanceRight">
    <rdfs:comment xml:lang="en">It regulates Performances of works when they are made in public, i.e. before an audience.</rdfs:comment>
    <rdfs:label xml:lang="en">Public Performance Right</rdfs:label>
    <rdfs:subClassOf rdf:resource="#EconomicRights"/>
  </owl:Class>
  <owl:Class rdf:about="#ReproductionRight">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#essence"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#CreationObject"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:label xml:lang="en">Reproduction Right</rdfs:label>
    <rdfs:subClassOf rdf:resource="#EconomicRights"/>
    <rdfs:comment xml:lang="en">It regulates actions that produce replicas of a given object, i.e. Instances. Examples of reproduction are the mass production of CD copies from an audio recording master, to scan a book in order to produce a digitalisation of it or to download a digital file into the local hard disk.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#InteractiveCommunication">
    <rdfs:subClassOf rdf:resource="#Communication"/>
    <rdfs:label xml:lang="en">Interactive Communication</rdfs:label>
  </owl:Class>
  <owl:Class rdf:about="#Instance">
    <rdfs:subClassOf rdf:resource="#CreationObject"/>
    <rdfs:comment xml:lang="en">A copy of a creation object produced for commersialisation, a product.
International identification schemes for manifestations: EAN13 (European Article Number) or UPC (Universal Product Code).
Examples: a CD of The Magic Flute or a DVD of Les Misérables.</rdfs:comment>
    <rdfs:label xml:lang="en">Instance</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="Offer">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Offer</rdfs:label>
    <rdfs:subClassOf rdf:resource="#Ambient"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >An event in which a party makes known the terms on which an agreement may be made.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#Manifestation">
    <rdfs:comment xml:lang="en">The materialisation of a Work in a concrete medium, i.e. a tangible or digital object. 
International identification schemes for manifestations: ISBN (International Standard Book Number) for books or ISMN (International Standard Music Number) for printed music.
Examples: the printed scores of The Magic Flute or the editions of Les Misérables.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#CreationObject"/>
    <rdfs:label xml:lang="en">Manifestation</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="MotionPictureRight">
    <rdfs:subClassOf rdf:resource="#FixationRight"/>
    <rdfs:label xml:lang="en">Motion Picture Right</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#result"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#MotionPicture"/>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#PublicPlace">
    <rdfs:label xml:lang="en">Public Place</rdfs:label>
    <rdfs:comment xml:lang="en">A place that is public.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#MakingAvailableRight">
    <rdfs:label xml:lang="en">Making Available Right</rdfs:label>
    <rdfs:subClassOf rdf:resource="#CommunicationRight"/>
  </owl:Class>
  <owl:Class rdf:about="#Distribute">
    <rdfs:subClassOf rdf:resource="#Transfer"/>
    <rdfs:label xml:lang="en">Distribute</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="#Person"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#recipient"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#Instance"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#theme"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#DistributionRight"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#recipient"/>
        </owl:onProperty>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">Once Instances of a Work have been produced, they are distributed to the public. Therefore, there is a recipient of the Instance. If the Distribute does not imply a permanent transfer of ownership on the Instance, i.e. on the material support but not on the underlying Work, there is also a duration case role. This is concretised in the Distribute specialisations.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="DisclosureRight">
    <rdfs:comment xml:lang="en">The right to disclose the work.</rdfs:comment>
    <rdfs:label xml:lang="en">Dissemination Right</rdfs:label>
    <rdfs:subClassOf rdf:resource="#MoralRights"/>
  </owl:Class>
  <owl:ObjectProperty rdf:about="#origin">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Process"/>
          <owl:Class rdf:about="#Transfer"/>
          <owl:Class rdf:about="#Spatial"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:comment xml:lang="en">A passive determinant source.
Example: The chapter begins on [page 20].</rdfs:comment>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:ID="initiatior"/>
    </rdfs:subPropertyOf>
    <rdfs:label xml:lang="en">origin</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="isInstanceOf">
    <owl:inverseOf>
      <owl:InverseFunctionalProperty rdf:ID="hasInstance"/>
    </owl:inverseOf>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:ID="creationModelProperty"/>
    </rdfs:subPropertyOf>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:label xml:lang="en">is instance of</rdfs:label>
    <rdfs:domain rdf:resource="#Instance"/>
    <rdfs:range>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Manifestation"/>
          <owl:Class rdf:about="#Fixation"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:range>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="effector">
    <rdfs:label xml:lang="en">effector</rdfs:label>
    <rdfs:domain rdf:resource="#Action"/>
    <rdfs:comment xml:lang="en">The involuntary initiator of an event.
Example: [The tree] produced new leaves.</rdfs:comment>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="#initiatior"/>
    </rdfs:subPropertyOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasPart">
    <rdfs:label xml:lang="en">has part</rdfs:label>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="isPartOf"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasImprovisation">
    <rdfs:subPropertyOf rdf:resource="#creationModelProperty"/>
    <rdfs:domain rdf:resource="#Work"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
    <rdfs:range rdf:resource="#Improvisation"/>
    <rdfs:label xml:lang="en">has improvisation</rdfs:label>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="isImprovisationOf"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#initiatior">
    <rdfs:comment xml:lang="en">A participant that determines the direction of the process from the beginning (Determinant/Source).</rdfs:comment>
    <rdfs:label xml:lang="en">initiator</rdfs:label>
    <rdfs:domain rdf:resource="#Verb"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#recipient">
    <rdfs:label xml:lang="en">recipient</rdfs:label>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Action"/>
          <owl:Class rdf:about="#Process"/>
          <owl:Class rdf:about="#Transfer"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:ID="goal"/>
    </rdfs:subPropertyOf>
    <rdfs:comment xml:lang="en">An animate goal of an event.
Example: Sue sent the gift to [Bob].</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#start">
    <rdfs:label xml:lang="en">start</rdfs:label>
    <rdfs:comment xml:lang="en">A determinant temporal source.
Example: Bill waited from [noon] to three.</rdfs:comment>
    <rdfs:domain rdf:resource="#Temporal"/>
    <rdfs:subPropertyOf rdf:resource="#initiatior"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#condition">
    <rdfs:domain rdf:resource="#Ambient"/>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="#essence"/>
    </rdfs:subPropertyOf>
    <rdfs:comment xml:lang="en">The necessary circumstance for an action.
Example: In order to see the film [you must pay the entrance].</rdfs:comment>
    <rdfs:label xml:lang="en">condition</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasPerformance">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
    <rdfs:range rdf:resource="#Performance"/>
    <owl:inverseOf>
      <owl:FunctionalProperty rdf:ID="isPerformanceOf"/>
    </owl:inverseOf>
    <rdfs:label xml:lang="en">has performance</rdfs:label>
    <rdfs:domain rdf:resource="#Manifestation"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#duration">
    <rdfs:label xml:lang="en">duration</rdfs:label>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:ID="resource"/>
    </rdfs:subPropertyOf>
    <rdfs:comment xml:lang="en">A resource of a temporal process.
Example: The truck was serviced for [5 hours].</rdfs:comment>
    <rdfs:domain rdf:resource="#Temporal"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="experiencer">
    <rdfs:comment xml:lang="en">An active animate goal of an experience.
Example: [Yojo] sees the fish.</rdfs:comment>
    <rdfs:label xml:lang="en">experiencer</rdfs:label>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="#goal"/>
    </rdfs:subPropertyOf>
    <rdfs:domain rdf:resource="#Transfer"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#resource">
    <rdfs:domain rdf:resource="#Verb"/>
    <rdfs:label xml:lang="en">resource</rdfs:label>
    <rdfs:comment xml:lang="en">A participant that must be present at the beginning of the process, but not necessarily through it, and does not actively control what happens (Immanent/Source).</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#result">
    <rdfs:comment xml:lang="en">An inanimate goal of an event.
Example: Eric built a [house].</rdfs:comment>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="#goal"/>
    </rdfs:subPropertyOf>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Action"/>
          <owl:Class rdf:about="#Process"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:label xml:lang="en">result</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="consequence">
    <rdfs:comment xml:lang="en">The involuntary goal of an action.
Example: The player missed [to hit the ball].</rdfs:comment>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="#goal"/>
    </rdfs:subPropertyOf>
    <rdfs:domain rdf:resource="#Ambient"/>
    <rdfs:label xml:lang="en">consequence</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#essence">
    <rdfs:comment xml:lang="en">A participant that must be present at the end of the process, but not necessarily through it, and does not actively control what happens (Immanent/Product).</rdfs:comment>
    <rdfs:domain rdf:resource="#Verb"/>
    <rdfs:label xml:lang="en">essence</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="matter">
    <rdfs:comment xml:lang="en">A resource that is changed by the event.
Example: The gun was carved out of [soap].</rdfs:comment>
    <rdfs:label xml:lang="en">matter</rdfs:label>
    <rdfs:domain rdf:resource="#Process"/>
    <rdfs:subPropertyOf rdf:resource="#resource"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#goal">
    <rdfs:label xml:lang="en">goal</rdfs:label>
    <rdfs:comment xml:lang="en">A participant that determines the direction of the process from the end (Determinant/Product).</rdfs:comment>
    <rdfs:domain rdf:resource="#Verb"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="instrument">
    <rdfs:label xml:lang="en">instrument</rdfs:label>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Action"/>
          <owl:Class rdf:about="#Transfer"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:subPropertyOf rdf:resource="#resource"/>
    <rdfs:comment xml:lang="en">A resource that is not changed by an event.
Example: [The key] opened the door.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="patient">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Process"/>
          <owl:Class rdf:about="#Action"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:subPropertyOf rdf:resource="#essence"/>
    <rdfs:label xml:lang="en">patient</rdfs:label>
    <rdfs:comment xml:lang="en">An essential participant that undergoes some structural change as a result of the event.
Example: The cat swallowed [the canary].</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#isPartOf">
    <owl:inverseOf rdf:resource="#hasPart"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#theme">
    <rdfs:label xml:lang="en">theme</rdfs:label>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Action"/>
          <owl:Class rdf:about="#Process"/>
          <owl:Class rdf:about="#Transfer"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:subPropertyOf rdf:resource="#essence"/>
    <rdfs:comment xml:lang="en">An essential participant that may be moved, said, or experienced, but is not structurally changed.
Example: Billy likes [the Beer].</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="completion">
    <rdfs:label xml:lang="en">completion</rdfs:label>
    <rdfs:subPropertyOf rdf:resource="#goal"/>
    <rdfs:comment xml:lang="en">The goal of a temporal process.
Example: Mary waited until [noon].</rdfs:comment>
    <rdfs:domain rdf:resource="#Temporal"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#isImprovisationOf">
    <rdfs:domain rdf:resource="#Improvisation"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:label xml:lang="en">is improvisation of</rdfs:label>
    <owl:inverseOf rdf:resource="#hasImprovisation"/>
    <rdfs:range rdf:resource="#Work"/>
    <rdfs:subPropertyOf rdf:resource="#creationModelProperty"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="isDirectPartOf">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="hasDirectPart"/>
    </owl:inverseOf>
    <rdfs:subPropertyOf rdf:resource="#isPartOf"/>
    <rdfs:label xml:lang="en">is direct part of directly</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#aim">
    <rdfs:comment xml:lang="en">The voluntary goal of an action.
Example: The player tries [to hit the ball].</rdfs:comment>
    <rdfs:subPropertyOf rdf:resource="#goal"/>
    <rdfs:domain rdf:resource="#Ambient"/>
    <rdfs:label xml:lang="en">aim</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="path">
    <rdfs:domain rdf:resource="#Spatial"/>
    <rdfs:label xml:lang="en">path</rdfs:label>
    <rdfs:comment xml:lang="en">A spatial resource.
Example: The pizza was shipped via [Albany and Buffalo].</rdfs:comment>
    <rdfs:subPropertyOf rdf:resource="#resource"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="destination">
    <rdfs:comment xml:lang="en">A goal of a spatial process.
Example: Bob went to [Danbury].</rdfs:comment>
    <rdfs:subPropertyOf rdf:resource="#goal"/>
    <rdfs:label xml:lang="en">destination</rdfs:label>
    <rdfs:domain rdf:resource="#Spatial"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#location">
    <rdfs:comment xml:lang="en">An spatial essential participant.
Example: Vehicles arrive at [a station].</rdfs:comment>
    <rdfs:subPropertyOf rdf:resource="#essence"/>
    <rdfs:domain rdf:resource="#Spatial"/>
    <rdfs:label xml:lang="en">location</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="reason">
    <rdfs:subPropertyOf rdf:resource="#initiatior"/>
    <rdfs:label xml:lang="en">reason</rdfs:label>
    <rdfs:domain rdf:resource="#Ambient"/>
    <rdfs:comment xml:lang="en">The initial cause of an event.
Example: The airplane fell due to [a malfunction].</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#medium">
    <rdfs:subPropertyOf rdf:resource="#resource"/>
    <rdfs:comment xml:lang="en">A physical resource for transmitting information, such as the sound of speech or the electromagnetic signals that transmit data.
Example: Bill told Boris by [phone].</rdfs:comment>
    <rdfs:label xml:lang="en">medium</rdfs:label>
    <rdfs:domain rdf:resource="#Transfer"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#pointInTime">
    <rdfs:domain rdf:resource="#Temporal"/>
    <rdfs:subPropertyOf rdf:resource="#essence"/>
    <rdfs:comment xml:lang="en">A temporal essential participant.
Example: [At 5:25 PM], Erin left.</rdfs:comment>
    <rdfs:label xml:lang="en">time</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasDirectPart">
    <rdfs:subPropertyOf rdf:resource="#hasPart"/>
    <owl:inverseOf rdf:resource="#isDirectPartOf"/>
    <rdfs:label xml:lang="en">has direct part</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#manner">
    <rdfs:subPropertyOf rdf:resource="#resource"/>
    <rdfs:comment xml:lang="en">The way an event develops.
Example: The car moved [slowly].</rdfs:comment>
    <rdfs:domain rdf:resource="#Ambient"/>
    <rdfs:label xml:lang="en">manner</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#agent">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Action"/>
          <owl:Class rdf:about="#Process"/>
          <owl:Class rdf:about="#Transfer"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:comment xml:lang="en">The voluntary initiator of an event.
Example: [Eve] bit an apple.</rdfs:comment>
    <rdfs:label xml:lang="en">agent</rdfs:label>
    <rdfs:subPropertyOf rdf:resource="#initiatior"/>
  </owl:ObjectProperty>
  <owl:TransitiveProperty rdf:ID="hasDerivation">
    <rdfs:subPropertyOf rdf:resource="#creationModelProperty"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
    <rdfs:domain rdf:resource="#Work"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:label xml:lang="en">has derivation</rdfs:label>
    <owl:inverseOf>
      <owl:TransitiveProperty rdf:ID="isDerivationOf"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Work"/>
  </owl:TransitiveProperty>
  <owl:TransitiveProperty rdf:about="#isDerivationOf">
    <rdfs:domain rdf:resource="#Work"/>
    <rdfs:subPropertyOf rdf:resource="#creationModelProperty"/>
    <rdfs:label xml:lang="en">is derivation of</rdfs:label>
    <rdfs:range rdf:resource="#Work"/>
    <owl:inverseOf rdf:resource="#hasDerivation"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
  </owl:TransitiveProperty>
  <owl:FunctionalProperty rdf:ID="isFixationOf">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <owl:inverseOf>
      <owl:InverseFunctionalProperty rdf:ID="hasFixation"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Performance"/>
    <rdfs:label xml:lang="en">is fixation of</rdfs:label>
    <rdfs:subPropertyOf rdf:resource="#creationModelProperty"/>
    <rdfs:domain rdf:resource="#Fixation"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="isManifestationOf">
    <rdfs:label xml:lang="en">is manifestation of</rdfs:label>
    <rdfs:domain rdf:resource="#Manifestation"/>
    <owl:inverseOf>
      <owl:InverseFunctionalProperty rdf:ID="hasManifestation"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Work"/>
    <rdfs:subPropertyOf rdf:resource="#creationModelProperty"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#isCommunicationOf">
    <rdfs:range>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Fixation"/>
          <owl:Class rdf:about="#Performance"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:range>
    <rdfs:domain rdf:resource="#Communication"/>
    <rdfs:label xml:lang="en">is communication of</rdfs:label>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:subPropertyOf rdf:resource="#creationModelProperty"/>
    <owl:inverseOf>
      <owl:InverseFunctionalProperty rdf:ID="hasCommunication"/>
    </owl:inverseOf>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#isPerformanceOf">
    <owl:inverseOf rdf:resource="#hasPerformance"/>
    <rdfs:label xml:lang="en">is performance of</rdfs:label>
    <rdfs:range rdf:resource="#Manifestation"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:domain rdf:resource="#Performance"/>
    <rdfs:subPropertyOf rdf:resource="#creationModelProperty"/>
  </owl:FunctionalProperty>
  <owl:InverseFunctionalProperty rdf:about="#hasFixation">
    <rdfs:label xml:lang="en">has fixation</rdfs:label>
    <rdfs:domain rdf:resource="#Performance"/>
    <rdfs:subPropertyOf rdf:resource="#creationModelProperty"/>
    <owl:inverseOf rdf:resource="#isFixationOf"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:range rdf:resource="#Fixation"/>
  </owl:InverseFunctionalProperty>
  <owl:InverseFunctionalProperty rdf:about="#hasCommunication">
    <rdfs:range rdf:resource="#Communication"/>
    <owl:inverseOf rdf:resource="#isCommunicationOf"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Fixation"/>
          <owl:Class rdf:about="#Performance"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:subPropertyOf rdf:resource="#creationModelProperty"/>
    <rdfs:label xml:lang="en">has communication</rdfs:label>
  </owl:InverseFunctionalProperty>
  <owl:InverseFunctionalProperty rdf:about="#hasManifestation">
    <rdfs:label xml:lang="en">has manifestation</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
    <rdfs:range rdf:resource="#Manifestation"/>
    <owl:inverseOf rdf:resource="#isManifestationOf"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:domain rdf:resource="#Work"/>
    <rdfs:subPropertyOf rdf:resource="#creationModelProperty"/>
  </owl:InverseFunctionalProperty>
  <owl:InverseFunctionalProperty rdf:about="#hasInstance">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Manifestation"/>
          <owl:Class rdf:about="#Fixation"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <owl:inverseOf rdf:resource="#isInstanceOf"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:subPropertyOf rdf:resource="#creationModelProperty"/>
    <rdfs:range rdf:resource="#Instance"/>
    <rdfs:label xml:lang="en">has instance</rdfs:label>
  </owl:InverseFunctionalProperty>
</rdf:RDF>

<!-- Created with Protege (with OWL Plugin 2.2 beta, Build 288)  http://protege.stanford.edu -->
