view owlInput/knowledgeRepresenatation.owl @ 4:72004a788198

save single file
author dwinter
date Sun, 06 Feb 2011 21:19:48 +0100
parents d9fd32ecae24
children 923e73fa07f1
line wrap: on
line source

<?xml version="1.0"?>
<rdf:RDF
    xmlns:skos="http://www.w3.org/2004/02/skos/core#"
    xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#"
    xmlns:xsp="http://www.owl-ontologies.com/2005/08/07/xsp.owl#"
    xmlns="http://www.digitalHPS.org/ontologies/KnowledgeRepresentation#"
    xmlns:swrlb="http://www.w3.org/2003/11/swrlb#"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns:sqwrl="http://sqwrl.stanford.edu/ontologies/built-ins/3.4/sqwrl.owl#"
    xmlns:crm="http://erlangen-crm.org/101001/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:swrl="http://www.w3.org/2003/11/swrl#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:swrla="http://swrl.stanford.edu/ontologies/3.3/swrla.owl#"
  xml:base="http://www.digitalHPS.org/ontologies/KnowledgeRepresentation">
  <owl:Ontology rdf:about="">
    <owl:imports rdf:resource="http://www.w3.org/2004/02/skos/core"/>
    <owl:imports rdf:resource="http://erlangen-crm.org/101001/"/>
    <owl:imports rdf:resource="http://swrl.stanford.edu/ontologies/3.3/swrla.owl"/>
    <owl:imports rdf:resource="http://sqwrl.stanford.edu/ontologies/built-ins/3.4/sqwrl.owl"/>
  </owl:Ontology>
  <owl:Class rdf:ID="Concept_Actor">
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/>
  </owl:Class>
  <owl:Class rdf:ID="DigitalHPS_Object"/>
  <owl:Class rdf:ID="ReceptionEvent">
    <rdfs:subClassOf rdf:resource="http://erlangen-crm.org/101001/E7_Activity"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty rdf:resource="http://erlangen-crm.org/101001/P14_carried_out_by"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty rdf:resource="http://erlangen-crm.org/101001/P70i_is_documented_in"/>
      </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="describes"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#DigitalHPS_Object"/>
  </owl:Class>
  <owl:Class rdf:ID="ReferencePointer">
    <rdfs:subClassOf rdf:resource="http://erlangen-crm.org/101001/E31_Document"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="Pointer"/>
        </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:ID="isPartOf"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#DigitalHPS_Object"/>
  </owl:Class>
  <owl:Class rdf:ID="VocabularyEntry">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasTerm"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#DigitalHPS_Object"/>
  </owl:Class>
  <owl:Class rdf:ID="Relation">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="has_Subject"/>
        </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:ID="has_Predicate"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="has_Object"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#DigitalHPS_Object"/>
  </owl:Class>
  <owl:Class rdf:ID="Term">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Es wird jedenfalls 1 Term für jede Interpretation angelegt, daher Kardinalität 1. Falls ein Term mehrere Interpretation besitzen kann, dann wird für jede Interpretation ein Term an gelegt.

Z.B. Einstein könnte einen Term erhalten der auf "Albert Einstein" verweist oder auf "Hans Albert Einstein"

Falls gar keine Interpreation bekannt ist bleibt die Interpretation leer.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasInterpretation"/>
        </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:ID="isReferencedAt"/>
        </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:ID="hasNormalizedRepresentation"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#DigitalHPS_Object"/>
  </owl:Class>
  <owl:Class rdf:ID="OWLPP"/>
  <owl:ObjectProperty rdf:ID="is_described_in">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="#describes"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasNormalizedRepresentation">
    <rdfs:range rdf:resource="#VocabularyEntry"/>
    <rdfs:domain rdf:resource="#Term"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#has_Object">
    <rdfs:domain rdf:resource="#Relation"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasReference">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="witnessesReception"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasInterpretation">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="isInterpretedIn"/>
    </owl:inverseOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
    <rdfs:range>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <rdf:Description rdf:about="http://www.w3.org/2004/02/skos/core#Concept"/>
          <rdf:Description rdf:about="http://www.w3.org/2004/02/skos/core#Collection"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:range>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#isReferencedAt">
    <rdfs:domain rdf:resource="#Term"/>
    <rdfs:range rdf:resource="#ReferencePointer"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="I_struct_by"/>
  <owl:ObjectProperty rdf:ID="CPinverse_has_type">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="CP_has_type"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#isPartOf">
    <rdfs:range rdf:resource="http://erlangen-crm.org/101001/E31_Document"/>
    <rdfs:domain rdf:resource="#ReferencePointer"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#describes">
    <owl:inverseOf rdf:resource="#is_described_in"/>
    <rdfs:domain rdf:resource="#ReceptionEvent"/>
    <rdfs:range rdf:resource="#Relation"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#witnessesReception">
    <owl:inverseOf rdf:resource="#hasReference"/>
    <rdfs:range rdf:resource="#ReceptionEvent"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="inverse_of_I_is_about">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="I_is_about"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#isInterpretedIn">
    <owl:inverseOf rdf:resource="#hasInterpretation"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#has_Subject">
    <rdfs:domain rdf:resource="#Relation"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#CP_has_type">
    <owl:inverseOf rdf:resource="#CPinverse_has_type"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#I_is_about">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >wurde abgeleitet aus vorhanden sein von Relationes dieses Typs in den Statments</rdfs:comment>
    <rdfs:isDefinedBy rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >http://www.digitalHPS.org/ontologies/KnowledgeRepresentation#ReceptionEvent_37</rdfs:isDefinedBy>
    <owl:inverseOf rdf:resource="#inverse_of_I_is_about"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#has_Predicate">
    <rdfs:range rdf:resource="#Term"/>
    <rdfs:domain rdf:resource="#Relation"/>
  </owl:ObjectProperty>
  <owl:DatatypeProperty rdf:ID="hasPrintedRepresentation">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Term"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="is_certain">
    <rdfs:comment xml:lang="de">Gibt an, ob die Interpretation der Ausdrucks innerhalb des Textes vom 
    Recepienten als sicher angenommen wird. Beispiel: Im Text steht: &amp;quot;Einstein 
    war ein Professor.&amp;quot; es ist unsicher ob Albert oder Hans-Albert Einstein 
    gemeint ist, aber es ist sicher, dass es einer von beiden ist, dann 
    bkeommt. Albert und Hans-Albert jeweils false mit Zuweisungen zu den 
    entsprechenden Personeneintr&amp;#228;gen im Thesaurus (skos:concept).

 Es muss ein skos:concept oder eine skos:collection angelegt werden, das/die 
    beide Einsteins enth&amp;#228;lt, z.B. Familie Einstein, die Zuweisung, dahin w&amp;#228;re 
    dann is_certain &amp;quot;true&amp;quot;.

Das Anlegen von collection sollte dabei die bevorzuge L&amp;#246;sung sein, um die 
    Thesauri m&amp;#246;glichst austauschbar zu halten.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
    <rdfs:domain rdf:resource="#Term"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasTerm">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#VocabularyEntry"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#Pointer">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#ReferencePointer"/>
  </owl:DatatypeProperty>
  <owl:TransitiveProperty rdf:ID="is_same_object_as">
    <rdfs:range rdf:resource="#Term"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#SymmetricProperty"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <owl:inverseOf rdf:resource="#is_same_object_as"/>
    <rdfs:comment xml:lang="de">&lt;p style="margin-top: 0"&gt;
      Verbindet Terme die das selbe Objekte beschreiben, z.B.
    &lt;/p&gt;
    &lt;p style="margin-top: 0"&gt;
      
    &lt;/p&gt;
    &lt;p style="margin-top: 0"&gt;
      
    &lt;/p&gt;
    &lt;p style="margin-top: 0"&gt;
      Die Strasse ist lang. Die Strasse ist nass. Sie ist sch&amp;#246;n.
    &lt;/p&gt;
    &lt;p style="margin-top: 0"&gt;
      
    &lt;/p&gt;
    &lt;p style="margin-top: 0"&gt;
      Und Term1 repr&amp;#228;sentiert Strasse im ersten Satz, Term2 Strasse im 
      zweiten Satz, Term3 Sie 
    &lt;/p&gt;
    &lt;p style="margin-top: 0"&gt;
       im dritten Satz, dann sind Term1, term2, term3 mit &amp;quot;is_same_object_as&amp;quot; 
      verbunden.
    &lt;/p&gt;
    &lt;p style="margin-top: 0"&gt;
      
    &lt;/p&gt;</rdfs:comment>
    <rdfs:domain rdf:resource="#Term"/>
  </owl:TransitiveProperty>
  <owl:SymmetricProperty rdf:ID="represents">
    <rdfs:range rdf:resource="http://erlangen-crm.org/101001/E39_Actor"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Concept_Actor"/>
          <rdf:Description rdf:about="http://erlangen-crm.org/101001/E39_Actor"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <owl:inverseOf rdf:resource="#represents"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
  </owl:SymmetricProperty>
  <owl:InverseFunctionalProperty rdf:ID="representsSKOSconcept">
    <rdfs:range>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <rdf:Description rdf:about="http://www.w3.org/2004/02/skos/core#Concept"/>
          <rdf:Description rdf:about="http://www.w3.org/2004/02/skos/core#Collection"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:range>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
  </owl:InverseFunctionalProperty>
  <crm:E32_Authority_Document rdf:ID="E32_Authority_Document_7"/>
  <swrl:Imp rdf:ID="Rule-1">
    <swrl:body>
      <swrl:AtomList>
        <rdf:first>
          <swrl:IndividualPropertyAtom>
            <swrl:propertyPredicate rdf:resource="#hasInterpretation"/>
            <swrl:argument1>
              <swrl:Variable rdf:ID="x"/>
            </swrl:argument1>
            <swrl:argument2>
              <swrl:Variable rdf:ID="y"/>
            </swrl:argument2>
          </swrl:IndividualPropertyAtom>
        </rdf:first>
        <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
      </swrl:AtomList>
    </swrl:body>
    <swrl:head>
      <swrl:AtomList>
        <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
        <rdf:first>
          <swrl:IndividualPropertyAtom>
            <swrl:argument2 rdf:resource="#x"/>
            <swrl:argument1 rdf:resource="#y"/>
            <swrl:propertyPredicate rdf:resource="#isInterpretedIn"/>
          </swrl:IndividualPropertyAtom>
        </rdf:first>
      </swrl:AtomList>
    </swrl:head>
  </swrl:Imp>
  <Concept_Actor rdf:ID="Concept_Actor_Darwin"/>
</rdf:RDF>

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