<?xml version="1.0"?>
<Ontology xmlns="http://www.w3.org/2002/07/owl#"
     xml:base="http://www.semanticweb.org/sattler/ontologies/2017/4/untitled-ontology-53"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:xml="http://www.w3.org/XML/1998/namespace"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     ontologyIRI="http://www.semanticweb.org/sattler/ontologies/2017/4/untitled-ontology-53">
    <Prefix name="" IRI="http://www.semanticweb.org/sattler/ontologies/2017/4/untitled-ontology-53"/>
    <Prefix name="owl" IRI="http://www.w3.org/2002/07/owl#"/>
    <Prefix name="rdf" IRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
    <Prefix name="xml" IRI="http://www.w3.org/XML/1998/namespace"/>
    <Prefix name="xsd" IRI="http://www.w3.org/2001/XMLSchema#"/>
    <Prefix name="rdfs" IRI="http://www.w3.org/2000/01/rdf-schema#"/>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="rdfs:comment"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">A first ontology, reflecting T_ex and A_ex in Chapter 2, Figures 2.3, 2.4.</Literal>
    </Annotation>
    <Declaration>
        <Class IRI="#Teacher"/>
    </Declaration>
    <Declaration>
        <Class IRI="#Student"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#teaches"/>
    </Declaration>
    <Declaration>
        <Class IRI="#Person"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#Ph456"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#Hugo"/>
    </Declaration>
    <Declaration>
        <Class IRI="#UGCourse"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CS600"/>
    </Declaration>
    <Declaration>
        <Class IRI="#PGCourse"/>
    </Declaration>
    <Declaration>
        <Class IRI="#Course"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#attends"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#Mary"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#Betty"/>
    </Declaration>
    <EquivalentClasses>
        <Class IRI="#Student"/>
        <ObjectIntersectionOf>
            <Class IRI="#Person"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty IRI="#attends"/>
                <Class IRI="#Course"/>
            </ObjectSomeValuesFrom>
        </ObjectIntersectionOf>
    </EquivalentClasses>
    <EquivalentClasses>
        <Class IRI="#Teacher"/>
        <ObjectIntersectionOf>
            <Class IRI="#Person"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty IRI="#teaches"/>
                <Class IRI="#Course"/>
            </ObjectSomeValuesFrom>
        </ObjectIntersectionOf>
    </EquivalentClasses>
    <SubClassOf>
        <Class IRI="#PGCourse"/>
        <Class IRI="#Course"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#Student"/>
        <Class IRI="#Person"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#Teacher"/>
        <Class IRI="#Person"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#UGCourse"/>
        <Class IRI="#Course"/>
    </SubClassOf>
    <DisjointClasses>
        <Class IRI="#Course"/>
        <Class IRI="#Person"/>
    </DisjointClasses>
    <ClassAssertion>
        <ObjectIntersectionOf>
            <Class IRI="#Person"/>
            <Class IRI="#Teacher"/>
        </ObjectIntersectionOf>
        <NamedIndividual IRI="#Betty"/>
    </ClassAssertion>
    <ClassAssertion>
        <Class IRI="#Course"/>
        <NamedIndividual IRI="#CS600"/>
    </ClassAssertion>
    <ClassAssertion>
        <Class IRI="#Person"/>
        <NamedIndividual IRI="#Hugo"/>
    </ClassAssertion>
    <ClassAssertion>
        <Class IRI="#Person"/>
        <NamedIndividual IRI="#Mary"/>
    </ClassAssertion>
    <ClassAssertion>
        <ObjectIntersectionOf>
            <Class IRI="#Course"/>
            <Class IRI="#PGCourse"/>
        </ObjectIntersectionOf>
        <NamedIndividual IRI="#Ph456"/>
    </ClassAssertion>
    <ObjectPropertyAssertion>
        <ObjectProperty IRI="#attends"/>
        <NamedIndividual IRI="#Betty"/>
        <NamedIndividual IRI="#Ph456"/>
    </ObjectPropertyAssertion>
    <ObjectPropertyAssertion>
        <ObjectProperty IRI="#teaches"/>
        <NamedIndividual IRI="#Hugo"/>
        <NamedIndividual IRI="#Ph456"/>
    </ObjectPropertyAssertion>
    <ObjectPropertyAssertion>
        <ObjectProperty IRI="#attends"/>
        <NamedIndividual IRI="#Mary"/>
        <NamedIndividual IRI="#Ph456"/>
    </ObjectPropertyAssertion>
    <ObjectPropertyAssertion>
        <ObjectProperty IRI="#teaches"/>
        <NamedIndividual IRI="#Mary"/>
        <NamedIndividual IRI="#CS600"/>
    </ObjectPropertyAssertion>
</Ontology>



<!-- Generated by the OWL API (version 4.2.5.20160517-0735) https://github.com/owlcs/owlapi -->

