- From: Thomas Baker <thomas.baker@izb.fraunhofer.de>
- Date: Thu, 12 May 2005 18:30:29 +0200
- To: SW Best Practices <public-swbp-wg@w3.org>
Vocabulary Management telecon - talking points
The purpose of this call will be to compare the original
draft VM note ("Draft 1" [1]) with a second strawman draft
focusing on RDF vocabularies ("Draft 2" [2]).
As one basis for discussion, the main differences:
1) Draft 1 feels like a fifteen-pager. Draft 2 feels like
a five-pager.
2) Draft 1 is called "Managing a Vocabulary for the Semantic
Web". Draft 2 is limited to "Basic Principles for Managing
an RDF Vocabulary".
3) Draft 1 has placeholder text for some general discussion of
how vocabularies are used in the Semantic Web. Draft 2
dispenses with this and cuts to the chase.
4) Draft 1 plans for a thread on OASIS Published Subjects.
In Draft 2, they are out of scope.
5) Draft 1 describes PRISM.
6) Draft 1 cites several W3C documents about design principles
in general and URIs in particular [3,4,5,6].
7) Draft 1 "bootstraps" the discussion by providing some simple
definitions (e.g., "Term: A named concept. Vocabulary: A set
of terms.").
8) Drafts 1 and 2 articulate pretty much the same set of
principles, albeit in different styles: one using single
keywords and one using short sentences:
Draft 2 Draft 1
Naming Identify Terms with URI References
Documentation Provide Documentation
Maintenance Articulate your Maintenance Policies
Versioning Identify Versions
Publication Publish a Formal Schema
9) After articulating the basic principles, Draft 2 simply
ends. Draft 1 has a third section tentatively called
"Questions on the Bleeding Edge" -- areas where practice
is less clear or still evolving. These are:
a) Dereferencing URIs - What should the URI of a
vocabulary or term resolve to when someone "clicks
on it" in a browser?
b) Choice of Schema Language
c) Reusing, Adapting, and Mixing Vocabularies
d) Coining New Terms
e) Vocabulary Ownership - the tension between the meaning
intended by a speaker and meaning as interpreted or
imposed by others.
f) Maintaining Big Vocabularies
g) What is a "namespace"? What is a "term"? (Discussion
of ambiguities in the use of jargon.)
10) Neither Draft 1 nor Draft 2 discusses "hash versus slash",
though the first principle ("Naming", or "Identify Terms
with URI References") would provide examples of both types.
This issue is touched on in another draft for the VM Task
Force, "Some Things That Hashless HTTP URIs Can Name" [7].
[1] http://esw.w3.org/topic/VocabManagementNote
[2] http://lists.w3.org/Archives/Public/public-swbp-wg/2005May/0030.html
[3] Architecture of the World Wide Web
http://www.w3.org/TR/2004/REC-webarch-20041215/
[4] Design Issues
http://www.w3.org/DesignIssues/
[5] Cool URIs don't change
http://www.w3.org/Provider/Style/URI.html
[6] What do HTTP URIs identify?
http://www.w3.org/DesignIssues/HTTP-URI.html
[7] Some Things That Hashless HTTP URIs Can Name,
http://www.w3.org/2001/sw/BestPractices/VM/httpclass/1
--
Dr. Thomas Baker Thomas.Baker@izb.fraunhofer.de
Institutszentrum Schloss Birlinghoven mobile +49-160-9664-2129
Fraunhofer-Gesellschaft work +49-30-8109-9027
53754 Sankt Augustin, Germany fax +49-2241-144-2352
Personal email: thbaker79@alumni.amherst.edu
Received on Thursday, 12 May 2005 16:26:01 UTC