Tıp Ontolojisi (Hastane.owl)

[code lang=”xml”]
<?xml version="1.0"?>
<!DOCTYPE rdf:RDF [
<!ENTITY owl "http://www.w3.org/2002/07/owl#" >
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
<!ENTITY owl2xml "http://www.w3.org/2006/12/owl2-xml#" >
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
<!ENTITY hastane "http://www.semanticweb.org/ontologies/2010/11/hastane.owl#" >
]>
<rdf:RDF xmlns="http://www.semanticweb.org/ontologies/2010/11/hastane.owl#"
xml:base="http://www.semanticweb.org/ontologies/2010/11/hastane.owl"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl2xml="http://www.w3.org/2006/12/owl2-xml#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:hastane="http://www.semanticweb.org/ontologies/2010/11/hastane.owl#">
<owl:Ontology rdf:about=""/>

<owl:ObjectProperty rdf:about="#vardir">
<rdfs:domain rdf:resource="#Recete"/>
<rdfs:range rdf:resource="#Teshis"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#belirtisidir">
<rdfs:range rdf:resource="#Semptom"/>
<rdfs:domain rdf:resource="#Teshis"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#bulunur"/>
<owl:ObjectProperty rdf:about="#calisir">
<rdfs:domain rdf:resource="#Laborant"/>
<rdfs:range rdf:resource="#Laboratuar"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#eder">
<rdfs:domain rdf:resource="#Doktor"/>
<rdfs:range rdf:resource="#Tedavi"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#edilir">
<rdf:type rdf:resource="&owl;SymmetricProperty"/>
<rdfs:range rdf:resource="#Hasta"/>
<rdfs:domain rdf:resource="#Muayene"/>
<owl:inverseOf rdf:resource="#muayeneolur"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#eklenir">
<rdfs:domain rdf:resource="#Recete"/>
<rdfs:range rdf:resource="#Tetkit"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#hastaligidir">
<owl:inverseOf rdf:resource="#kapar"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#icerir">
<rdfs:domain rdf:resource="#Recete"/>
<rdfs:range rdf:resource="#ilacli"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#kapar">
<rdfs:domain rdf:resource="#Hasta"/>
<rdfs:range rdf:resource="#Hastalik"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#katilir">
<rdfs:domain rdf:resource="#Kisi"/>
<rdfs:range rdf:resource="#Muayene"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#konulur">
<rdfs:range rdf:resource="#Hastalik"/>
<rdfs:domain rdf:resource="#Teshis"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#koyar">
<rdfs:domain rdf:resource="#Doktor"/>
<rdfs:range rdf:resource="#Teshis"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#muayeneeder">
<rdfs:domain rdf:resource="#Doktor"/>
<rdfs:range rdf:resource="#Muayene"/>
<rdfs:subPropertyOf rdf:resource="#katilir"/>
<owl:propertyDisjointWith rdf:resource="#muayeneolur"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#muayeneolur">
<rdf:type rdf:resource="&owl;SymmetricProperty"/>
<rdfs:domain rdf:resource="#Hasta"/>
<rdfs:range rdf:resource="#Muayene"/>
<rdfs:subPropertyOf rdf:resource="#katilir"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#olur">
<rdfs:domain rdf:resource="#Hasta"/>
<rdfs:range rdf:resource="#Tedavi"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#parcasidir">
<rdf:type rdf:resource="&owl;TransitiveProperty"/>
<rdfs:range rdf:resource="#Asi"/>
<rdfs:range rdf:resource="#Hap"/>
<rdfs:range rdf:resource="#Serum"/>
<rdfs:range rdf:resource="#Surup"/>
<rdfs:domain rdf:resource="#ilacli"/>
<rdfs:range rdf:resource="#igne"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#teshiskoyar">
<rdfs:domain rdf:resource="#Doktor"/>
<rdfs:range rdf:resource="#Teshis"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#tetkikidir">
<rdfs:domain rdf:resource="#Bulgu"/>
<rdfs:range rdf:resource="#Tetkit"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#yapar">
<rdfs:domain rdf:resource="#Laborant"/>
<rdfs:range rdf:resource="#Tetkit"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#yapilir">
<rdfs:domain rdf:resource="#Hasta"/>
<rdfs:range rdf:resource="#Tetkit"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#yazar">
<rdfs:domain rdf:resource="#Doktor"/>
<rdfs:range rdf:resource="#Recete"/>
<rdfs:subPropertyOf rdf:resource="#bulunur"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#yazilir">
<rdfs:domain rdf:resource="#Hasta"/>
<rdfs:range rdf:resource="#Recete"/>
<rdfs:subPropertyOf rdf:resource="#bulunur"/>
</owl:ObjectProperty>

<owl:DatatypeProperty rdf:about="#Ad">
<rdfs:domain rdf:resource="#Kisi"/>
<rdfs:range rdf:resource="&xsd;string"/>
<rdfs:domain>
<owl:Restriction>
<owl:onProperty rdf:resource="#Ad"/>
<owl:maxQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">2</owl:maxQualifiedCardinality>
<owl:onDataRange rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:domain>
<rdfs:domain>
<owl:Restriction>
<owl:onProperty rdf:resource="#Ad"/>
<owl:minQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minQualifiedCardinality>
<owl:onDataRange rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:domain>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#Adres">
<rdfs:domain rdf:resource="#Kisi"/>
<rdfs:range rdf:resource="&xsd;string"/>
<rdfs:domain>
<owl:Restriction>
<owl:onProperty rdf:resource="#Adres"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:domain>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#Anne_Adi">
<rdfs:domain rdf:resource="#Hasta"/>
<rdfs:range rdf:resource="&xsd;string"/>
<rdfs:domain>
<owl:Restriction>
<owl:onProperty rdf:resource="#Anne_Adi"/>
<owl:maxQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">2</owl:maxQualifiedCardinality>
<owl:onDataRange rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:domain>
<rdfs:domain>
<owl:Restriction>
<owl:onProperty rdf:resource="#Anne_Adi"/>
<owl:minQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minQualifiedCardinality>
<owl:onDataRange rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:domain>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#BIL">
<rdfs:domain rdf:resource="#idrar"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#Baba_Adi">
<rdfs:domain rdf:resource="#Hasta"/>
<rdfs:range rdf:resource="&xsd;string"/>
<rdfs:domain>
<owl:Restriction>
<owl:onProperty rdf:resource="#Baba_Adi"/>
<owl:maxQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">2</owl:maxQualifiedCardinality>
<owl:onDataRange rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:domain>
<rdfs:domain>
<owl:Restriction>
<owl:onProperty rdf:resource="#Baba_Adi"/>
<owl:minQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minQualifiedCardinality>
<owl:onDataRange rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:domain>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#Bolum">
<rdfs:domain rdf:resource="#Doktor"/>
<rdfs:range rdf:resource="&xsd;string"/>
<rdfs:domain>
<owl:Restriction>
<owl:onProperty rdf:resource="#Bolum"/>
<owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
<owl:onDataRange rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:domain>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#BuyukTansiyon">
<rdfs:domain rdf:resource="#Tansiyon"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#Cinsiyet">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Hasta"/>
<rdfs:range rdf:resource="&xsd;string"/>
<rdfs:domain>
<owl:Restriction>
<owl:onProperty rdf:resource="#Cinsiyet"/>
<owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
<owl:onDataRange rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:domain>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#Derece">
<rdfs:domain rdf:resource="#Ates"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#DiplomaNo">
<rdfs:domain rdf:resource="#Doktor"/>
<rdfs:range rdf:resource="&xsd;int"/>
<rdfs:domain>
<owl:Restriction>
<owl:onProperty rdf:resource="#DiplomaNo"/>
<owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
<owl:onDataRange rdf:resource="&xsd;int"/>
</owl:Restriction>
</rdfs:domain>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#Dogum_Yeri">
<rdfs:domain rdf:resource="#Hasta"/>
<rdfs:range rdf:resource="&xsd;string"/>
<rdfs:domain>
<owl:Restriction>
<owl:onProperty rdf:resource="#Dogum_Yeri"/>
<owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
<owl:onDataRange rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:domain>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#GLU">
<rdfs:domain rdf:resource="#idrar"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#Glukoz">
<rdfs:domain rdf:resource="#Seker"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#Hb">
<rdfs:domain rdf:resource="#Kan"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#KET">
<rdfs:domain rdf:resource="#idrar"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#KucukTansiyon">
<rdfs:domain rdf:resource="#Tansiyon"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#MCV">
<rdfs:domain rdf:resource="#Kan"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#PLT">
<rdfs:domain rdf:resource="#Kan"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#PRO">
<rdfs:domain rdf:resource="#idrar"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#ProtokolNo">
<rdfs:domain rdf:resource="#Recete"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#RBC">
<rdfs:domain rdf:resource="#Kan"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#Recetetarih">
<rdfs:domain rdf:resource="#Recete"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#Sg">
<rdfs:domain rdf:resource="#idrar"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#Soyad">
<rdfs:domain rdf:resource="#Kisi"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#TCKimlikNo">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Kisi"/>
<rdfs:range rdf:resource="&xsd;int"/>
<rdfs:domain>
<owl:Restriction>
<owl:onProperty rdf:resource="#TCKimlikNo"/>
<owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
<owl:onDataRange rdf:resource="&xsd;int"/>
</owl:Restriction>
</rdfs:domain>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#Tanim">
<rdfs:domain rdf:resource="#Onlem"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#Telefon">
<rdfs:domain rdf:resource="#Hasta"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#Uyruk">
<rdfs:domain rdf:resource="#Hasta"/>
<rdfs:range rdf:resource="&xsd;string"/>
<rdfs:domain>
<owl:Restriction>
<owl:onProperty rdf:resource="#Uyruk"/>
<owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
<owl:onDataRange rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:domain>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#WBC">
<rdfs:domain rdf:resource="#Kan"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#Yas">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Hasta"/>
<rdfs:range rdf:resource="&xsd;int"/>
<rdfs:domain>
<owl:Restriction>
<owl:onProperty rdf:resource="#Yas"/>
<owl:allValuesFrom rdf:resource="&xsd;nonNegativeInteger"/>
</owl:Restriction>
</rdfs:domain>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#belirti">
<rdfs:domain rdf:resource="#Hastalik"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#ilacsiztanim">
<rdfs:domain rdf:resource="#ilacsiz"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#pH">
<rdfs:domain rdf:resource="#idrar"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>

<owl:Class rdf:about="#Asi">
<rdfs:subClassOf rdf:resource="&owl;Thing"/>
</owl:Class>
<owl:Class rdf:about="#Ates">
<rdfs:subClassOf rdf:resource="#Olcum"/>
</owl:Class>
<owl:Class rdf:about="#Bulgu"/>
<owl:Class rdf:about="#Doktor">
<rdfs:subClassOf rdf:resource="#Kisi"/>
<owl:disjointWith rdf:resource="#Hasta"/>
<owl:disjointWith rdf:resource="#Laborant"/>
</owl:Class>
<owl:Class rdf:about="#Hap">
<rdfs:subClassOf rdf:resource="&owl;Thing"/>
</owl:Class>
<owl:Class rdf:about="#Hasta">
<rdfs:subClassOf rdf:resource="#Kisi"/>
<owl:disjointWith rdf:resource="#Laborant"/>
</owl:Class>
<owl:Class rdf:about="#Hastalik">
<owl:equivalentClass rdf:resource="#Teshis"/>
</owl:Class>
<owl:Class rdf:about="#Hastane"/>
<owl:Class rdf:about="#Kan">
<rdfs:subClassOf rdf:resource="#Tahlil"/>
</owl:Class>
<owl:Class rdf:about="#Kisi">
<rdfs:subClassOf rdf:resource="#Hastane"/>
</owl:Class>
<owl:Class rdf:about="#Laborant">
<rdfs:subClassOf rdf:resource="#Kisi"/>
</owl:Class>
<owl:Class rdf:about="#Laboratuar">
<rdfs:subClassOf rdf:resource="#Hastane"/>
</owl:Class>
<owl:Class rdf:about="#Muayene">
<rdfs:subClassOf rdf:resource="#Hastane"/>
</owl:Class>
<owl:Class rdf:about="#Olcum">
<rdfs:subClassOf rdf:resource="#Tetkit"/>
</owl:Class>
<owl:Class rdf:about="#Onlem">
<rdfs:subClassOf rdf:resource="#Tedavi"/>
</owl:Class>
<owl:Class rdf:about="#Recete"/>
<owl:Class rdf:about="#Seker">
<rdfs:subClassOf rdf:resource="#Olcum"/>
</owl:Class>
<owl:Class rdf:about="#Semptom"/>
<owl:Class rdf:about="#Serum">
<rdfs:subClassOf rdf:resource="&owl;Thing"/>
</owl:Class>
<owl:Class rdf:about="#Surup">
<rdfs:subClassOf rdf:resource="&owl;Thing"/>
</owl:Class>
<owl:Class rdf:about="#Tahlil">
<rdfs:subClassOf rdf:resource="#Tetkit"/>
</owl:Class>
<owl:Class rdf:about="#Tansiyon">
<rdfs:subClassOf rdf:resource="#Olcum"/>
</owl:Class>
<owl:Class rdf:about="#Tedavi">
<rdfs:subClassOf rdf:resource="&owl;Thing"/>
</owl:Class>
<owl:Class rdf:about="#Teshis"/>
<owl:Class rdf:about="#Tetkit"/>
<owl:Class rdf:about="#ilacli">
<rdfs:subClassOf rdf:resource="#Tedavi"/>
</owl:Class>
<owl:Class rdf:about="#idrar">
<rdfs:subClassOf rdf:resource="#Tahlil"/>
</owl:Class>
<owl:Class rdf:about="#igne">
<rdfs:subClassOf rdf:resource="&owl;Thing"/>
</owl:Class>
<owl:Class rdf:about="#ilacsiz">
<rdfs:subClassOf rdf:resource="#Tedavi"/>
</owl:Class>
<owl:Class rdf:about="&owl;Thing"/>
</rdf:RDF>

“Tıp Ontolojisi (Hastane.owl)” üzerine 1 yorum.

  1. Merhaba, öncelikle bu paylaşım için çok teşekkür ederim. İnternetteki tek Türkçe adamakıllı ontoloji bu. Bunu JENA ile SPARQL’da nasıl sorgularız? Örnek bir graph ve sorgu önerebilir misiniz?

Bir cevap yazın