W3C home > Mailing lists > Public > public-poiwg@w3.org > January 2011

Re: POI Data Format

From: Martin Hepp <martin.hepp@ebusiness-unibw.org>
Date: Tue, 25 Jan 2011 18:11:41 +0100
Cc: "public-poiwg@w3.org W3C" <public-poiwg@w3.org>
Message-Id: <E3A111D8-2F2B-4347-85F8-5B42047F258D@ebusiness-unibw.org>
To: jacques lemordant <jacques.lemordant@inria.fr>
Hi Jacques,

yes, except for that I used the Turtle syntax for the RDF and you use  
RDF/XML, so you will have to convert my input to RDF/XML.

Opening Hours:
=============

<?xml version="1.0"?>
<rdf:RDF xmlns:gr="http://purl.org/goodrelations/v1#" xmlns:xsd="http://www.w3.org/2001/XMLSchema# 
" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:foo="http://your.target.domain/namespace# 
">
	<rdf:Description rdf:about="http://your.target.domain/namespace#GVAbastille 
">
		<gr:hasOpeningHoursSpecification>
			<gr:OpeningHoursSpecification rdf:about="http://your.target.domain/namespace#Workdays 
">
				<gr:opens rdf:datatype="http://www.w3.org/2001/ 
XMLSchema#time">08:00:00</gr:opens>
				<gr:closes rdf:datatype="http://www.w3.org/2001/ 
XMLSchema#time">18:00:00</gr:closes>
				<gr:hasOpeningHoursDayOfWeek rdf:resource="http://purl.org/goodrelations/v1#Monday 
" />
				<gr:hasOpeningHoursDayOfWeek rdf:resource="http://purl.org/goodrelations/v1#Tuesday 
" />
				<gr:hasOpeningHoursDayOfWeek rdf:resource="http://purl.org/goodrelations/v1#Wednesday 
" />
				<gr:hasOpeningHoursDayOfWeek rdf:resource="http://purl.org/goodrelations/v1#Thursday 
" />
				<gr:hasOpeningHoursDayOfWeek rdf:resource="http://purl.org/goodrelations/v1#Friday 
" />
			</gr:OpeningHoursSpecification>
		</gr:hasOpeningHoursSpecification>
		<gr:hasOpeningHoursSpecification>
			<gr:OpeningHoursSpecification rdf:about="http://your.target.domain/namespace#Saturdays 
">
				<gr:opens rdf:datatype="http://www.w3.org/2001/ 
XMLSchema#time">08:30:00</gr:opens>
				<gr:closes rdf:datatype="http://www.w3.org/2001/ 
XMLSchema#time">14:00:00</gr:closes>
				<gr:hasOpeningHoursDayOfWeek rdf:resource="http://purl.org/goodrelations/v1#Saturday 
" />
			</gr:OpeningHoursSpecification>
		</gr:hasOpeningHoursSpecification>
	</rdf:Description>
</rdf:RDF>

Ticket Offer
============
<?xml version="1.0"?>
<rdf:RDF xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:xsd="http://www.w3.org/2001/XMLSchema# 
" xmlns:tio="http://purl.org/tio/ns#" xmlns:gr="http://purl.org/goodrelations/v1# 
" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:foo="http://your.target.domain/namespace# 
">
	<rdf:Description rdf:about="http://your.target.domain/namespace#HeppTickets 
">
		<gr:offers>
			<gr:Offering rdf:about="http://your.target.domain/namespace#offer3">
				<gr:name xml:lang="en">Day tickets for the Bastille - just EUR 8</ 
gr:name>
				<gr:description xml:lang="en">Day tickets for the Bastille</ 
gr:description>
				<gr:includes>
					<tio:TicketPlaceholder rdf:about="http://your.target.domain/namespace#ticket3 
">
						<rdfs:label xml:lang="en">Day ticket for the Bastille</rdfs:label>
						<tio:accessTo rdf:resource="http://your.target.domain/namespace#GVAbastille 
" />
					</tio:TicketPlaceholder>
				</gr:includes>
				<gr:hasBusinessFunction rdf:resource="http://purl.org/goodrelations/v1#Sell 
" />
				<gr:hasPriceSpecification>
					<gr:UnitPriceSpecification>
						<gr:hasCurrency xml:lang="en">EUR</gr:hasCurrency>
						<gr:hasCurrencyValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float 
">8</gr:hasCurrencyValue>
						<gr:validThrough rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime 
">2010-12-31T23:59:59</gr:validThrough>
					</gr:UnitPriceSpecification>
				</gr:hasPriceSpecification>
			</gr:Offering>
		</gr:offers>
	</rdf:Description>
</rdf:RDF>


Martin

On 25.01.2011, at 17:33, jacques lemordant wrote:

> Hi martin,
>> looks interesting!
>> Note that you can directly attach opening hours information with  
>> GoodRelations [1] and entrance fee information / tickets with the  
>> TIO extension to GoodRelations [2]:
>
> good input!
> ---> We can use GoodRelations as shown below?
> jacques
>
> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
>          xmlns:poap="http://wam.inria.fr/poap/0.1/"
>          xmlns:foaf="http://xmlns.com/foaf/0.1/">
>
>          <poap:Poi rdf:ID="GVAbastille">
>                   <poap:name>Bastille</poap:name>
>                   <poap:coordinates lat="45.198662" lon="5.725124"  
> ele="386.58"/>
>                   <poap:triggering radius="193.3" />
>                   <poap:visibility radius="284.2" />
>                   <foaf:maker rdf:resource="http://wam.inrialpes.fr/rdf/foaf/Audrey-Colbrant.rdf 
> "/>
>                   <foaf:homepage rdf:resource="www.bastille-grenoble.com 
> " />
>                   <poap:update timestamp="2010-11-01T18:17:44Z"/>
>                   <poap:content doctype="http://purl.org/ 
> goodRelations" rdf:resource="./resource/content/jardinDeVille.rdf"/>
>                   <poap:content doctype="html" rdf:resource="./ 
> resource/content/bastille.html"/>
>                   <poap:lifecycle begin="2010-11-01T18:17:44Z"  
> end="2011-12-31T18:17:44Z" />
>                   <poap:channel category="culture"/>
>          </poap:Poi>
> .....
> </rdf:RDF>
>
> with  the following jardinDeVille.rdf  document:
>
>
>>
> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax- 
> ns#" .....>
>> # Point of interest: foo:GVAbastille
>>
>> # Opening hours
>>
>> foo:GVAbastille gr:hasOpeningHoursSpecification foo:Workdays,  
>> foo:Saturdays .
>>
>> foo:Workdays
>> 	a gr:OpeningHoursSpecification ;
>> 	gr:opens "08:00:00"^^xsd:time ;
>> 	gr:closes "18:00:00"^^xsd:time ;
>> 	gr:hasOpeningHoursDayOfWeek
>> 		gr:Monday, gr:Tuesday, gr:Wednesday, gr:Thursday, gr:Friday .
>>
>> foo:Saturdays
>> 	a gr:OpeningHoursSpecification ;
>> 	gr:opens "08:30:00"^^xsd:time ;
>> 	gr:closes "14:00:00"^^xsd:time ;
>> 	gr:hasOpeningHoursDayOfWeek gr:Saturday .
>>
>>
>> # Tickets
>> foo:ticket3 a tio:TicketPlaceholder ;
>>    rdfs:label "Day ticket for the Bastille"@en ;
>>    tio:accessTo foo:GVAbastille .
>>
>> foo:HeppTickets gr:offers foo:offer3 .
>>
>> foo:offer3 a gr:Offering ;
>>        gr:name "Day tickets for the Bastille - just EUR 8"@en ;
>>        gr:description "Day tickets for the Bastille"@en ;
>>        gr:includes foo:ticket3 ;
>>        gr:hasBusinessFunction gr:Sell ;
>>        gr:hasPriceSpecification
>>             [ a gr:UnitPriceSpecification ;
>>                 gr:hasCurrency "EUR"@en ;
>>                 gr:hasCurrencyValue "8"^^xsd:float ;
>>                 gr:validThrough  
>> "2010-12-31T23:59:59"^^xsd:dateTime  ] .
> </rdf:RDF>
>
Received on Tuesday, 25 January 2011 17:12:14 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 25 January 2011 17:12:15 GMT