- From: Terry Payne <trp@ecs.soton.ac.uk>
- Date: Mon, 23 Sep 2002 15:21:45 +0100
- To: "'Gary McGath'" <callist@mcgath.com>, <www-rdf-calendar@w3.org>
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. So my two questions to the community remain: * is it valid within RDF to have a property of a property? * 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)? 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 Monday, 23 September 2002 10:21:57 UTC