OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: A certain difficulty

[ Lists Home | Date Index | Thread Index ]
  • From: David Megginson <david@megginson.com>
  • To: xml-dev@xml.org
  • Date: 25 Feb 2000 15:14:00 -0500

Mark Birbeck <Mark.Birbeck@iedigital.net> writes:

> Hopefully my example shows that I'm coming at this from the other
> side; *my* creator might be "everyone who has designed a building"
> whilst *my mum's* creator is "everyone who has knitted a jumper".

That's only because you're loading too much meaning into the property
and forgetting about the class of the object it's attached to (Dublin
Core is guilty of the same thing).

> Of course we could say everyone must use "dc:Creator", but then how
> do I find everyone who ever knitted a jumper? Well of course I go to
> the knitting site that has used RDF to refer to subsets of other
> data, because they have a class called "Knitter".

Take a look at the class.  Consider the following:

  <rdf:RDF ...>

  <megg:Jumper rdf:about="http://www.foo.com/1">
    <dc:creator rdf:about="http://www.people.org/a"/>

  <megg:Book rdf:about="http://www.amazon.com/ids/00002">
    <dc:creator rdf:about="http://www.people.org/b"/>


If you want to find every knitter but not every author, then simply
look only for dc:creator properties attached to an object of class
megg:Jumper.  The alternative is to create an endless stream of new


etc.  Of course, you have no choice but to do this kind of thing when
you're using flat HTML <meta> tags, but RDF was designed specifically
to allow you to apply modern OO techniques to the problem.

All the best,


David Megginson                 david@megginson.com

This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/threads.html


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS