On Wed, 12 May 2004, Chris Hubick wrote:
> I am happy to announce the preliminary availability of a LOM Validation
> Service:
> http://adlibx.athabascau.ca/LOMValidator/
>
> You can use this service to validate IEEE LTSC LOM XML format metadata
> against the LOM-XML Schema, and the vCard data will also be run through
> a vCard (VCard4J) parser.
Chris,
good stuff... but I think we have a real problem with vCard here.
Your validator page correctly says that "VCards must contain N and FN
properties (see section 1 of the vCard RFC)".
The definition of FN is "the formatted text corresponding to the name
of the object the vCard represents", which is fine.
However, the definition of N is "the components of the name of the object
the vCard represents" and goes on to say
"The structured type value corresponds, in sequence, to the Family Name,
Given Name, Additional Names, Honorific Prefixes, and Honorific Suffixes.
The text components are separated by the SEMI-COLON character (ASCII
decimal 59)."
all of which are specific to entities of the type 'person'.
It therefore doesn't seem to be possible to use vCard to describe anything
other than a person. Actually, I think the opening paragraph of the
overview in the vCard spec
http://www.ietf.org/rfc/rfc2426.txt
also makes this pretty clear! :-)
Therefore, what I'm trying to do in my example at
http://www.rdn.ac.uk/publications/rdn-ltsn/ap/20040413/lom-example.xml
namely,
<contribute>
<role>
<source>LOMv1.0</source>
<value>publisher</value>
</role>
<entity>
<![CDATA[BEGIN:VCARD
ORG:University of Oxford
END:VCARD]]>
</entity>
</contribute>
is broken, w.r.t. the vCard spec? Do people agree? If so, how are we
supposed to name organisational contributors, publishers, etc. in LOM ??
Andy
--
Distributed Systems, UKOLN, University of Bath, Bath, BA2 7AY, UK
http://www.ukoln.ac.uk/ukoln/staff/a.powell +44 1225 383933
Resource Discovery Network http://www.rdn.ac.uk/
ECDL 2004, Bath, UK - 12-17 Sept 2004 - http://www.ecdl2004.org/
|