view owlInput/knowledgeRepresenatation.owl @ 6:30fc93374f10

minor changes
author dwinter
date Wed, 09 Feb 2011 15:36:51 +0100
parents 923e73fa07f1
children
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 rdf:resource="#DigitalHPS_Object"/>
    <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>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://erlangen-crm.org/101001/P70i_is_documented_in"/>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://erlangen-crm.org/101001/P14_carried_out_by"/>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="ReferencePointer">
    <rdfs:subClassOf rdf:resource="http://erlangen-crm.org/101001/E31_Document"/>
    <rdfs:subClassOf rdf:resource="#DigitalHPS_Object"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="isPartOf"/>
        </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:DatatypeProperty rdf:ID="Pointer"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="VocabularyEntry">
    <rdfs:subClassOf rdf:resource="#DigitalHPS_Object"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasTerm"/>
        </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="Relation">
    <rdfs:subClassOf rdf:resource="#DigitalHPS_Object"/>
    <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>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="has_Predicate"/>
        </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="has_Subject"/>
        </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="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 rdf:resource="#DigitalHPS_Object"/>
    <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>
      <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:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasInterpretation"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </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="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#SymmetricProperty"/>
  </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: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#TransitiveProperty"/>
    <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:ObjectProperty>
  <owl:ObjectProperty 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#InverseFunctionalProperty"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="witnessesReception">
    <owl:inverseOf>
      <owl:FunctionalProperty rdf:ID="hasReference"/>
    </owl:inverseOf>
    <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:FunctionalProperty rdf:about="#hasReference">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <owl:inverseOf rdf:resource="#witnessesReception"/>
  </owl:FunctionalProperty>
  <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:argument2>
              <swrl:Variable rdf:ID="y"/>
            </swrl:argument2>
            <swrl:argument1>
              <swrl:Variable rdf:ID="x"/>
            </swrl:argument1>
          </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:propertyPredicate rdf:resource="#isInterpretedIn"/>
            <swrl:argument1 rdf:resource="#y"/>
            <swrl:argument2 rdf:resource="#x"/>
          </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 -->