PRISM March 5, 2001 Last Call Draft Comments

Overall, I like it; I've a load of DC RDF/XML nits - writing an
RDF/XML parser, DC and RSS 1.0 applications really makes me notice
these.

Looks like the DC/XML draft I edit would be a conformant profile of
PRISM - http://www.dublincore.org/documents/2000/11/dcmes-xml/

Dave
----------

page 10 section 2.2
  I don't like the new URI scheme wanderlust: in dc:identifier -
  stick with http URIs that are cheap to create and can potentially
  be fetched.  Or use some other well known thing - DOI, URN (no
  arguments over support for these, please!)

page 11 footnote 2
  'it istrated' => 'it is treated'

page 13 section 2.4
  introduces iso3166-2: scheme.  Wouldn't this be better done as a
  prism controlled vocabulary?  Downside is that short URIs turn into
  long ones since you can't use namespaces in attribute values.

  iso3166-2: is just as much as PRISM-only vocabulary as any
  namespaced one but the former cannot have a (say RDF) schema
  written for it that external systems could understand.

page 16 section 2.7.1

  dc namespace URI is wrong here and in many following examples
  - a must fix.

page 16 section 2.7.2
  although tempting for authors, maybe admonish them not to try to
  include &copy; in the <prism:copyright> field - if they really want
  that, they must use the &#123; form.  I see this in other RDF apps,
  but this breaks most XML parsers.  I'm confident 123 is the wrong
  number, but I'll carry on reading rather than look it up now.


page 19 section 2.7.4 last example
  xml:base with RDF is possibly going to work, but not all XML
  parsers support this.  This is either an implementation note or
  maybe you might alter the suggested style to specify full URIs -
  rather a pain.


4.8.3
  Note that although a sequence of <dc:creator> elements in an
  RDF/XML file implicitly defines a sequence (in the XML world), RDF
  parsers have no obligation to preserve that ordering, unlike in an
  rdf:Seq.  So the PRISM RDF profile requires that the ordering be
  preseved.

4.8.4
  "the RDF parseType attribute" =>
  "the <tt>rdf:parseType</tt> attribute"

  and "value of 'Literal'" => "value of '<tt>Literal</tt>'"

  
Section 5
  througout there are <tt>dc:blah</tt> and normal dc:blah -
  need consistency

5.2.5
  Example could have newlines after elements to aid readability

5.2.6
  Dc:format => dc:format

5.2.11
  Example closing element <dc:rights> => </dc:rights>

5.3.2
  ahah, copyright sign appears.  See above

5.3.6
  example
    extra '</' before </prism:expirationTime>
  and
    parseType="resource" => parseType="Resource"

5.3.16
  about=>rdf:about

other things

  xml:lang I notice appearing once in a description, is that assumed
  as part of general XML support?

Received on Wednesday, 14 March 2001 09:38:18 UTC