@base . @prefix rdf: . @prefix foaf: . @prefix owl: . @prefix acco: <> . @prefix rdfs: . @prefix dcterms: <../dc/terms/> . a foaf:Document ; foaf:primaryTopic <> . a foaf:Document ; foaf:primaryTopic <> . a foaf:Document ; foaf:primaryTopic <> . <> a foaf:Document ; foaf:primaryTopic <> . <> dcterms:contributor "Michael Fried, Birgit Leiter, and Dieter Fensel. Some class and property definitions are inspired by or based on abstracts from Wikipedia, the free encyclopedia."@en ; dcterms:creator "Martin Hepp (Hepp Research GmbH)"@en ; dcterms:license ; dcterms:rights """The Accommodation Ontology ontology is available under the Creative Commons Attribution 3.0 Unported license; see http://creativecommons.org/licenses/by/3.0/. In a nutshell, you are free to copy, distribute and transmit the work; to remix/adapt the work (e.g. to import the ontology and create specializations of its elements), as long as you attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work)."""@en ; dcterms:subject "E-Commerce, E-Business, GoodRelations, Ontology, Tourism, Hotels, Camping, Vacation homes"@en ; dcterms:title "ACCO: The Accommodation Ontology for Semantic Web-based E-Commerce"@en ; a owl:Ontology ; rdfs:comment """ACCO: The Accommodation Ontology A Web vocabulary for hotels, vacation homes, camping sites, and other accommodation offers for e-commerce. Vocabulary: http://purl.org/acco/ns# Namespace: http://purl.org/acco/ns# The Accommodation Ontology is designed to be used in combination with GoodRelations, a standard vocabulary for the commercial aspects of offers for sale or rental. See http://purl.org/goodrelations/ for more information."""@en ; rdfs:label "Accommodation Ontology"@en ; owl:imports <../goodrelations/v1> ; owl:versionInfo "V 1.0, Release 2013-03-25" . acco:Accommodation a owl:Class ; rdfs:comment """An accommodation is a place that can accommodate human beings, e.g. a hotel room, a camping pitch, or a meeting room. Many accommodations are for overnight stays, but this is not a mandatory requirement. Note: For more specific types of accommodations not defined in this ontology, you can easily use any Wikipedia entry from http://en.wikipedia.org/wiki/List_of_human_habitation_forms and replace the base URI http://en.wikipedia.org/wiki/ by http://www.productontology.org/id/ For instance, if you want want to describe an igloo (http://en.wikipedia.org/wiki/Igloo) for rent, you can use the local part 'Igloo' as a class identifier as follows: http://www.productontology.org/id/Igloo"""@en ; rdfs:isDefinedBy <> ; rdfs:label "Accommodation (gr:ProductOrService, gr:Location)"@en ; rdfs:subClassOf <../goodrelations/v1#Location>, <../goodrelations/v1#ProductOrService>, , . acco:AccommodationFeature a owl:Class ; rdfs:comment "An accommodation feature is a structured value representing the feature of an accommodation as a property-value pair of varying degrees of formality."@en ; rdfs:isDefinedBy <> ; rdfs:label "Accommodation Feature"@en . acco:Allinclusive a owl:Class ; rdfs:comment "All-inclusive in the sense of this vocabulary is a comprehesive set of foods and beverages, and sometimes complementing services, provided throughout the entire day."@en ; rdfs:isDefinedBy <> ; rdfs:label "All-inclusive (gr:ProductOrService)"@en ; rdfs:subClassOf <../goodrelations/v1#ProductOrService>, . acco:Apartment a owl:Class ; rdfs:comment "An apartment (in American English) or flat (in British English) is a self-contained housing unit (a type of residential real estate) that occupies only part of a building. (Source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Apartment)"@en ; rdfs:isDefinedBy <> ; rdfs:label "Apartment (gr:ProductOrService, gr:Location)"@en ; rdfs:subClassOf acco:Accommodation . acco:BedDetails a owl:Class ; rdfs:comment "A node holding detailed information about the available bed types, e.g. the quantity of twin beds for a hotel room. For the single case of just one bed of a certain type, you can use acco:bed directly with acco:BedType instances."@en ; rdfs:isDefinedBy <> ; rdfs:label "Bed Details"@en . acco:BedType a owl:Class ; rdfs:comment "A type of bed. This is used for indicating the bed or beds available in an accommodation. Use DBpedia URIs whenever possible."@en ; rdfs:isDefinedBy <> ; rdfs:label "Bed Type"@en ; rdfs:subClassOf <../goodrelations/v1#QualitativeValue> . acco:Breakfast a owl:Class ; rdfs:comment "A breakfast is the first meal taken after rising from a night's sleep, most often eaten in the early morning before undertaking the day's work. (Source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Breakfast)"@en ; rdfs:isDefinedBy <> ; rdfs:label "Breakfast (gr:ProductOrService)"@en ; rdfs:subClassOf acco:Meal . acco:CaliforniaKing a acco:BedType ; rdfs:comment "A California King or King Long bed. The actual dimension may vary by country, see http://en.wikipedia.org/wiki/Bed_size."@en ; rdfs:isDefinedBy <> ; rdfs:label "California King or King Long bed (acco:BedType)"@en . acco:CampingPitch a owl:Class ; rdfs:comment "A camping pitch is an individual place for overnight stay in the outdoors, typically being part of a larger acco:CampSite."@en ; rdfs:isDefinedBy <> ; rdfs:label "Camping Pitch (gr:ProductOrService, gr:Location)"@en ; rdfs:subClassOf acco:Accommodation . acco:CampingSite a owl:Class ; rdfs:comment "A camping site, campsite, or campground is a place used for overnight stay in the outdoors. In British English a campsite is an area, usually divided into a number of pitches, where people can camp overnight using tents or camper vans or caravans; this British English use of the word is synonymous with the American English expression campground. In American English the term campsite generally means an area where an individual, family, group, or military unit can pitch a tent or parks a camper; a campground may contain many campsites. (Source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Campsite)"@en ; rdfs:isDefinedBy <> ; rdfs:label "Camping Site (gr:ProductOrService, gr:Location)"@en ; rdfs:subClassOf acco:Accommodation . acco:CompoundPrice a owl:Class ; rdfs:comment "A compound price specification is one that bundles multiple prices that all apply in combination for different dimensions of consumption. Use gr:name for indicating the dimension (e.g. \"electricity\" or \"final cleaning\")."@en ; rdfs:isDefinedBy <> ; rdfs:label "Compound Price"@en ; rdfs:subClassOf <../goodrelations/v1#PriceSpecification> . acco:Dinner a owl:Class ; rdfs:comment "A dinner is the main meal of the day, often consumed in the evening of the day."@en ; rdfs:isDefinedBy <> ; rdfs:label "Dinner (gr:ProductOrService)"@en ; rdfs:subClassOf acco:Meal . acco:Double a acco:BedType ; rdfs:comment "A double bed. The actual dimension may vary by country, see http://en.wikipedia.org/wiki/Bed_size."@en ; rdfs:isDefinedBy <> ; rdfs:label "Double or full bed (acco:BedType)"@en . acco:DwellingType a owl:Class ; rdfs:comment "A type of dwelling, e.g. tent, mobile home, etc. for indicating the permitted usage on a campsite. Use DBpedia URIs whenever possible."@en ; rdfs:isDefinedBy <> ; rdfs:label "Dwelling Type"@en ; rdfs:subClassOf <../goodrelations/v1#QualitativeValue> . acco:Hotel a owl:Class ; rdfs:comment "A hotel is an establishment that provides lodging paid on a short-term basis. (Source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Hotel)"@en ; rdfs:isDefinedBy <> ; rdfs:label "Hotel (gr:ProductOrService, gr:Location)"@en ; rdfs:subClassOf acco:Accommodation . acco:HotelRoom a owl:Class ; rdfs:comment "A hotel room is a single room in a hotel."@en ; rdfs:isDefinedBy <> ; rdfs:label "Hotel Room (gr:ProductOrService, gr:Location)"@en ; rdfs:subClassOf acco:Accommodation . acco:House a owl:Class ; rdfs:comment "A house is a building or structure that has the ability to be occupied for habitation by humans or other creatures. (Source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/House)"@en ; rdfs:isDefinedBy <> ; rdfs:label "House (gr:ProductOrService, gr:Location)"@en ; rdfs:subClassOf acco:Accommodation . acco:King a acco:BedType ; rdfs:comment "An King or Super King bed. The actual dimension may vary by country, see http://en.wikipedia.org/wiki/Bed_size."@en ; rdfs:isDefinedBy <> ; rdfs:label "King or Super King bed (acco:BedType)"@en . acco:Lunch a owl:Class ; rdfs:comment "A luncheon, commonly abbreviated to lunch, is a middle of the day meal. (Source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Lunch)"@en ; rdfs:isDefinedBy <> ; rdfs:label "Lunch (gr:ProductOrService)"@en ; rdfs:subClassOf acco:Meal . acco:Meal a owl:Class ; rdfs:comment "A meal in the sense of this vocabulary is some combination of food or beverages."@en ; rdfs:isDefinedBy <> ; rdfs:label "Meal (gr:ProductOrService)"@en ; rdfs:subClassOf <../goodrelations/v1#ProductOrService>, . acco:MeetingRoom a owl:Class ; rdfs:comment "A meeting room, conference room, or conference hall is a room provided for singular events such as business conferences and meetings. (Source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Conference_hall) "@en ; rdfs:isDefinedBy <> ; rdfs:label "Meeting Room (gr:ProductOrService, gr:Location)"@en ; rdfs:subClassOf acco:Accommodation . acco:OlympicQueen a acco:BedType ; rdfs:comment "An Olympic Queen bed. The actual dimension may vary by country, see http://en.wikipedia.org/wiki/Bed_size."@en ; rdfs:isDefinedBy <> ; rdfs:label "Olympic Queen bed (acco:BedType)"@en . acco:Queen a acco:BedType ; rdfs:comment "A Queen King (UK/Ire.) or Wide Double (Japan) bed. The actual dimension may vary by country, see http://en.wikipedia.org/wiki/Bed_size."@en ; rdfs:isDefinedBy <> ; rdfs:label "Queen King or Wide Double bed (acco:BedType)"@en . acco:Resort a owl:Class ; rdfs:comment "A resort is a place used for relaxation or recreation, attracting visitors for holidays or vacations. Resorts are places, towns or sometimes commercial establishment operated by a single company. (Source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Resort)"@en ; rdfs:isDefinedBy <> ; rdfs:label "Resort (gr:ProductOrService, gr:Location)"@en ; rdfs:subClassOf acco:Accommodation . acco:Single a acco:BedType ; rdfs:comment "A single bed. The actual dimension may vary by country, see http://en.wikipedia.org/wiki/Bed_size."@en ; rdfs:isDefinedBy <> ; rdfs:label "Single or twin bed (acco:BedType)"@en . acco:Suite a owl:Class ; rdfs:comment "A suite in a hotel or other public accommodation, denotes a class of luxury accommodations, the key feature of which is multiple rooms. (Source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Suite_(hotel)) "@en ; rdfs:isDefinedBy <> ; rdfs:label "Suite (gr:ProductOrService, gr:Location)"@en ; rdfs:subClassOf acco:Accommodation . acco:availabilityTimes a owl:ObjectProperty ; rdfs:comment "Indicates the times of availability of a particular accommodation feature. Example: The sauna is available from 8:00 - 10:00 a.m. on weekdays."@en ; rdfs:domain acco:AccommodationFeature ; rdfs:isDefinedBy <> ; rdfs:label "availability times (0..1)"@en ; rdfs:range <../goodrelations/v1#OpeningHoursSpecification> . acco:bed a owl:ObjectProperty ; rdfs:comment "The type of bed or beds included in the accommodation. For the single case of just one bed of a certain type, you use acco:bed directly with acco:BedType instances. If you want to indicate the quantity of a certain acco:BedType, use an instance of acco:BedDetails. For more detailed information, use acco:feature."@en ; rdfs:domain [ a owl:Class ; owl:unionOf (acco:HotelRoom acco:Suite acco:House acco:Apartment ) ] ; rdfs:isDefinedBy <> ; rdfs:label "bed (0..*)"@en ; rdfs:range [ a owl:Class ; owl:unionOf (acco:BedType acco:BedDetails ) ] ; rdfs:subPropertyOf <../goodrelations/v1#qualitativeProductOrServiceProperty> . acco:feature a owl:ObjectProperty ; rdfs:comment "A feature (e.g. a characteristic or service) of the acco:Accommodation. This generic property does not make a statement about whether the feature is included in the offer for the main accommodation or available at extra costs. "@en ; rdfs:domain acco:Accommodation ; rdfs:isDefinedBy <> ; rdfs:label "feature (0..*)"@en ; rdfs:range acco:AccommodationFeature . acco:gated a owl:DatatypeProperty ; rdfs:comment "Indicates whether the accommodation is gated, i.e. access is controlled via a fence and some form of gate."@en ; rdfs:domain [ a owl:Class ; owl:unionOf (acco:Resort acco:CampingSite ) ] ; rdfs:isDefinedBy <> ; rdfs:label "gated (0..1)"@en ; rdfs:range ; rdfs:subPropertyOf <../goodrelations/v1#datatypeProductOrServiceProperty> . acco:includedFeature a owl:ObjectProperty ; rdfs:comment "A feature (e.g. a characteristic or service) of the acco:Accommodation that is included in the offer for the main accommodation, i.e. at no extra costs. "@en ; rdfs:domain acco:Accommodation ; rdfs:isDefinedBy <> ; rdfs:label "included feature (0..*)"@en ; rdfs:range acco:AccommodationFeature ; rdfs:subPropertyOf acco:feature . acco:max a owl:DatatypeProperty ; rdfs:comment "The upper bound of the value for the feature. It is best to use this property with numerical datatypes, e.g. xsd:decimal, xsd:int, or xsd:float."@en ; rdfs:domain acco:AccommodationFeature ; rdfs:isDefinedBy <> ; rdfs:label "max (0..1)"@en ; rdfs:range rdfs:Literal ; rdfs:subPropertyOf <../goodrelations/v1#datatypeProductOrServiceProperty> . acco:min a owl:DatatypeProperty ; rdfs:comment "The lower bound of the value for the feature. It is best to use this property with numerical datatypes, e.g. xsd:decimal, xsd:int, or xsd:float."@en ; rdfs:domain acco:AccommodationFeature ; rdfs:isDefinedBy <> ; rdfs:label "min (0..1)"@en ; rdfs:range rdfs:Literal ; rdfs:subPropertyOf <../goodrelations/v1#datatypeProductOrServiceProperty> . acco:numberOfRooms a owl:ObjectProperty ; rdfs:comment """The number of rooms (excluding bathrooms and closets of the acco:Suite, acco:House, or acco:Apartment. Typical unit code(s): C62 for person"""@en ; rdfs:domain [ a owl:Class ; owl:unionOf (acco:HotelRoom acco:Suite acco:House acco:Apartment ) ] ; rdfs:isDefinedBy <> ; rdfs:label "number of rooms (0..1)"@en ; rdfs:range <../goodrelations/v1#QuantitativeValue> ; rdfs:subPropertyOf <../goodrelations/v1#quantitativeProductOrServiceProperty> . acco:occupancy a owl:ObjectProperty ; rdfs:comment """The allowed total occupancy for the accommodation in persons (including infants etc. Typical unit code(s): C62 for person"""@en ; rdfs:domain acco:Accommodation ; rdfs:isDefinedBy <> ; rdfs:label "occupancy (0..1)"@en ; rdfs:range <../goodrelations/v1#QuantitativeValue> ; rdfs:subPropertyOf <../goodrelations/v1#quantitativeProductOrServiceProperty> . acco:occupancyAdults a owl:ObjectProperty ; rdfs:comment """The allowed total occupancy of adults (in the sense of fully paying guests) for the accommodation in persons. The exact definition of what constitutes an adult varies across regions and will typically not match the legal definition of being an adult. Typical unit code(s): C62 for person"""@en ; rdfs:domain acco:Accommodation ; rdfs:isDefinedBy <> ; rdfs:label "occupancy adults (0..1)"@en ; rdfs:range <../goodrelations/v1#QuantitativeValue> ; rdfs:subPropertyOf <../goodrelations/v1#quantitativeProductOrServiceProperty> . acco:occupancyMinors a owl:ObjectProperty ; rdfs:comment """The allowed total occupancy of minors (in the sense of not fully paying guests) for the accommodation in persons. The exact definition of what constitutes a minor varies across regions and will typically not match the legal definition of being a minor. Typical unit code(s): C62 for person"""@en ; rdfs:domain acco:Accommodation ; rdfs:isDefinedBy <> ; rdfs:label "occupancy minors (0..1)"@en ; rdfs:range <../goodrelations/v1#QuantitativeValue> ; rdfs:subPropertyOf <../goodrelations/v1#quantitativeProductOrServiceProperty> . acco:optionalFeature a owl:ObjectProperty ; rdfs:comment "A feature (e.g. a characteristic or service) of the acco:Accommodation that is generally available but not included in the offer for the main accommodation, i.e. at extra costs. "@en ; rdfs:domain acco:Accommodation ; rdfs:isDefinedBy <> ; rdfs:label "optional feature (0..*)"@en ; rdfs:range acco:AccommodationFeature ; rdfs:subPropertyOf acco:feature . acco:partOf a owl:ObjectProperty ; rdfs:comment "A naive parthood relation between two acco:Accommodation instances. Examples: A certain hotel room is part of a certain hotel, a certain house is part of a holiday resort, etc. "@en ; rdfs:domain acco:Accommodation ; rdfs:isDefinedBy <> ; rdfs:label "partOf (0..*)"@en ; rdfs:range acco:Accommodation . acco:permittedUsage a owl:ObjectProperty ; rdfs:comment "The type of objects that you are allowed to put on the camping pitch, e.g. a tent, car, boat, or mobile homre. Use DBpedia URIs whenever possible."@en ; rdfs:domain [ a owl:Class ; owl:unionOf (acco:CampingSite acco:CampingPitch ) ] ; rdfs:isDefinedBy <> ; rdfs:label "permitted usage (0..*)"@en ; rdfs:range acco:DwellingType ; rdfs:subPropertyOf <../goodrelations/v1#qualitativeProductOrServiceProperty> . acco:petsAllowed a owl:DatatypeProperty ; rdfs:comment "Indicates whether pets are allowed to enter the accommodation."@en ; rdfs:domain acco:Accommodation ; rdfs:isDefinedBy <> ; rdfs:label "pets allowed (0..1)"@en ; rdfs:range ; rdfs:subPropertyOf <../goodrelations/v1#datatypeProductOrServiceProperty> . acco:priceComponent a owl:ObjectProperty ; rdfs:comment "This property links to all gr:UnitPriceSpecification nodes that apply in parallel for the acco:CompoundPrice node."@en ; rdfs:domain acco:CompoundPrice ; rdfs:isDefinedBy <> ; rdfs:label "price component (0..*)"@en ; rdfs:range <../goodrelations/v1#UnitPriceSpecification> . acco:propertyID a owl:DatatypeProperty ; rdfs:comment """A global identifier, e.g. a URI, a prefixed string, or any other identifier that can be used to refer to a standardized property type. The following prefixes and values are reserved: starRating:HOTREC starRating:DEHOGA starRating:WHR starRating:Hotelstars """@en ; rdfs:domain acco:AccommodationFeature ; rdfs:isDefinedBy <> ; rdfs:label "property ID (0..1)"@en ; rdfs:range rdfs:Literal ; rdfs:subPropertyOf <../goodrelations/v1#datatypeProductOrServiceProperty> . acco:quantity a owl:DatatypeProperty ; rdfs:comment "The quantity of the given bed type available in the acco:HotelRoom, acco:Suite, acco:House, or acco:Apartment."@en ; rdfs:domain acco:BedDetails ; rdfs:isDefinedBy <> ; rdfs:label "quantity (1..1)"@en ; rdfs:range . acco:referenceQuantity a owl:ObjectProperty ; rdfs:comment "The reference quantity for which a certain price applies, e.g. 1 EUR per 4 kWh of electricity. This property is a replacement for gr:hasUnitOfMeasurement for the advanced cases where the price does not relate to a standard unit."@en ; rdfs:domain <../goodrelations/v1#UnitPriceSpecification> ; rdfs:isDefinedBy <> ; rdfs:label "reference quantity (0..*)"@en ; rdfs:range <../goodrelations/v1#QuantitativeValue> . acco:size a owl:ObjectProperty ; rdfs:comment """The size of the accommodation, e.g. in square meter or squarefoot. Typical unit code(s): MTK for square meter, FTK for square foot, or YDK for square yard """@en ; rdfs:domain acco:Accommodation ; rdfs:isDefinedBy <> ; rdfs:label "size (0..1)"@en ; rdfs:range <../goodrelations/v1#QuantitativeValue> ; rdfs:subPropertyOf <../goodrelations/v1#quantitativeProductOrServiceProperty> . acco:typeOfBed a owl:ObjectProperty ; rdfs:comment "The type of bed to which the acco:BedDetail node refers, i.e. the type of bed available in the quantity indicated by acco:quantity."@en ; rdfs:domain acco:BedDetails ; rdfs:isDefinedBy <> ; rdfs:label "type of bed (1..1)"@en ; rdfs:range acco:BedType . acco:unit a owl:DatatypeProperty ; rdfs:comment "A textual representation of the unit of measurement, e.g. global identifier, e.g. \"m\" or \"meter\". When you have the UN/CEFACT Common Code for the unit available, it is better to use acco:unitCode. This property is for the cases where a standardized unit code is not available from the data source."@en ; rdfs:domain [ a owl:Class ; owl:unionOf (acco:AccommodationFeature <../goodrelations/v1#UnitPriceSpecification> ) ] ; rdfs:isDefinedBy <> ; rdfs:label "unit (0..1)"@en ; rdfs:range rdfs:Literal ; rdfs:subPropertyOf <../goodrelations/v1#datatypeProductOrServiceProperty> . acco:unitCode a owl:DatatypeProperty ; rdfs:comment "The UN/CEFACT Common Code for the unit of measurement, e.g. \"MTR\" for meter, \"HUR\" for hours, etc. If you only have a textual representation of the unit of measurement, use acco:unit instead."@en ; rdfs:domain acco:AccommodationFeature ; rdfs:isDefinedBy <> ; rdfs:label "unit code (0..1)"@en ; rdfs:range ; rdfs:subPropertyOf <../goodrelations/v1#datatypeProductOrServiceProperty> . acco:validFrom a owl:DatatypeProperty ; rdfs:comment "Indicates the beginning of a time interval during which a certain feature is valid or available. For example, a sauna or swimming pool may only be available during certain periods."@en ; rdfs:domain acco:AccommodationFeature ; rdfs:isDefinedBy <> ; rdfs:label "valid from (0..1)"@en ; rdfs:range ; rdfs:subPropertyOf <../goodrelations/v1#datatypeProductOrServiceProperty> . acco:validThrough a owl:DatatypeProperty ; rdfs:comment "Indicates the beginning of a time interval during which a certain feature is valid or available. For example, a sauna or swimming pool may only be available during certain periods."@en ; rdfs:domain acco:AccommodationFeature ; rdfs:isDefinedBy <> ; rdfs:label "valid from (0..1)"@en ; rdfs:range ; rdfs:subPropertyOf <../goodrelations/v1#datatypeProductOrServiceProperty> . acco:value a owl:DatatypeProperty ; rdfs:comment "The point value for the feature unless it is an interval. If possible, use numerical datatypes, e.g. xsd:decimal, xsd:int, or xsd:float. Textual content is also acceptable, though."@en ; rdfs:domain acco:AccommodationFeature ; rdfs:isDefinedBy <> ; rdfs:label "value (0..1)"@en ; rdfs:range rdfs:Literal ; rdfs:subPropertyOf <../goodrelations/v1#datatypeProductOrServiceProperty> . a foaf:Document ; foaf:primaryTopic <> . dcterms:contributor a owl:AnnotationProperty . dcterms:creator a owl:AnnotationProperty . dcterms:license a owl:AnnotationProperty . dcterms:rights a owl:AnnotationProperty . dcterms:subject a owl:AnnotationProperty . dcterms:title a owl:AnnotationProperty . <../goodrelations/v1#description> a owl:DatatypeProperty ; rdfs:domain [ a owl:Class ; owl:unionOf (owl:Thing acco:Accommodation acco:AccommodationFeature acco:Meal acco:Allinclusive acco:BedType acco:DwellingType acco:CompoundPrice ) ] . <../goodrelations/v1#name> a owl:DatatypeProperty ; rdfs:domain [ a owl:Class ; owl:unionOf (owl:Thing acco:Accommodation acco:AccommodationFeature acco:Meal acco:Allinclusive acco:BedType acco:DwellingType acco:CompoundPrice ) ] . a owl:Class . a owl:ObjectProperty ; rdfs:domain [ a owl:Class ; owl:unionOf (owl:Thing acco:Accommodation ) ] . a owl:ObjectProperty ; rdfs:domain [ a owl:Class ; owl:unionOf (owl:Thing acco:Accommodation acco:AccommodationFeature acco:Meal acco:Allinclusive acco:BedType acco:DwellingType acco:CompoundPrice ) ] . foaf:Document a owl:Class . foaf:depiction a owl:ObjectProperty ; rdfs:domain [ a owl:Class ; owl:unionOf (owl:Thing acco:Accommodation acco:AccommodationFeature acco:Meal acco:Allinclusive acco:BedType acco:DwellingType acco:CompoundPrice ) ] . foaf:logo a owl:ObjectProperty ; rdfs:domain [ a owl:Class ; owl:unionOf (owl:Thing acco:Accommodation acco:AccommodationFeature acco:Meal acco:Allinclusive acco:BedType acco:DwellingType acco:CompoundPrice ) ] . foaf:primaryTopic a owl:AnnotationProperty .