- From: Gary Frederick <gary.frederick@jsoft.com>
- Date: Tue, 24 Sep 2002 06:28:32 -0500
- To: terry@acm.org, www-rdf-calendar@w3.org
Howdy Terry, Terry Payne wrote: > Gary, > Thanks for the response - you've just made me realise that I > kinda made a mistake, though actually the problem remains. If you use > an XML only representation then what you describe makes sense. When I > took a second look at the ontology I realised that I'd mixed up > "properties" and "parameters"; LOCATION is an iCalendar:Property, > whereas ALTREP and LANGUAGE are iCalendar:parameters. > > So they are different... or rather not. I checked the definition of > Parameter and Property within the iCalendar ontology, and both are > derived as subclasses of rdfs:Property. They are different as far as ICalendar is concerned. > > So my two questions to the community remain: > * is it valid within RDF to have a property of a property? I don't know about within RDF. I just looked briefly at rfc2445 and could not find where a property could have a property. I think it would be invalid. > * as the range of LOCATION, should the ontology refer to a TEXT concept > or a GEO concept (or both - currently it only refers to TEXT)? LOCATION and GEO are both properties. A location's value can be TEXT. NOTE xCal is still draft. It will be an XML representation of iCal. I suggest using rfc2445/iCal when building anything based on the calendar standards. and Your example has <ical:LOCATION> TCSEQ Center</ical:LOCATION> The xCal draft uses lowercase. How about <ical:location> TCSEQ Center</ical:location> if you want to be based on xCal. Gary > > > Terry > > _______________________________________________________________________ > Terry R. Payne, PhD. | http://www.ecs.soton.ac.uk/~trp/index.html > University of Southampton | Voice / Fax: 023 8059 6680 / 023 8059 2865 > Southampton, SO17 1BJ, UK | Email: terry@acm.org / trp@ecs.soton.ac.uk > > > >>-----Original Message----- >>From: Gary McGath [mailto:callist@mcgath.com] >>Sent: Monday, September 23, 2002 2:18 PM >>To: www-rdf-calendar@w3.org >>Cc: Terry Payne >>Subject: Re: Question/Anomaly regarding LOCATION in iCal >> >>At 12:54 PM +0100 9/23/02, Terry Payne wrote: >> >>>People, >>> I've just been trying to resolve a couple of issues with the >>>hybrid-ical ontology, and noticed that there is the property LOCATION >>>whose range is ical:TEXT. Fair enough. But there are also two other >>>properties (ALTREP & LANGUAGE) who's range is also LOCATION, i.e. a >>>property which is the range of a property. Is this legal? I've an >> >>odd >> >>>feeling that it might be, but then what exactly does it mean? >> >>In the XML representation, a distinction is drawn between properties >>and attributes. ALTREP and LANGUAGE are attributes, LOCATION is a >>property. A component can have properties, and properties can have >>attributes. This is a little confusing, because what RFC 2445 calls >>"property parameters" are called "attributes" in the XML >>representation. >> >>At least that's my reading of it, and the way I've been implementing >>it in Sosigenes. >>-- >>Gary McGath, Software Consultant >>http://www.mcgath.com/consulting/ >
Received on Tuesday, 24 September 2002 07:36:14 UTC