rdvocab.info → rdaregistry.info の件

おとといカレント-Rで流れた「RDAのエレメントセットの名前空間、RDA Registry.infoを更新」というニュースに、びくっとしました。

これまで、同委員会では公開されたレジストリであるOpen Metadata RegistryにRDAエレメント等を登録し、名前空間を定義し、http://rdvocab.infoを利用して語彙へのURI付与を行ってきました。

RDA Registry.infoでは、RDAのエレメントセットに加えて、RDAのエレメントセットを利用する際の事例やデータセット、RDAのエレメントとその他の名前空間とのマッピングなど、RDAに関する情報をまとめて提供しているとのことです。RDAのエレメント等の名前空間URIにはhttp://rdaregistry.info/が付与されているようです。

というのも仕事(eXtensible Catalog)で名前空間http://rdvocab.info の要素をいくつか扱っているからで。例えば、


名前空間http://rdaregistry.info に変わるんなら影響出るかもなあと思って、記事のリンク先にひと通り目を通してみて、ポイントをまとめてみました。ただし、理解になんとも自信がないのでご注意ください。

大きく分けると、RDA Element Sets と RDA Value Vocabularies で状況が違うようです。

RDA Element Sets


The draft version of the elements available at http://rdvocab.info were never officially published, so those elements will be deprecated and users and applications redirected to the current official versions at http://rdaregistry.info. A Map from deprecated to published RDA properties contains redirections for the most popular properties that have been deprecated; a Map from deprecated to published RDA classes contains redirections for all of the classes that have been deprecated.



つまり、rdvocab.info の要素は非推奨(deprecated)だと。そもそも公式に published まではいってなかったんだという。

ただし、rdvocab.info の要素のうちよく使われるものについては rdaregistry.info へのマッピングが用意されている。とはいえ、すべての要素が対象になっているわけではないようだ。例えば上の dissertationOrThesisInformation は含まれてない。一方、rdaregistry.info の Work レベルの要素一覧(Turtle形式)を見てみると、

    reg:name "dissertationOrThesisInformation"@en ;
    reg:status <http://metadataregistry.org/uri/RegStatus/1001> ;
    a rdf:Property ;
    rdfs:domain <http://rdaregistry.info/Elements/c/C10001> ;
    rdfs:isDefinedBy <http://rdaregistry.info/Elements/w/> ;
    rdfs:label "has dissertation or thesis information"@en ;
    rdfs:subPropertyOf <http://rdaregistry.info/Elements/u/P60489> ;
    owl:sameAs <http://rdaregistry.info/Elements/w/dissertationOrThesisInformation> ;
    skos:definition "Relates a work to information about a work presented as part of the formal requirements for an academic degree."@en .

のように dissertationOrThesisInformation はきちんと定義されている。名前空間さえ変更すれば引き続き使えるようだ(すべての要素がそう対応しているかどうかは分からない)。


2. Does this change in the namespace break things for applications using the old URIs and elements that have not made the transition?

Yes, but every effort is being made to bridge the gap between the old and the new. These include redirection from the old element sets to the new namespace, the development of a map between the old and new URIs, and the provision of alternate URIs using the English label of the element as the local part, similar to the construction of the old URIs. A map from the old URIs known to be in use is available. To be fair, the old element sets had the status of "New-Proposed" and were never officially published.

影響はあるけど、それを少なくするような努力はするよ、と。最後の一文はエクスキューズか(いや、publish なんてされてなかったんだって、と)。

http://rdvocab.info/ を見ると、すでに「RDA Element Sets (Deprecated!)」と書いてある(以前はこうではなかった)。「The latest version of the Element Sets can be found at www.rdaregistry.info」という一文も、最初は読み飛ばしたけど、Element Sets に限定されている。

RDA Value Vocabularies


The RDA Value Vocabularies agreed by the JSC are published in the original namespace at http://rdvocab.info/. The JSC has no plans to move them to the new namespace, but the situation will be reviewed in due course as part of the ongoing development of RDA documentation for users and application developers. Any changes will be carried out with minimum disruption and will not affect the semantics of the vocabulary concepts and terms.


こちらは Element Sets とは異なり、rdvocab.info のもとでちゃんと publish されたものがあると。それらを rdaregistry.info に移す予定はいまのところないけど、そのうちどうなるやら、という感じか。


5. Are there any plans to move the RDA value vocabularies that are still in the original rdvocab.info namespace?

No, although such plans may be developed in the future. Some of the value vocabularies are in "Published" status, although the majority remain “New-Proposed”. Work is underway to update the published vocabularies so that they remain in synchronization with RDA.

ふむ、rdvocab.info の Value Vocabularies には published まで行ったものもあるけど、New-Proposed にとどまっているものもある、と。こっちの扱いについては明言されてないけど、published された value を使ってるぶんにはしばらく大丈夫ってことかなあ。



1. Why is a new namespace, http://rdaregistry.info, used for the RDA element sets instead of http://rdvocab.info?

The rdvocab.info namespace was set up in 2008 following the Data Model Meeting in London in 2007. The domain used was intended to reflect, but not fully brand, the namespace as "RDA", because it could not be assumed that the developments agreed at the meeting would be successful. For various reasons associated with the ongoing development of RDA: Resource Description and Access, the representation of the basic RDA elements in RDF was not approved until 2012. By then, there was a much clearer understanding of the issues of elements for aggregated statements, and elements unconstrained by RDA semantics for use in non-RDA applications. There were also significant differences between the data used to develop the RDA element sets and the elements published in the current version of RDA. It would have taken longer to update the old element sets, with many deprecations, than to republish them using current, approved data.

2008年とずいぶん前から rdvocab.info はあって、RDAが紆余曲折を重ねているうちにごちゃごちゃしてきて、今からアップデートするよりは名前空間を変えてイチから始めたほうがいいと判断した……というような感じなのだろうか。