Personal tools
You are here: Home Resources AIM@SHAPE Ontologies Common Info Ontology
Related terms
Navigation
 
Document Actions

Common Info Ontology

The purpose of this ontology is to integrate the shared person and institution information from the Common Shape Ontology, the Common Tool Ontology and all the domain ontologies.

Click here to get the file

Size 3.8 kB - File type text/xml

File contents

<?xml version="1.0"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns="http://www.aimatshape.net/ontologies/infoCommonOntology.owl#"
  xml:base="http://www.aimatshape.net/ontologies/infoCommonOntology.owl">
  <owl:Ontology rdf:about=""/>
  <owl:Class rdf:ID="PersonInfo">
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="hasName"/>
        </owl:onProperty>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:ID="InstitutionInfo"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#InstitutionInfo">
    <owl:disjointWith rdf:resource="#PersonInfo"/>
  </owl:Class>
  <owl:ObjectProperty rdf:ID="worksFor">
    <rdfs:range rdf:resource="#InstitutionInfo"/>
    <rdfs:domain rdf:resource="#PersonInfo"/>
  </owl:ObjectProperty>
  <owl:DatatypeProperty rdf:ID="hasPhone">
    <rdfs:domain rdf:resource="#PersonInfo"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasURL">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#PersonInfo"/>
          <owl:Class rdf:about="#InstitutionInfo"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasAddress">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#PersonInfo"/>
          <owl:Class rdf:about="#InstitutionInfo"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasEmail">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#PersonInfo"/>
  </owl:DatatypeProperty>
  <owl:FunctionalProperty rdf:about="#hasName">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >[required] # Example "Rabbit"</rdfs:comment>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#PersonInfo"/>
          <owl:Class rdf:about="#InstitutionInfo"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="hasFax">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#PersonInfo"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="hasShortName">
    <rdfs:domain rdf:resource="#InstitutionInfo"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="hasTitle">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#PersonInfo"/>
  </owl:FunctionalProperty>
</rdf:RDF>
by Marios_Pitikakis last modified 2007-11-05 13:46
« March 2010 »
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31