Print

Print


Consider a DC-savvy search interface which allows me to enter, against 
the field Contributor, the search string:

   Chris Smith Illustrator

A typical search engine will return all DC records where the Contributor 
field contains any of "Chris", "Smith" and "Illustrator".  That leaves us 
with a few questions:

   1.  How to retrieve only Chris Smith and not Chris Butcher?

   2.  How to retrieve only those records where Chris Smith is the 
       illustrator.

An AltaVista-like syntax for that sort of query is:

   +"Chris Smith" +Illustrator

That leaves the more general issue of "Chris Smith" vs "Smith Chris" (of 
which "Smith, Chris" is a special case), which I won't tackle here.

Hence, I stay with:

   <meta name="DC.contributor.name" content="Chris Smith">
   <meta name="DC.contributor.role" content="Illustrator">
   <meta name="DC.contributor.affiliation" content="United Illustrators"> 

or:

   <contributor>
      <name>Chris Smith</name>
      <role>Illustrator</role>
      <affiliation>United Illustrators</affiliation>
   </contributor>

The other approach proposed just doesn't scale.  It was:

   <meta name="DC.contributor.illustrator" content="Chris Smith">

This would lead to things like:

   <meta name="DC.contributor.conductor" content="...">
   <meta name="DC.contributor.leadViolin" content="...">
   <meta name="DC.contributor.piano" content="...">
   <meta name="DC.contributor.vocals" content="...">
   <meta name="DC.contributor..." content="...">

And I thought we were trying to keep down the number of sub-elements!

Incidentally, this approach also causes i18n problems.  Recall, that Tom 
Baker argued at DC4 that different cultures have subtly different 
boundaries between activities.  These "job titles" should be sub-element 
*values*, not sub-element *names*.

It should not be necessary to invent a dozen new sub-elements every time 
we wish to describe the contributors to an additional field of human 
endeavour, eg:
   -  musical performances
   -  dance performances
   -  theatre
   -  heart surgery
   -  law
   -  film
   -  ...

Labels such as "producer", "director", "anaesthetist", "choreographer", 
"judge" should be treated as values, not containers.  Maybe values from 
a finite list, but values all the same.

--------------------------------------------------------------------------
 Misha Wolf            Email: [log in to unmask]     85 Fleet Street
 Standards Manager     Voice: +44 171 542 6722           London EC4P 4AJ
 Reuters Limited       Fax  : +44 171 542 8314           UK
--------------------------------------------------------------------------
Fifth DC Metadata Workshop, 6-8 Oct 1997, linnea.helsinki.fi/meta/DC5.html

------------------------------------------------------------------------
Any views expressed in this message are those of the individual  sender,
except  where  the  sender  specifically  states them to be the views of
Reuters Ltd.