Resended message. I replied to the confirmation message.

Hello,

i need help with get restriction of specific OntClass...
I get list of OntClass this way: ontModel.listNamedClasses()
but when I call listDeclaredProperties(true) on specific OntClass I dont restrictions of Class...

Should you help me ?
I add my owl file to this email.

Thanks for help.

Lukas

Dňa 26.5.2015 o 16:22 Andy Seaborne napísal(a):
Hi there,

You don't seem to be subscribed to the list, at least not with this email address, or you sent the message before you had replied to the confirmation message. Your message was bounced to the moderator.

To subscribe, send email to [email protected] and reply to the confirmation. You won't necessarily see replies otherwise.

Once subscribed, please resend your message.

http://jena.apache.org/help_and_support/index.html

    Andy

On 26/05/15 15:12, Lukáš Figura wrote:
Hello,

i need help with get restriction of specific OntClass...
I get list of OntClass this way: ontModel.listNamedClasses()
but when I call listDeclaredProperties(true) on specific OntClass I dont restrictions of Class...

Should you help me ?
I add my owl file to this email.

Thanks for help.

Lukas


<?xml version="1.0"?>


<!DOCTYPE rdf:RDF [
    <!ENTITY owl "http://www.w3.org/2002/07/owl#"; >
    <!ENTITY dc "http://purl.org/dc/elements/1.1/"; >
    <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#"; >
    <!ENTITY daml "http://www.daml.org/2001/03/daml+oil#"; >
    <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"; >
    <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"; >
]>


<rdf:RDF xmlns="http://www.owl-ontologies.com/travel.owl#";
     xml:base="http://www.owl-ontologies.com/travel.owl";
     xmlns:dc="http://purl.org/dc/elements/1.1/";
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#";
     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:daml="http://www.daml.org/2001/03/daml+oil#";>
    <owl:Ontology rdf:about="http://www.owl-ontologies.com/travel.owl";>
        <owl:versionInfo rdf:datatype="&xsd;string">1.0 by Holger Knublauch ([email protected])</owl:versionInfo>
        <rdfs:comment rdf:datatype="&xsd;string">An example ontology for tutorial purposes.</rdfs:comment>
    </owl:Ontology>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Object Properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://www.owl-ontologies.com/travel.owl#hasAccommodation -->

    <owl:ObjectProperty rdf:about="http://www.owl-ontologies.com/travel.owl#hasAccommodation";>
        <rdfs:range rdf:resource="http://www.owl-ontologies.com/travel.owl#Accommodation"/>
        <rdfs:domain rdf:resource="http://www.owl-ontologies.com/travel.owl#Destination"/>
    </owl:ObjectProperty>
    


    <!-- http://www.owl-ontologies.com/travel.owl#hasActivity -->

    <owl:ObjectProperty rdf:about="http://www.owl-ontologies.com/travel.owl#hasActivity";>
        <rdfs:range rdf:resource="http://www.owl-ontologies.com/travel.owl#Activity"/>
        <rdfs:domain rdf:resource="http://www.owl-ontologies.com/travel.owl#Destination"/>
        <owl:inverseOf rdf:resource="http://www.owl-ontologies.com/travel.owl#isOfferedAt"/>
    </owl:ObjectProperty>
    


    <!-- http://www.owl-ontologies.com/travel.owl#hasContact -->

    <owl:ObjectProperty rdf:about="http://www.owl-ontologies.com/travel.owl#hasContact";>
        <rdfs:domain rdf:resource="http://www.owl-ontologies.com/travel.owl#Activity"/>
        <rdfs:range rdf:resource="http://www.owl-ontologies.com/travel.owl#Contact"/>
    </owl:ObjectProperty>
    


    <!-- http://www.owl-ontologies.com/travel.owl#hasPart -->

    <owl:ObjectProperty rdf:about="http://www.owl-ontologies.com/travel.owl#hasPart";>
        <rdf:type rdf:resource="&owl;TransitiveProperty"/>
        <rdfs:range rdf:resource="http://www.owl-ontologies.com/travel.owl#Destination"/>
        <rdfs:domain rdf:resource="http://www.owl-ontologies.com/travel.owl#Destination"/>
    </owl:ObjectProperty>
    


    <!-- http://www.owl-ontologies.com/travel.owl#hasRating -->

    <owl:ObjectProperty rdf:about="http://www.owl-ontologies.com/travel.owl#hasRating";>
        <rdfs:domain rdf:resource="http://www.owl-ontologies.com/travel.owl#Accommodation"/>
        <rdfs:range rdf:resource="http://www.owl-ontologies.com/travel.owl#AccommodationRating"/>
    </owl:ObjectProperty>
    


    <!-- http://www.owl-ontologies.com/travel.owl#isOfferedAt -->

    <owl:ObjectProperty rdf:about="http://www.owl-ontologies.com/travel.owl#isOfferedAt";>
        <rdfs:domain rdf:resource="http://www.owl-ontologies.com/travel.owl#Activity"/>
        <rdfs:range rdf:resource="http://www.owl-ontologies.com/travel.owl#Destination"/>
    </owl:ObjectProperty>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Data properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://www.owl-ontologies.com/travel.owl#hasCity -->

    <owl:DatatypeProperty rdf:about="http://www.owl-ontologies.com/travel.owl#hasCity";>
        <rdf:type rdf:resource="&owl;FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://www.owl-ontologies.com/travel.owl#Contact"/>
        <rdfs:range rdf:resource="&xsd;string"/>
    </owl:DatatypeProperty>
    


    <!-- http://www.owl-ontologies.com/travel.owl#hasEMail -->

    <owl:DatatypeProperty rdf:about="http://www.owl-ontologies.com/travel.owl#hasEMail";>
        <rdf:type rdf:resource="&owl;FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://www.owl-ontologies.com/travel.owl#Contact"/>
        <rdfs:range rdf:resource="&xsd;string"/>
    </owl:DatatypeProperty>
    


    <!-- http://www.owl-ontologies.com/travel.owl#hasStreet -->

    <owl:DatatypeProperty rdf:about="http://www.owl-ontologies.com/travel.owl#hasStreet";>
        <rdf:type rdf:resource="&owl;FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://www.owl-ontologies.com/travel.owl#Contact"/>
        <rdfs:range rdf:resource="&xsd;string"/>
    </owl:DatatypeProperty>
    


    <!-- http://www.owl-ontologies.com/travel.owl#hasZipCode -->

    <owl:DatatypeProperty rdf:about="http://www.owl-ontologies.com/travel.owl#hasZipCode";>
        <rdf:type rdf:resource="&owl;FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://www.owl-ontologies.com/travel.owl#Contact"/>
        <rdfs:range rdf:resource="&xsd;int"/>
    </owl:DatatypeProperty>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Classes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://www.owl-ontologies.com/travel.owl#Accommodation -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Accommodation";>
        <rdfs:comment rdf:datatype="&xsd;string">A place to stay for tourists.</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#AccommodationRating -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#AccommodationRating";>
        <owl:equivalentClass>
            <owl:Class>
                <owl:oneOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#OneStarRating"/>
                    <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#TwoStarRating"/>
                    <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#ThreeStarRating"/>
                </owl:oneOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment rdf:datatype="&xsd;string">Consists of exactly three individuals.</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Activity -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Activity"/>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Adventure -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Adventure";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Activity"/>
        <owl:disjointWith rdf:resource="http://www.owl-ontologies.com/travel.owl#Relaxation"/>
        <owl:disjointWith rdf:resource="http://www.owl-ontologies.com/travel.owl#Sightseeing"/>
        <owl:disjointWith rdf:resource="http://www.owl-ontologies.com/travel.owl#Sports"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#BackpackersDestination -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#BackpackersDestination";>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#Destination"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasAccommodation"/>
                        <owl:someValuesFrom rdf:resource="http://www.owl-ontologies.com/travel.owl#BudgetAccommodation"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasActivity"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:unionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#Adventure"/>
                                    <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#Sports"/>
                                </owl:unionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment rdf:datatype="&xsd;string">A destination that provides budget accommodation and offers sport or adventure activities.</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Beach -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Beach";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Destination"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#BedAndBreakfast -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#BedAndBreakfast";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Accommodation"/>
        <owl:disjointWith rdf:resource="http://www.owl-ontologies.com/travel.owl#Campground"/>
        <owl:disjointWith rdf:resource="http://www.owl-ontologies.com/travel.owl#Hotel"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#BudgetAccommodation -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#BudgetAccommodation";>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#Accommodation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasRating"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:oneOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#OneStarRating"/>
                                    <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#TwoStarRating"/>
                                </owl:oneOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment rdf:datatype="&xsd;string">Accommodation that has either one or two star rating.</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#BudgetHotelDestination -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#BudgetHotelDestination";>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#Destination"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasAccommodation"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#BudgetAccommodation"/>
                                    <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#Hotel"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment rdf:datatype="&xsd;string">A destination with a hotel that is also a budget accommodation.</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#BunjeeJumping -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#BunjeeJumping";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Adventure"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Campground -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Campground";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Accommodation"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasRating"/>
                <owl:hasValue rdf:resource="http://www.owl-ontologies.com/travel.owl#OneStarRating"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://www.owl-ontologies.com/travel.owl#Hotel"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Capital -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Capital";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#City"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasActivity"/>
                <owl:someValuesFrom rdf:resource="http://www.owl-ontologies.com/travel.owl#Museums"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#City -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#City";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#UrbanArea"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasAccommodation"/>
                <owl:someValuesFrom rdf:resource="http://www.owl-ontologies.com/travel.owl#LuxuryHotel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Contact -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Contact";>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasStreet"/>
                <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onDataRange rdf:resource="&xsd;string"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasCity"/>
                <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onDataRange rdf:resource="&xsd;string"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasZipCode"/>
                <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onDataRange rdf:resource="&xsd;integer"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasEMail"/>
                <owl:minQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onDataRange rdf:resource="&xsd;string"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Destination -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Destination"/>
    


    <!-- http://www.owl-ontologies.com/travel.owl#FamilyDestination -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#FamilyDestination";>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#Destination"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasAccommodation"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasActivity"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">2</owl:minCardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment rdf:datatype="&xsd;string">A destination with at least one accommodation and at least 2 activities.</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Farmland -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Farmland";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#RuralArea"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Hiking -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Hiking";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Sports"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Hotel -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Hotel";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Accommodation"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#LuxuryHotel -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#LuxuryHotel";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Hotel"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasRating"/>
                <owl:hasValue rdf:resource="http://www.owl-ontologies.com/travel.owl#ThreeStarRating"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Museums -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Museums";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Sightseeing"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#NationalPark -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#NationalPark";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#RuralArea"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasAccommodation"/>
                <owl:someValuesFrom rdf:resource="http://www.owl-ontologies.com/travel.owl#Campground"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasActivity"/>
                <owl:someValuesFrom rdf:resource="http://www.owl-ontologies.com/travel.owl#Hiking"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#QuietDestination -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#QuietDestination";>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#Destination"/>
                    <owl:Class>
                        <owl:complementOf rdf:resource="http://www.owl-ontologies.com/travel.owl#FamilyDestination"/>
                    </owl:Class>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment rdf:datatype="&xsd;string">A destination that is not frequented by noisy families.</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Relaxation -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Relaxation";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Activity"/>
        <owl:disjointWith rdf:resource="http://www.owl-ontologies.com/travel.owl#Sightseeing"/>
        <owl:disjointWith rdf:resource="http://www.owl-ontologies.com/travel.owl#Sports"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#RetireeDestination -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#RetireeDestination";>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#Destination"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasAccommodation"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasRating"/>
                                <owl:hasValue rdf:resource="http://www.owl-ontologies.com/travel.owl#ThreeStarRating"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.owl-ontologies.com/travel.owl#hasActivity"/>
                        <owl:someValuesFrom rdf:resource="http://www.owl-ontologies.com/travel.owl#Sightseeing"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment rdf:datatype="&xsd;string">A destination with at least one three star accommodation and sightseeing opportunities.</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#RuralArea -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#RuralArea";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Destination"/>
        <owl:disjointWith rdf:resource="http://www.owl-ontologies.com/travel.owl#UrbanArea"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Safari -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Safari";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Adventure"/>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Sightseeing"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Sightseeing -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Sightseeing";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Activity"/>
        <owl:disjointWith rdf:resource="http://www.owl-ontologies.com/travel.owl#Sports"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Sports -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Sports";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Activity"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Sunbathing -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Sunbathing";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Relaxation"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Surfing -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Surfing";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Sports"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Town -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Town";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#UrbanArea"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#UrbanArea -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#UrbanArea";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Destination"/>
    </owl:Class>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Yoga -->

    <owl:Class rdf:about="http://www.owl-ontologies.com/travel.owl#Yoga";>
        <rdfs:subClassOf rdf:resource="http://www.owl-ontologies.com/travel.owl#Relaxation"/>
    </owl:Class>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Individuals
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://www.owl-ontologies.com/travel.owl#BlueMountains -->

    <owl:NamedIndividual rdf:about="http://www.owl-ontologies.com/travel.owl#BlueMountains";>
        <rdf:type rdf:resource="http://www.owl-ontologies.com/travel.owl#NationalPark"/>
    </owl:NamedIndividual>
    


    <!-- http://www.owl-ontologies.com/travel.owl#BondiBeach -->

    <owl:NamedIndividual rdf:about="http://www.owl-ontologies.com/travel.owl#BondiBeach";>
        <rdf:type rdf:resource="http://www.owl-ontologies.com/travel.owl#Beach"/>
    </owl:NamedIndividual>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Cairns -->

    <owl:NamedIndividual rdf:about="http://www.owl-ontologies.com/travel.owl#Cairns";>
        <rdf:type rdf:resource="http://www.owl-ontologies.com/travel.owl#City"/>
    </owl:NamedIndividual>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Canberra -->

    <owl:NamedIndividual rdf:about="http://www.owl-ontologies.com/travel.owl#Canberra";>
        <rdf:type rdf:resource="http://www.owl-ontologies.com/travel.owl#Capital"/>
    </owl:NamedIndividual>
    


    <!-- http://www.owl-ontologies.com/travel.owl#CapeYork -->

    <owl:NamedIndividual rdf:about="http://www.owl-ontologies.com/travel.owl#CapeYork";>
        <rdf:type rdf:resource="http://www.owl-ontologies.com/travel.owl#RuralArea"/>
    </owl:NamedIndividual>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Coonabarabran -->

    <owl:NamedIndividual rdf:about="http://www.owl-ontologies.com/travel.owl#Coonabarabran";>
        <rdf:type rdf:resource="http://www.owl-ontologies.com/travel.owl#Town"/>
    </owl:NamedIndividual>
    


    <!-- http://www.owl-ontologies.com/travel.owl#CurrawongBeach -->

    <owl:NamedIndividual rdf:about="http://www.owl-ontologies.com/travel.owl#CurrawongBeach";>
        <rdf:type rdf:resource="http://www.owl-ontologies.com/travel.owl#Beach"/>
    </owl:NamedIndividual>
    


    <!-- http://www.owl-ontologies.com/travel.owl#FourSeasons -->

    <owl:NamedIndividual rdf:about="http://www.owl-ontologies.com/travel.owl#FourSeasons";>
        <rdf:type rdf:resource="http://www.owl-ontologies.com/travel.owl#LuxuryHotel"/>
    </owl:NamedIndividual>
    


    <!-- http://www.owl-ontologies.com/travel.owl#OneStarRating -->

    <owl:NamedIndividual rdf:about="http://www.owl-ontologies.com/travel.owl#OneStarRating";>
        <rdf:type rdf:resource="http://www.owl-ontologies.com/travel.owl#AccommodationRating"/>
    </owl:NamedIndividual>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Sydney -->

    <owl:NamedIndividual rdf:about="http://www.owl-ontologies.com/travel.owl#Sydney";>
        <rdf:type rdf:resource="http://www.owl-ontologies.com/travel.owl#Capital"/>
        <hasPart rdf:resource="http://www.owl-ontologies.com/travel.owl#BondiBeach"/>
        <hasPart rdf:resource="http://www.owl-ontologies.com/travel.owl#CurrawongBeach"/>
        <hasAccommodation rdf:resource="http://www.owl-ontologies.com/travel.owl#FourSeasons"/>
    </owl:NamedIndividual>
    


    <!-- http://www.owl-ontologies.com/travel.owl#ThreeStarRating -->

    <owl:NamedIndividual rdf:about="http://www.owl-ontologies.com/travel.owl#ThreeStarRating";>
        <rdf:type rdf:resource="http://www.owl-ontologies.com/travel.owl#AccommodationRating"/>
    </owl:NamedIndividual>
    


    <!-- http://www.owl-ontologies.com/travel.owl#TwoStarRating -->

    <owl:NamedIndividual rdf:about="http://www.owl-ontologies.com/travel.owl#TwoStarRating";>
        <rdf:type rdf:resource="http://www.owl-ontologies.com/travel.owl#AccommodationRating"/>
    </owl:NamedIndividual>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Warrumbungles -->

    <owl:NamedIndividual rdf:about="http://www.owl-ontologies.com/travel.owl#Warrumbungles";>
        <rdf:type rdf:resource="http://www.owl-ontologies.com/travel.owl#NationalPark"/>
    </owl:NamedIndividual>
    


    <!-- http://www.owl-ontologies.com/travel.owl#Woomera -->

    <owl:NamedIndividual rdf:about="http://www.owl-ontologies.com/travel.owl#Woomera";>
        <rdf:type rdf:resource="http://www.owl-ontologies.com/travel.owl#RuralArea"/>
    </owl:NamedIndividual>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // General axioms
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    <rdf:Description>
        <rdf:type rdf:resource="&owl;AllDifferent"/>
        <owl:distinctMembers rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#ThreeStarRating"/>
            <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#TwoStarRating"/>
        </owl:distinctMembers>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="&owl;AllDifferent"/>
        <owl:distinctMembers rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#OneStarRating"/>
            <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#TwoStarRating"/>
        </owl:distinctMembers>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="&owl;AllDifferent"/>
        <owl:distinctMembers rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#OneStarRating"/>
            <rdf:Description rdf:about="http://www.owl-ontologies.com/travel.owl#ThreeStarRating"/>
        </owl:distinctMembers>
    </rdf:Description>
</rdf:RDF>



<!-- Generated by the OWL API (version 3.4.2) http://owlapi.sourceforge.net -->

Reply via email to