RDARegistry / RDA-Vocabularies

http://www.rdaregistry.info
62 stars 16 forks source link

Possible confusion between P30137 and P40028 #24

Closed tmqrichard closed 9 years ago

tmqrichard commented 10 years ago

The following elements are each named "noteOnManifestationOrItem":

http://rdaregistry.info/Elements/m/P30137 http://rdaregistry.info/Elements/i/P40028

Since they are in different domains, each would be referenced differently (even if using the lexical name instead of the canonical one):

 rdam:noteOnManifestationOrItem
 rdai:noteOnManifestationOrItem

But perhaps a clarification could be made, so that they are named:

  rdam:noteOnManifestationOrItemOfManifestation
  rdai:noteOnManifestationOrItemOfItem

(or perhaps, leave them as they are, as a good example for the programmers :-)

GordonDunsire commented 10 years ago

The name of the property is only for internal Registry use; it is not intended for programmers, etc.

The programmers will have several examples of changed labels to contend with after the April 2014 update; of course, the language-based URIs will not be changed to avoid unnecessary proliferation and confusion.

In this case, the JSC decided to split the note into its separate domains; there will be separate "note on manifestation" and "note on item". Note that it is not necessary to deprecate the combined note; the new separate note properties will be sub-properties of the combined property. This will be referred back to the JSC Technical Working Group, because non-deprecation of the existing property will mean further de-synchronization from the RDA Toolkit (that is, in addition to the unconstrained versions of properties).

dbs commented 10 years ago

Gordon, you said: "The name of the property is only for internal Registry use; it is not intended for programmers, etc."

Isn't this diametrically opposed to what Jon Phipps said on January 23rd at https://listserv.nd.edu/cgi-bin/wa?A2=ind1401&L=code4lib&F=&S=&P=203497 : "Our coining and inclusion of multilingual (eventually) lexical URIs based on the label is a concession to developers who feel that they can't effectively 'use' the vocabularies unless they can read the URIs. Go for it. Use them. The machines, if they're configured correctly, will fetch the correct URI permanently."

GordonDunsire commented 10 years ago

Dan - I was referring to the reg:name property ("name"), not the lexical URIs in Jon's post. They both use camelCase and therefore look similar - but one instance is the value of a property, and the other is the local part of a URI.