Accommodation Ontology Language Reference

Accommodation Ontology Metadata (rdf:type owl:Ontology)

V 1.0, Release 2013-03-25

Latest version: http://purl.org/acco/ns#

Author: Martin Hepp (Hepp Research GmbH)

URI http://purl.org/acco/ns#
rdfs:label Accommodation 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.

dcterms:subject E-Commerce, E-Business, GoodRelations, Ontology, Tourism, Hotels, Camping, Vacation homes

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.

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).

[back to top]

Table of Contents

  1. Overview
  2. Examples
  3. Classes
  4. Datatype Properties
  5. Object Properties
  6. Individuals
  7. Contact Information
  8. License
  9. Acknowledgments
  10. References
  11. Change Log

[back to top]

Overview

This Accommodation Ontology is an extension of GoodRelations and provides the additional vocabulary elements for

In typical hotel scenarios, we must distinguish between the legal agent operating the hotel (gr:BusinessEntity), the hotel as a whole (acco:Hotel), and the individual hotel rooms (acco:HotelRoom). This distinction is important, because we may want to represent hotel features and room features. For instance, a sauna can be a room feature or a hotel feature. All accommodations are at the same time instances of the GoodRelations classes gr:Location and gr:ProductOrService. Hotel rooms and hotels or camping pitches and camping sites can be linked via the acco:partOf relationship type.

The following illustration shows a simple example of using the ontology:

Scenario: A double room with a double bed for US$ 99/night for one or two persons.
ACCO Overview

Representation of Accommodation Features

The general patterns of extending GoodRelations for vertical industries are described here.

The Accommodation Ontology slightly deviates from this standard pattern, because a global standardization of room or hotel features is not possible without loosing granularity. For instance, even features that look trivial at first sight, like "Wifi", "Star Rating", or "TV Set", are impossible to harmonize in a feasible and lossless way. For instance, a Wifi network may vary by the supported speed standard and there are numerous different star ratings in use across the global that vary in scale and requirements. Technical equipment like TV sets or coffee makers can vary in quality and features, and hotels will typically want to preserve as much of their individiual value proposition in any description.

Thus, the Accommodation Ontology follows a radically different approach for Web Ontology Engineering in that it supports the so called Deferred Consensus Principle (Hepp (2012)): Instead of consolidating product features in the ontology, it provides a consolidated conceptual model for encoding proprietary feature information in a way that is most useful for the automated, heuristical consolidation at the client side. So instead of defining properties for room and hotel features, the ontology provides the class acco:AccommodationFeature that can hold feature information in varying degrees of formality.

Only for very few features the ontology provides readily standardized conceptual elements, like

The following illustration shows how hotel and room features can be expressed using acco:feature and instances of acco:AccommodationFeature.
Scenario: A double room with two double beds that can be used by up to four persons and that has a minibar. The hotel is a 4-star hotel according to the DEHOGA rating and has a sauna as an optional feature, i.e. when you rent the room, the right to use the room does not automatically imply you can use the sauna for free. There may be an additional charge.
ACCO Features

Compound Prices

GoodRelations already provides many of the elements needed for expressing typical pricing patterns in the tourism sector, e.g. temporal validity, payment charges, arbitrary billing increments, etc. However, it lacks a pattern for prices that consist of many price components that apply in parallel. For instance, a camping ground may charge a daily rate per pitch plus a fee per person and a one-time fee for waste disposal at the end of the stay.

For this purpose, the Accommodation Ontology defines a new subclass of gr:PriceSpecifiation named acco:CompoundPrice that can collate multiple, well formalized price components using gr:UnitPriceSpecification instances. For instance, we can model the pricing of a camping site as follows:

foo:myOffer gr:hasPriceSpecification 
             [ a acco:CompoundPrice ;
               acco:priceComponent 
                     [ a gr:UnitPriceSpecification ;
                      gr:name "base rental fee"@en ;
                      gr:hasCurrency "EUR"^^xsd:string ;
                      gr:hasCurrencyValue "10"^^xsd:float ;
                      gr:hasUnitOfMeasurement "DAY"^^xsd:string ] ;
               acco:priceComponent 
                     [ a gr:UnitPriceSpecification ;
                      gr:name "fee per person"@en ;
                      gr:hasCurrency "EUR"^^xsd:string ;
                      gr:hasCurrencyValue "5"^^xsd:float ;
                      gr:hasUnitOfMeasurement "DAY"^^xsd:string ] ;
               acco:priceComponent 
                     [ a gr:UnitPriceSpecification ;
                      gr:name "fee per car"@en ;
                      gr:hasCurrency "EUR"^^xsd:string ;
                      gr:hasCurrencyValue "7"^^xsd:float ;
                      gr:hasUnitOfMeasurement "DAY"^^xsd:string ] ;
            ] .         
        

UML Class Diagrams

There are UML class diagrams available that illustrate the conceptual structures of the Accommodation Ontology. Note that the following diagrams are only approximations of the real OWL DL model, since they do not represent all details of the formal model.

[back to top]

Examples

This section shows typical examples of using the ontology.

We assume the following prefix declarations for all examples:

@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix pto: <http://www.productontology.org/id/> .
@prefix gr: <http://purl.org/goodrelations/v1#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix dbpedia: <http://dbpedia.org/resource/> .
@prefix acco: <http://purl.org/acco/ns#> .
@prefix foo: <http://ontologies.sti-innsbruck.at/acco/examples.rdf#> .

Hotel Room (Minimal)

Scenario: A hotel room for $99 per night

RDFa

You can use the tool at http://rdf-translator.appspot.com to generate an RDFa version of the example.

Turtle

# Hotel Room (Minimal)
# Scenario: A hotel room for $99 per night
foo:Room1 a acco:HotelRoom, gr:SomeItems ;
    gr:name "Double-room with sea-side view"@en ;
    gr:description "...more text..."@en ;
    acco:bed acco:Double ;
    # We assume the same price for single or double occupancy
    acco:occupancy [ a gr:QuantitativeValue ;
                     gr:hasUnitOfMeasurement "C62"^^xsd:string ;
                     gr:hasMinValue "1"^^xsd:int ;
                     gr:hasMaxValue "2"^^xsd:int ] .    

foo:RoomOffer1 a gr:Offering ;
     gr:name "Double-room with sea-side view for $ 99 per night"@en ;
     gr:description "...more text..."@en ;
# Note: gr:includes does not work here, since the default unit is C62 (one piece), but we need to say "one day" (DAY)
     gr:includesObject [ a gr:TypeAndQuantityNode ;
                        gr:amountOfThisGood "1"^^xsd:float ;
                        gr:hasUnitOfMeasurement "DAY"^^xsd:string ;
                        gr:typeOfGood foo:Room1 ] ;
     gr:hasBusinessFunction gr:LeaseOut ;
     gr:hasPriceSpecification [ a gr:UnitPriceSpecification ;
                                gr:hasCurrency "USD"^^xsd:string ;
                                gr:hasCurrencyValue "99"^^xsd:float ;
                                gr:hasUnitOfMeasurement "DAY"^^xsd:string ] ;
# three rooms left
     gr:hasInventoryLevel [ a gr:QuantitativeValue ;
                            gr:hasUnitOfMeasurement "C62"^^xsd:string ;
                            gr:hasMinValue "3"^^xsd:float ] ;
     foaf:depiction <http://example.com/images/seaside_view.png> ;
     foaf:page <http://example.com/rooms/seaside_view/> . 
		

Hotel Room (with Features)

Scenario: A hotel room for $99 per night. Room features: Safe, Wifi, Balcony, Minibar; Hotel features: Pool and Sauna.

RDFa

You can use the tool at http://rdf-translator.appspot.com to generate an RDFa version of the example.

Turtle

# Hotel Room (with Features)
# Scenario: A hotel room for $99 per night. Room features: Safe, Wifi, Balcony, Minibar; Hotel features: Pool and Sauna.
foo:Room2 a acco:HotelRoom, gr:SomeItems ;
    gr:name "Double-room with sea-side view"@en ;
    gr:description "...more text..."@en ;
    acco:bed acco:Double ;
    # Link to the hotel and its features
    acco:partOf foo:Hotel1 ;
    # We assume the same price for single or double occupancy
    acco:occupancy [ a gr:QuantitativeValue ;
                     gr:hasUnitOfMeasurement "C62"^^xsd:string ;
                     gr:hasMinValue "1"^^xsd:int ;
                     gr:hasMaxValue "2"^^xsd:int ] ;    
    acco:includedFeature [
        a acco:AccommodationFeature ;
        gr:name "Safe"@en ;
        acco:value "yes"@en ] ;
    acco:includedFeature [
        a acco:AccommodationFeature ;
        gr:name "Wifi"@en ;
        acco:value "yes"@en ] ;
    acco:includedFeature [
        a acco:AccommodationFeature ;
        gr:name "Balcony"@en ;
        acco:value "yes"@en ] ;
    acco:feature [
        a acco:AccommodationFeature ;
        gr:name "Minbar"@en ;
        acco:value "yes"@en ] .

foo:Hotel1 a acco:Hotel, gr:Individual ;
    gr:name "Seaside View Paradise Hotel"@en ;
    gr:description "...more text..."@en ;
    acco:includedFeature [
        a acco:AccommodationFeature ;
        gr:name "Pool"@en ;
        acco:value "yes"@en ] ;
    acco:includedFeature [
        a acco:AccommodationFeature ;
        gr:name "Sauna"@en ;
        acco:value "yes"@en ] .

Hotel Room (with Breakfast)

Scenario: A hotel room for $99 per night per person in a double room with breakfast.

RDFa

You can use the tool at http://rdf-translator.appspot.com to generate an RDFa version of the example.

Turtle

# Hotel Room (with Breakfast)
# Scenario: A hotel room for $99 per night per person in a single room with breakfast.
foo:Room3 a acco:HotelRoom, gr:SomeItems ;
    gr:name "Single-room with sea-side view"@en ;
    gr:description "...more text..."@en ;
    acco:bed acco:Queen ;
    acco:occupancy [ a gr:QuantitativeValue ;
                     gr:hasUnitOfMeasurement "C62"^^xsd:string ;
                     gr:hasValue "1"^^xsd:int ] .   
    
foo:HealthyBreakfast a acco:Breakfast, gr:SomeItems ;
    gr:name "Healthy breakfast in buffet-style"@en ;
    gr:description "...more text..."@en .
          
foo:RoomOffer3 a gr:Offering ;
    gr:name "Single-room with sea-side view for $ 99 per night including breakfast"@en ;
    gr:description "...more text..."@en ;
    gr:includesObject [ a gr:TypeAndQuantityNode;
                        gr:amountOfThisGood "1"^^xsd:float;
                        gr:hasUnitOfMeasurement "DAY"^^xsd:string ;
                        gr:typeOfGood foo:Room3 ] ;
    gr:includesObject [ a gr:TypeAndQuantityNode ;
                        gr:amountOfThisGood "1"^^xsd:float ;
                        gr:hasUnitOfMeasurement "C62"^^xsd:string ;
                        gr:typeOfGood foo:HealthyBreakfast ;
# You can keep the breakfast after consumption ;-)
                        gr:hasBusinessFunction gr:Sell ] ;
# Note: The business function of the main gr:Offering determines the business function for all 
# included objects or services, unless a business function attached to a gr:TypeAndQuantityNode overrides it.
     gr:hasBusinessFunction gr:LeaseOut ;
     gr:hasPriceSpecification [ a gr:UnitPriceSpecification ;
                                gr:hasCurrency "USD"^^xsd:string ;
                                gr:hasCurrencyValue "99"^^xsd:float ;
                                gr:hasUnitOfMeasurement "DAY"^^xsd:string ];
     foaf:depiction <http://example.com/images/seaside_view.png> ;
     foaf:page <http://example.com/rooms/seaside_view/> . 
		

Camping

Scenario: A camping pitch for 10 EUR/night plus 5 EUR per person plus 7 EUR per car

RDFa

You can use the tool at http://rdf-translator.appspot.com to generate an RDFa version of the example.

Turtle

# Camping
# Scenario: A camping pitch for 10 EUR/night plus 5 EUR per person plus 7 EUR per car
foo:Camping a acco:CampingPitch, gr:SomeItems ;
    gr:name "Camping pitch on our lakeside campground"@en ;
    gr:description "...more text..."@en ;
    acco:optionalFeature [
        a acco:AccommodationFeature ;
        gr:name "Electricity"@en ;
        acco:value "220"@en ;
        acco:unit "volts"@en ];
    acco:permittedUsage dbpedia:Automobile, dbpedia:Tent ;
    acco:petsAllowed "false"^^xsd:boolean .
                        
foo:CampingOffer a gr:Offering ;
    gr:name "A camping pitch for 10 EUR/night plus 5 EUR per person plus 7 EUR per car"@en ;
    gr:description "...more text..."@en ;
    gr:includesObject [ a gr:TypeAndQuantityNode ;
                        gr:amountOfThisGood "1"^^xsd:float ;
                        gr:hasUnitOfMeasurement "DAY"^^xsd:string ;
                        gr:typeOfGood foo:Camping ];
    gr:hasBusinessFunction gr:LeaseOut ;
    gr:hasPriceSpecification 
        [ a acco:CompoundPrice ;
          acco:priceComponent 
                [ a gr:UnitPriceSpecification ;
                 gr:name "base rental fee"@en ;
                 gr:hasCurrency "EUR"^^xsd:string ;
                 gr:hasCurrencyValue "10"^^xsd:float ;
                 gr:hasUnitOfMeasurement "DAY"^^xsd:string ] ;
          acco:priceComponent 
                [ a gr:UnitPriceSpecification ;
                 gr:name "fee per person"@en ;
                 gr:hasCurrency "EUR"^^xsd:string ;
                 gr:hasCurrencyValue "5"^^xsd:float ;
                 gr:hasUnitOfMeasurement "DAY"^^xsd:string ] ;
          acco:priceComponent 
                [ a gr:UnitPriceSpecification ;
                 gr:name "fee per car"@en ;
                 gr:hasCurrency "EUR"^^xsd:string ;
                 gr:hasCurrencyValue "7"^^xsd:float ;
                 gr:hasUnitOfMeasurement "DAY"^^xsd:string ] ; 
	 	] ;
     foaf:depiction <http://example.com/images/camping.png> ;
     foaf:page <http://example.com/lakeside-camping/> . 
		

House

Scenario: A vacation home with 3 rooms and a total of 3 beds. The maximum occupancy is six person. The price is 500 EUR per week for a minimum duration of two weeks. Cleaning is 50 EUR per stay, electricity 0.50 EUR per kWh.

RDFa

You can use the tool at http://rdf-translator.appspot.com to generate an RDFa version of the example.

Turtle

# House
# Scenario: A vacation home with 3 rooms and a total of 3 double beds. The maximum occupancy is six person. 
# The price is 500 EUR per week for a minimum duration of two weeks. Cleaning is 50 EUR per stay, electricity 0.50 EUR per kWh.
foo:House a acco:House, gr:Individual ;
    gr:name "Our beautiful little cottage on Belle Ile"@en ;
    gr:description "...more text..."@en ;
    acco:petsAllowed "false"^^xsd:boolean ;
    acco:occupancy [ a gr:QuantitativeValue ;
                     gr:hasUnitOfMeasurement "C62"^^xsd:string ;
                     gr:hasMinValue "1"^^xsd:int ;
                     gr:hasMaxValue "6"^^xsd:int ] ;
    acco:numberOfRooms [ a gr:QuantitativeValue ;
                         gr:hasUnitOfMeasurement "C62"^^xsd:string ;
                         gr:hasValue "3"^^xsd:int ] ;
    acco:bed [ a acco:BedDetails ;
               acco:quantity "3"^^xsd:integer ;
               acco:typeOfBed acco:Double ] .
            
foo:HouseOffer a gr:Offering ;
    gr:name "Our beautiful little cottage on Belle Ile"@en ;
    gr:description """Price: 500 EUR per week for a minimum duration of two weeks. 
Cleaning is 50 EUR per stay, electricity 0.50 EUR per kWh"""@en ;
    gr:includesObject [ a gr:TypeAndQuantityNode ;
                        gr:amountOfThisGood "1"^^xsd:float ;
                        gr:hasUnitOfMeasurement "WEE"^^xsd:string ;
                        gr:typeOfGood foo:House ] ;
    gr:hasBusinessFunction gr:LeaseOut ;
    gr:eligibleDuration  [ a gr:QuantitativeValue ;
                           gr:hasUnitOfMeasurement "WEE"^^xsd:string ;
                           gr:hasMinValue "2"^^xsd:int ] ;
    gr:hasPriceSpecification 
        [ a acco:CompoundPrice ;
          acco:priceComponent 
                [a gr:UnitPriceSpecification ;
                 gr:name "base rental fee"@en ;
                 gr:hasCurrency "EUR"^^xsd:string ;
                 gr:hasCurrencyValue "500"^^xsd:float ;
                 # WEE = UN/CEFACT Common Code for week
                 gr:hasUnitOfMeasurement "WEE"^^xsd:string ] ;
          acco:priceComponent 
                [a gr:UnitPriceSpecification ;
                 gr:name "electricity"@en ;
                 gr:hasCurrency "EUR"^^xsd:string ;
                 gr:hasCurrencyValue "0.50"^^xsd:float ;
                 gr:hasUnitOfMeasurement "KWH"^^xsd:string ] ;
          acco:priceComponent 
                [a gr:UnitPriceSpecification ;
                 gr:name "cleaning"@en ;
                 gr:hasCurrency "EUR"^^xsd:string ;
                 gr:hasCurrencyValue "50"^^xsd:float ;
                 gr:hasUnitOfMeasurement "C62"^^xsd:string ] ; 
		] ;

     foaf:depiction <http://example.com/images/belle-ile.png> ;
     foaf:page <http://example.com/belle-ile-cottage/> . 

[back to top]

1. Classes

[back to top]

acco:Accommodation (rdf:type owl:Class)

URI http://purl.org/acco/ns#Accommodation
rdfs:subClassOf http://purl.org/goodrelations/v1#Location http://purl.org/goodrelations/v1#ProductOrService http://schema.org/Place http://schema.org/Product
rdfs:label Accommodation (gr:ProductOrService, gr:Location)

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

Properties (rdfs:domain) : acco:feature acco:includedFeature acco:occupancy acco:occupancyAdults acco:occupancyMinors acco:optionalFeature acco:partOf acco:petsAllowed acco:size http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/geo http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo
This class is a valid range (rdfs:range) for: acco:partOf

Subclasses

[back to top]

acco:AccommodationFeature (rdf:type owl:Class)

URI http://purl.org/acco/ns#AccommodationFeature
rdfs:label Accommodation Feature

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.

Properties (rdfs:domain) : acco:availabilityTimes acco:max acco:min acco:propertyID acco:unit acco:unitCode acco:validFrom acco:validThrough acco:value http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo
This class is a valid range (rdfs:range) for: acco:feature acco:includedFeature acco:optionalFeature

[back to top]

acco:Allinclusive (rdf:type owl:Class)

URI http://purl.org/acco/ns#Allinclusive
rdfs:subClassOf http://purl.org/goodrelations/v1#ProductOrService http://schema.org/Product
rdfs:label All-inclusive (gr:ProductOrService)

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.

Properties (rdfs:domain) : http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo

[back to top]

acco:Apartment (rdf:type owl:Class)

URI http://purl.org/acco/ns#Apartment
rdfs:subClassOf acco:Accommodation
rdfs:label Apartment (gr:ProductOrService, gr:Location)

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)

Properties (rdfs:domain) : acco:bed acco:feature acco:includedFeature acco:numberOfRooms acco:occupancy acco:occupancyAdults acco:occupancyMinors acco:optionalFeature acco:partOf acco:petsAllowed acco:size http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/geo http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo
This class is a valid range (rdfs:range) for: acco:partOf

[back to top]

acco:BedDetails (rdf:type owl:Class)

URI http://purl.org/acco/ns#BedDetails
rdfs:label Bed Details

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.

Properties (rdfs:domain) : acco:quantity acco:typeOfBed
This class is a valid range (rdfs:range) for: acco:bed

[back to top]

acco:BedType (rdf:type owl:Class)

URI http://purl.org/acco/ns#BedType
rdfs:subClassOf http://purl.org/goodrelations/v1#QualitativeValue
rdfs:label Bed Type

rdfs:comment

A type of bed. This is used for indicating the bed or beds available in an accommodation. Use DBpedia URIs whenever possible.

Predefined Individuals

Properties (rdfs:domain) : http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo
This class is a valid range (rdfs:range) for: acco:bed acco:typeOfBed

[back to top]

acco:Breakfast (rdf:type owl:Class)

URI http://purl.org/acco/ns#Breakfast
rdfs:subClassOf acco:Meal
rdfs:label Breakfast (gr:ProductOrService)

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)

Properties (rdfs:domain) : http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo

[back to top]

acco:CampingPitch (rdf:type owl:Class)

URI http://purl.org/acco/ns#CampingPitch
rdfs:subClassOf acco:Accommodation
rdfs:label Camping Pitch (gr:ProductOrService, gr:Location)

rdfs:comment

A camping pitch is an individual place for overnight stay in the outdoors, typically being part of a larger acco:CampSite.

Properties (rdfs:domain) : acco:feature acco:includedFeature acco:occupancy acco:occupancyAdults acco:occupancyMinors acco:optionalFeature acco:partOf acco:permittedUsage acco:petsAllowed acco:size http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/geo http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo
This class is a valid range (rdfs:range) for: acco:partOf

[back to top]

acco:CampingSite (rdf:type owl:Class)

URI http://purl.org/acco/ns#CampingSite
rdfs:subClassOf acco:Accommodation
rdfs:label Camping Site (gr:ProductOrService, gr:Location)

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)

Properties (rdfs:domain) : acco:feature acco:gated acco:includedFeature acco:occupancy acco:occupancyAdults acco:occupancyMinors acco:optionalFeature acco:partOf acco:permittedUsage acco:petsAllowed acco:size http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/geo http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo
This class is a valid range (rdfs:range) for: acco:partOf

[back to top]

acco:CompoundPrice (rdf:type owl:Class)

URI http://purl.org/acco/ns#CompoundPrice
rdfs:subClassOf http://purl.org/goodrelations/v1#PriceSpecification
rdfs:label Compound Price

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").

Properties (rdfs:domain) : acco:priceComponent http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo

[back to top]

acco:Dinner (rdf:type owl:Class)

URI http://purl.org/acco/ns#Dinner
rdfs:subClassOf acco:Meal
rdfs:label Dinner (gr:ProductOrService)

rdfs:comment

A dinner is the main meal of the day, often consumed in the evening of the day.

Properties (rdfs:domain) : http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo

[back to top]

acco:DwellingType (rdf:type owl:Class)

URI http://purl.org/acco/ns#DwellingType
rdfs:subClassOf http://purl.org/goodrelations/v1#QualitativeValue
rdfs:label Dwelling Type

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.

Properties (rdfs:domain) : http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo
This class is a valid range (rdfs:range) for: acco:permittedUsage

[back to top]

acco:Hotel (rdf:type owl:Class)

URI http://purl.org/acco/ns#Hotel
rdfs:subClassOf acco:Accommodation
rdfs:label Hotel (gr:ProductOrService, gr:Location)

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)

Properties (rdfs:domain) : acco:feature acco:includedFeature acco:occupancy acco:occupancyAdults acco:occupancyMinors acco:optionalFeature acco:partOf acco:petsAllowed acco:size http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/geo http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo
This class is a valid range (rdfs:range) for: acco:partOf

[back to top]

acco:HotelRoom (rdf:type owl:Class)

URI http://purl.org/acco/ns#HotelRoom
rdfs:subClassOf acco:Accommodation
rdfs:label Hotel Room (gr:ProductOrService, gr:Location)

rdfs:comment

A hotel room is a single room in a hotel.

Properties (rdfs:domain) : acco:bed acco:feature acco:includedFeature acco:numberOfRooms acco:occupancy acco:occupancyAdults acco:occupancyMinors acco:optionalFeature acco:partOf acco:petsAllowed acco:size http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/geo http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo
This class is a valid range (rdfs:range) for: acco:partOf

[back to top]

acco:House (rdf:type owl:Class)

URI http://purl.org/acco/ns#House
rdfs:subClassOf acco:Accommodation
rdfs:label House (gr:ProductOrService, gr:Location)

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)

Properties (rdfs:domain) : acco:bed acco:feature acco:includedFeature acco:numberOfRooms acco:occupancy acco:occupancyAdults acco:occupancyMinors acco:optionalFeature acco:partOf acco:petsAllowed acco:size http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/geo http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo
This class is a valid range (rdfs:range) for: acco:partOf

[back to top]

acco:Lunch (rdf:type owl:Class)

URI http://purl.org/acco/ns#Lunch
rdfs:subClassOf acco:Meal
rdfs:label Lunch (gr:ProductOrService)

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)

Properties (rdfs:domain) : http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo

[back to top]

acco:Meal (rdf:type owl:Class)

URI http://purl.org/acco/ns#Meal
rdfs:subClassOf http://purl.org/goodrelations/v1#ProductOrService http://schema.org/Product
rdfs:label Meal (gr:ProductOrService)

rdfs:comment

A meal in the sense of this vocabulary is some combination of food or beverages.

Properties (rdfs:domain) : http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo

Subclasses

[back to top]

acco:MeetingRoom (rdf:type owl:Class)

URI http://purl.org/acco/ns#MeetingRoom
rdfs:subClassOf acco:Accommodation
rdfs:label Meeting Room (gr:ProductOrService, gr:Location)

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)

Properties (rdfs:domain) : acco:feature acco:includedFeature acco:occupancy acco:occupancyAdults acco:occupancyMinors acco:optionalFeature acco:partOf acco:petsAllowed acco:size http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/geo http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo
This class is a valid range (rdfs:range) for: acco:partOf

[back to top]

acco:Resort (rdf:type owl:Class)

URI http://purl.org/acco/ns#Resort
rdfs:subClassOf acco:Accommodation
rdfs:label Resort (gr:ProductOrService, gr:Location)

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)

Properties (rdfs:domain) : acco:feature acco:gated acco:includedFeature acco:occupancy acco:occupancyAdults acco:occupancyMinors acco:optionalFeature acco:partOf acco:petsAllowed acco:size http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/geo http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo
This class is a valid range (rdfs:range) for: acco:partOf

[back to top]

acco:Suite (rdf:type owl:Class)

URI http://purl.org/acco/ns#Suite
rdfs:subClassOf acco:Accommodation
rdfs:label Suite (gr:ProductOrService, gr:Location)

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))

Properties (rdfs:domain) : acco:bed acco:feature acco:includedFeature acco:numberOfRooms acco:occupancy acco:occupancyAdults acco:occupancyMinors acco:optionalFeature acco:partOf acco:petsAllowed acco:size http://purl.org/goodrelations/v1#description http://purl.org/goodrelations/v1#name http://schema.org/geo http://schema.org/image http://xmlns.com/foaf/0.1/depiction http://xmlns.com/foaf/0.1/logo
This class is a valid range (rdfs:range) for: acco:partOf

[back to top]

2. Datatype Properties

[back to top]

acco:gated (rdf:type owl:DatatypeProperty)

URI http://purl.org/acco/ns#gated
rdfs:subPropertyOf http://purl.org/goodrelations/v1#datatypeProductOrServiceProperty
rdfs:label gated (0..1)

rdfs:comment

Indicates whether the accommodation is gated, i.e. access is controlled via a fence and some form of gate.

Compatible with (rdfs:domain): acco:CampingSite acco:Resort
Allowed values (rdfs:range): http://www.w3.org/2001/XMLSchema#boolean

[back to top]

acco:max (rdf:type owl:DatatypeProperty)

URI http://purl.org/acco/ns#max
rdfs:subPropertyOf http://purl.org/goodrelations/v1#datatypeProductOrServiceProperty
rdfs:label max (0..1)

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.

Compatible with (rdfs:domain): acco:AccommodationFeature
Allowed values (rdfs:range): http://www.w3.org/2000/01/rdf-schema#Literal

[back to top]

acco:min (rdf:type owl:DatatypeProperty)

URI http://purl.org/acco/ns#min
rdfs:subPropertyOf http://purl.org/goodrelations/v1#datatypeProductOrServiceProperty
rdfs:label min (0..1)

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.

Compatible with (rdfs:domain): acco:AccommodationFeature
Allowed values (rdfs:range): http://www.w3.org/2000/01/rdf-schema#Literal

[back to top]

acco:petsAllowed (rdf:type owl:DatatypeProperty)

URI http://purl.org/acco/ns#petsAllowed
rdfs:subPropertyOf http://purl.org/goodrelations/v1#datatypeProductOrServiceProperty
rdfs:label pets allowed (0..1)

rdfs:comment

Indicates whether pets are allowed to enter the accommodation.

Compatible with (rdfs:domain): acco:Accommodation acco:Apartment acco:CampingPitch acco:CampingSite acco:Hotel acco:HotelRoom acco:House acco:MeetingRoom acco:Resort acco:Suite
Allowed values (rdfs:range): http://www.w3.org/2001/XMLSchema#boolean

[back to top]

acco:propertyID (rdf:type owl:DatatypeProperty)

URI http://purl.org/acco/ns#propertyID
rdfs:subPropertyOf http://purl.org/goodrelations/v1#datatypeProductOrServiceProperty
rdfs:label property ID (0..1)

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

Compatible with (rdfs:domain): acco:AccommodationFeature
Allowed values (rdfs:range): http://www.w3.org/2000/01/rdf-schema#Literal

[back to top]

acco:quantity (rdf:type owl:DatatypeProperty)

URI http://purl.org/acco/ns#quantity
rdfs:label quantity (1..1)

rdfs:comment

The quantity of the given bed type available in the acco:HotelRoom, acco:Suite, acco:House, or acco:Apartment.

Compatible with (rdfs:domain): acco:BedDetails
Allowed values (rdfs:range): http://www.w3.org/2001/XMLSchema#integer

[back to top]

acco:unit (rdf:type owl:DatatypeProperty)

URI http://purl.org/acco/ns#unit
rdfs:subPropertyOf http://purl.org/goodrelations/v1#datatypeProductOrServiceProperty
rdfs:label unit (0..1)

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.

Compatible with (rdfs:domain): acco:AccommodationFeature http://purl.org/goodrelations/v1#UnitPriceSpecification
Allowed values (rdfs:range): http://www.w3.org/2000/01/rdf-schema#Literal

[back to top]

acco:unitCode (rdf:type owl:DatatypeProperty)

URI http://purl.org/acco/ns#unitCode
rdfs:subPropertyOf http://purl.org/goodrelations/v1#datatypeProductOrServiceProperty
rdfs:label unit code (0..1)

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.

Compatible with (rdfs:domain): acco:AccommodationFeature
Allowed values (rdfs:range): http://www.w3.org/2001/XMLSchema#string

[back to top]

acco:validFrom (rdf:type owl:DatatypeProperty)

URI http://purl.org/acco/ns#validFrom
rdfs:subPropertyOf http://purl.org/goodrelations/v1#datatypeProductOrServiceProperty
rdfs:label valid from (0..1)

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.

Compatible with (rdfs:domain): acco:AccommodationFeature
Allowed values (rdfs:range): http://www.w3.org/2001/XMLSchema#dateTime

[back to top]

acco:validThrough (rdf:type owl:DatatypeProperty)

URI http://purl.org/acco/ns#validThrough
rdfs:subPropertyOf http://purl.org/goodrelations/v1#datatypeProductOrServiceProperty
rdfs:label valid from (0..1)

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.

Compatible with (rdfs:domain): acco:AccommodationFeature
Allowed values (rdfs:range): http://www.w3.org/2001/XMLSchema#dateTime

[back to top]

acco:value (rdf:type owl:DatatypeProperty)

URI http://purl.org/acco/ns#value
rdfs:subPropertyOf http://purl.org/goodrelations/v1#datatypeProductOrServiceProperty
rdfs:label value (0..1)

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.

Compatible with (rdfs:domain): acco:AccommodationFeature
Allowed values (rdfs:range): http://www.w3.org/2000/01/rdf-schema#Literal

[back to top]

3. Object Properties

[back to top]

acco:availabilityTimes (rdf:type owl:ObjectProperty)

URI http://purl.org/acco/ns#availabilityTimes
rdfs:label availability times (0..1)

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.

Compatible with (rdfs:domain): acco:AccommodationFeature
Allowed values (rdfs:range): http://purl.org/goodrelations/v1#OpeningHoursSpecification

[back to top]

acco:bed (rdf:type owl:ObjectProperty)

URI http://purl.org/acco/ns#bed
rdfs:subPropertyOf http://purl.org/goodrelations/v1#qualitativeProductOrServiceProperty
rdfs:label bed (0..*)

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.

Compatible with (rdfs:domain): acco:Apartment acco:HotelRoom acco:House acco:Suite
Allowed values (rdfs:range): acco:BedDetails acco:BedType

[back to top]

acco:feature (rdf:type owl:ObjectProperty)

URI http://purl.org/acco/ns#feature
rdfs:label feature (0..*)

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.

Compatible with (rdfs:domain): acco:Accommodation acco:Apartment acco:CampingPitch acco:CampingSite acco:Hotel acco:HotelRoom acco:House acco:MeetingRoom acco:Resort acco:Suite
Allowed values (rdfs:range): acco:AccommodationFeature

Subproperties

[back to top]

acco:includedFeature (rdf:type owl:ObjectProperty)

URI http://purl.org/acco/ns#includedFeature
rdfs:subPropertyOf acco:feature
rdfs:label included feature (0..*)

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.

Compatible with (rdfs:domain): acco:Accommodation acco:Apartment acco:CampingPitch acco:CampingSite acco:Hotel acco:HotelRoom acco:House acco:MeetingRoom acco:Resort acco:Suite
Allowed values (rdfs:range): acco:AccommodationFeature

[back to top]

acco:numberOfRooms (rdf:type owl:ObjectProperty)

URI http://purl.org/acco/ns#numberOfRooms
rdfs:subPropertyOf http://purl.org/goodrelations/v1#quantitativeProductOrServiceProperty
rdfs:label number of rooms (0..1)

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

Compatible with (rdfs:domain): acco:Apartment acco:HotelRoom acco:House acco:Suite
Allowed values (rdfs:range): http://purl.org/goodrelations/v1#QuantitativeValue

[back to top]

acco:occupancy (rdf:type owl:ObjectProperty)

URI http://purl.org/acco/ns#occupancy
rdfs:subPropertyOf http://purl.org/goodrelations/v1#quantitativeProductOrServiceProperty
rdfs:label occupancy (0..1)

rdfs:comment

The allowed total occupancy for the accommodation in persons (including infants etc.
Typical unit code(s): C62 for person

Compatible with (rdfs:domain): acco:Accommodation acco:Apartment acco:CampingPitch acco:CampingSite acco:Hotel acco:HotelRoom acco:House acco:MeetingRoom acco:Resort acco:Suite
Allowed values (rdfs:range): http://purl.org/goodrelations/v1#QuantitativeValue

[back to top]

acco:occupancyAdults (rdf:type owl:ObjectProperty)

URI http://purl.org/acco/ns#occupancyAdults
rdfs:subPropertyOf http://purl.org/goodrelations/v1#quantitativeProductOrServiceProperty
rdfs:label occupancy adults (0..1)

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

Compatible with (rdfs:domain): acco:Accommodation acco:Apartment acco:CampingPitch acco:CampingSite acco:Hotel acco:HotelRoom acco:House acco:MeetingRoom acco:Resort acco:Suite
Allowed values (rdfs:range): http://purl.org/goodrelations/v1#QuantitativeValue

[back to top]

acco:occupancyMinors (rdf:type owl:ObjectProperty)

URI http://purl.org/acco/ns#occupancyMinors
rdfs:subPropertyOf http://purl.org/goodrelations/v1#quantitativeProductOrServiceProperty
rdfs:label occupancy minors (0..1)

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

Compatible with (rdfs:domain): acco:Accommodation acco:Apartment acco:CampingPitch acco:CampingSite acco:Hotel acco:HotelRoom acco:House acco:MeetingRoom acco:Resort acco:Suite
Allowed values (rdfs:range): http://purl.org/goodrelations/v1#QuantitativeValue

[back to top]

acco:optionalFeature (rdf:type owl:ObjectProperty)

URI http://purl.org/acco/ns#optionalFeature
rdfs:subPropertyOf acco:feature
rdfs:label optional feature (0..*)

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.

Compatible with (rdfs:domain): acco:Accommodation acco:Apartment acco:CampingPitch acco:CampingSite acco:Hotel acco:HotelRoom acco:House acco:MeetingRoom acco:Resort acco:Suite
Allowed values (rdfs:range): acco:AccommodationFeature

[back to top]

acco:partOf (rdf:type owl:ObjectProperty)

URI http://purl.org/acco/ns#partOf
rdfs:label partOf (0..*)

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.

Compatible with (rdfs:domain): acco:Accommodation acco:Apartment acco:CampingPitch acco:CampingSite acco:Hotel acco:HotelRoom acco:House acco:MeetingRoom acco:Resort acco:Suite
Allowed values (rdfs:range): acco:Accommodation acco:Apartment acco:CampingPitch acco:CampingSite acco:Hotel acco:HotelRoom acco:House acco:MeetingRoom acco:Resort acco:Suite

[back to top]

acco:permittedUsage (rdf:type owl:ObjectProperty)

URI http://purl.org/acco/ns#permittedUsage
rdfs:subPropertyOf http://purl.org/goodrelations/v1#qualitativeProductOrServiceProperty
rdfs:label permitted usage (0..*)

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.

Compatible with (rdfs:domain): acco:CampingPitch acco:CampingSite
Allowed values (rdfs:range): acco:DwellingType

[back to top]

acco:priceComponent (rdf:type owl:ObjectProperty)

URI http://purl.org/acco/ns#priceComponent
rdfs:label price component (0..*)

rdfs:comment

This property links to all gr:UnitPriceSpecification nodes that apply in parallel for the acco:CompoundPrice node.

Compatible with (rdfs:domain): acco:CompoundPrice
Allowed values (rdfs:range): http://purl.org/goodrelations/v1#UnitPriceSpecification

[back to top]

acco:referenceQuantity (rdf:type owl:ObjectProperty)

URI http://purl.org/acco/ns#referenceQuantity
rdfs:label reference quantity (0..*)

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.

Compatible with (rdfs:domain): http://purl.org/goodrelations/v1#UnitPriceSpecification
Allowed values (rdfs:range): http://purl.org/goodrelations/v1#QuantitativeValue

[back to top]

acco:size (rdf:type owl:ObjectProperty)

URI http://purl.org/acco/ns#size
rdfs:subPropertyOf http://purl.org/goodrelations/v1#quantitativeProductOrServiceProperty
rdfs:label size (0..1)

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

Compatible with (rdfs:domain): acco:Accommodation acco:Apartment acco:CampingPitch acco:CampingSite acco:Hotel acco:HotelRoom acco:House acco:MeetingRoom acco:Resort acco:Suite
Allowed values (rdfs:range): http://purl.org/goodrelations/v1#QuantitativeValue

[back to top]

acco:typeOfBed (rdf:type owl:ObjectProperty)

URI http://purl.org/acco/ns#typeOfBed
rdfs:label type of bed (1..1)

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.

Compatible with (rdfs:domain): acco:BedDetails
Allowed values (rdfs:range): acco:BedType

[back to top]

4. Individuals

[back to top]

acco:CaliforniaKing (rdf:type acco:BedType)

URI http://purl.org/acco/ns#CaliforniaKing
rdfs:label California King or King Long bed (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.

[back to top]

acco:Double (rdf:type acco:BedType)

URI http://purl.org/acco/ns#Double
rdfs:label Double or full bed (acco:BedType)

rdfs:comment

A double bed. The actual dimension may vary by country, see http://en.wikipedia.org/wiki/Bed_size.

[back to top]

acco:King (rdf:type acco:BedType)

URI http://purl.org/acco/ns#King
rdfs:label King or Super King bed (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.

[back to top]

acco:OlympicQueen (rdf:type acco:BedType)

URI http://purl.org/acco/ns#OlympicQueen
rdfs:label Olympic Queen bed (acco:BedType)

rdfs:comment

An Olympic Queen bed. The actual dimension may vary by country, see http://en.wikipedia.org/wiki/Bed_size.

[back to top]

acco:Queen (rdf:type acco:BedType)

URI http://purl.org/acco/ns#Queen
rdfs:label Queen King or Wide Double bed (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.

[back to top]

acco:Single (rdf:type acco:BedType)

URI http://purl.org/acco/ns#Single
rdfs:label Single or twin bed (acco:BedType)

rdfs:comment

A single bed. The actual dimension may vary by country, see http://en.wikipedia.org/wiki/Bed_size.

[back to top]

5. Contact Information

Univ.-Prof. Dr. Dieter Fensel

Semantic Technology Institute
ICT - Technologie Park Innsbruck
Technikerstra├če 21a
6020 Innsbruck
Austria

Phone: +43 512 507 6485
eMail: IM@sti2.at
Web: http://sti-innsbruck.at/

Univ.-Prof. Dr. Martin Hepp

Hepp Research GmbH

Kuppelnaustrasse 5
D-88212 Ravensburg
Germany

Phone: +49 751 2708 5256-0
eMail: contact@heppresearch.com
Web: http://www.heppresearch.com/

[back to top]

6. License

The Accommodation Ontology is available under the Creative Commons Attribution 3.0 license. 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 and link back to http://purl.org/acco/ns#.

[back to top]

7. Acknowledgements

This documentation has been generated automatically from the most recent ontology specification in OWL using a Python script written by Alex Stolz and Martin Hepp. Our script uses the RDFlib library for parsing and handling RDF and the Jinja template engine for generating the HTML document.

[back to top]

References

Hepp, Martin: GoodRelations: An Ontology for Describing Products and Services Offers on the Web, Proceedings of the 16th International Conference on Knowledge Engineering and Knowledge Management (EKAW2008), Acitrezza, Italy, September 29 - October 3, 2008, Springer LNCS, Vol 5268, pp. 332-347.

Hepp, Martin: From Ontologies to Web Ontologies: Lessons learned from Conceptual Modeling for the WWW, forthcoming (2012).

[back to top]

Change Log

2013-03-25: Minor fixes

2012-05-31: First official release

2012-05-30: Initial version