- From: Martin Hepp <martin.hepp@ebusiness-unibw.org>
- Date: Tue, 19 Oct 2010 09:05:40 +0200
- To: Juriy Katkov <katkov.juriy@gmail.com>
- Cc: Juan Sequeda <juanfederico@gmail.com>, public-lod <public-lod@w3.org>, Semantic Web <semantic-web@w3.org>
I know that several people (academia and industry) are working on projects that use the VSO for cars, but I am not aware of any releases yet. A sample file is at http://www.heppnetz.de/ontologies/vso/examples.rdf Best Martin On 19.10.2010, at 01:45, Juriy Katkov wrote: > Hello Juan, Martin. > maybe you know also some datasets based on this ontology? > > On Mon, Oct 18, 2010 at 11:43 PM, Martin Hepp <martin.hepp@ebusiness-unibw.org > > wrote: > Hi Juan: > > > Can somebody recommend me an ontology/vocabulary to describe travel, > accommodations, etc? The only thing I can find is the travel > ontology that is used for tutorial purposes in Protege. > > For rental cars, boats, bikes, etc., the best choice is likely the > VSO: > > http://purl.org/vso/ns > > See examples there. > > For any kind of tickets for transportation and events, there will be > the TIO ontology soon (not yet released) and for accommodation, > there will be a hotels etc. ontology, both specializing > GoodRelations. Both should be available shortly. > The domain ontology for hotels etc. will only be needed to model the > hotel room features etc. in more detail. > > Note that you can directly model any kind of rental offers with > GoodRelations, using > > foo:offer a gr:Offering ; > gr:hasBusinessFunction gr:LeaseOut. > ... > > Interesting properties for your purpose are > > gr:advanceBookingRequirement (relative pre-booking period) > gr:validFrom (Booking period) > gr:validThrough > gr:availabilityEnds (Period of the stay) > gr:availabilityStarts > gr:availableAtOrFrom (link to the locations) > gr:eligibleDuration (time interval - number of days, min/max) > > Here is a quick sketch of modeling a hotel in GoodRelations: > > @prefix gr: <http://purl.org/goodrelations/v1#>. > @prefix default: <http://www.heppnetz.de/ontologies/examples/gr#>. > @prefix xsd: <http://www.w3.org/2001/XMLSchema#>. > @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>. > @prefix foaf: <http://xmlns.com/foaf/0.1/>. > > # Company > > default:HotelUniBwLtd > a gr:BusinessEntity ; > gr:legalName "Hotel UniBw Ltd." ; > foaf:page <http://www.hotel-unibw.de> ; > gr:hasPOS default:HotelUniBw ; > gr:offers default:SpecialChristmasOffer. > > # Location > > default:HotelUniBw > a gr:LocationOfSalesOrServiceProvisioning ; > rdfs:label "Hotel Neubiberg". > > > # Offering > # We rent double rooms for 99 EUR / night > > default:SpecialChristmasOffer > a gr:Offering ; > gr:validFrom "2009-12-20T00:00:00"^^xsd:dateTime ; # this is the > validity of the offer, not of the room > gr:validThrough "2010-01-06T23:59:59"^^xsd:dateTime ; > gr:hasBusinessFunction gr:LeaseOut ; > gr:includes default:SomeDoubleDeluxeRooms ; > gr:hasPriceSpecification default:SuperRate ; > gr:acceptedPaymentMethods gr:Cash , gr:MasterCard. > > # Price > > default:SuperRate > a gr:UnitPriceSpecification ; > gr:hasCurrency "EUR"^^xsd:string ; > gr:hasCurrencyValue "99.00"^^xsd:float ; > gr:validFrom "2009-12-20T00:00:00"^^xsd:dateTime ; > gr:validThrough "2009-12-20T23:59:59"^^xsd:dateTime ;. > > > # Room > > default:SomeDoubleDeluxeRooms > a gr:ProductOrServicesSomeInstancesPlaceholder ; > rdfs:label "Double Deluxe Room". > > Martin > > > On 18.10.2010, at 21:10, Juan Sequeda wrote: > > Hi Everybody > > Can somebody recommend me an ontology/vocabulary to describe travel, > accommodations, etc? The only thing I can find is the travel > ontology that is used for tutorial purposes in Protege. > > Thanks! > > Juan Sequeda > +1-575-SEQ-UEDA > www.juansequeda.com > > >
Received on Tuesday, 19 October 2010 07:06:38 UTC