- From: Thomas Baker <thomas.baker@izb.fraunhofer.de>
- Date: Sun, 13 Jun 2004 12:02:03 +0200
- To: SW Best Practices <public-swbp-wg@w3.org>
Danny's comment prompted me to expand and elaborate on the
scope section as a whole. I have also added "Registries"
to the list of things that should be mentioned in a VM note,
but not discussed in detail.
A revised copy of the draft Task Force Description is
attached further below. If Ralph can give me CVS access,
I could maintain this evolving draft at a stabile address.
Tom
> SCOPE
> The VM note should start with a statement of scope that
> establishes and defines the jargon to be used in the note
> (terms like Terms, Term Set or Vocabulary, etc).
>
> If the areas outlined above (URIs, Policies, Documentation)
> are considered in scope, here are some relevant and related
> issues that should be mentioned in a scope statement --
> where possible with pointers to other relevant documents --
> but probably not treated in further detail in the VM note:
>
> -- Describing terms: What attributes do terms have (e.g.,
> Name, Definition, Comment...)? How important is it
> for interoperability to use existing attribute sets?
>
> -- Application profiles: Is it valid and useful to
> distinguish between a "term declaration" and a "term
> usage" -- eg, in annotations or "application profiles"?
>
> -- Thesauri and ontologies: What types of "vocabulary"
> are there (eg, "metadata element sets", "thesauri",
> "ontologies") and to which do these guidelines apply?
>
> -- Technical details of vocabulary declaration: The
> VM note should probably not itself take a stand on the
> use of a particular flavor of OWL/RDF+S for declaring
> a vocabulary. Rather, it should point off to other
> documents that focus on this issue.
>
> -- Registries: Registries are applications that hold,
> ingest, or harvest vocabularies for display, search,
> tool configuration, inferencing, or other such
> services. The VM note could perhaps point to some
> registry-building efforts in the context of saying
> that they are basically out of scope.
----
Discussion draft, 2004-06-13
SWBPD "Vocabulary Management" Task Force Description
NAME
Vocabulary Management
STATUS
Considered
COORDINATORS
Tom Baker and ?
MEMBERS
Libby Miller
Natasha Noy
Dan Brickley
Alistair Miles ("al")?
Alan Rector ("alan")?
James Hendler ("jim")?
Ralph Swick (maybe)
Aldo Gangemi
OBJECTIVES
The goal of this Task Force is to describe best practice for
declaring and managing terms and term sets (vocabularies)
for use in a Semantic Web environment. Specifically, the
Task Force will describe the following:
-- Identification of terms with URIs
-- Term-related entities identified: eg, a term concept,
a historical version of a term, a set of terms.
Possibly: a set of terms declared elsewhere and
"reused" in an "application profile".
-- Formation of URI strings: eg, "implied semantics",
"# versus /", version numbers in URI strings.
-- Versioning of terms ("change management"): event-
based model linking chains of "term versions" to a
"term concept" [DCMI-VERSIONING]. Analogy to W3C
practice for identifying document versions?
-- Policies for term declaration and identification
-- Term-identification policy: eg, "namespace policy"
[DCMI-NAMESPACE], expectations about persistence,
maintenance, institutional commitment, semantic
stability.
-- "Assertion etiquette" ("good neighbor" policies):
eg, if DCMI and Library of Congress mutually assert
a subPropertyOf relationship between MARC Relator
codes with respect to dc:contributor.
-- "If we want to declare a term but lack the
institutional context appropriate to a persistent
namespace policy, how can we do it? Should I use an
existing term, get DCMI to declare one, or declare
my own? How can I coin a URI? Where would I put it?"
-- Documenting terms
-- What should term URIs "resolve to" (eg, TAG
recommendations with regard to RDF or RDDL)?
-- What are minimum expectations with regard to
availability of HTML Web pages, RDF schemas,
and the like? Who can we point to that does it
right?
-- Is there a notion of "canonical" versus "derived"
sources?
-- Hints for work flow to maintain multiple
documentation forms in synch.
APPROACH
The issues above have been discussed and documented in various
vocabulary maintenance communities. The Task Force deliverable
should provide an overview of the issues involved in declaring
and maintaining a vocabulary, pointing to available examples
of good practice and summarizing their underlying principles.
SCOPE
The VM note should start with a statement of scope that
establishes and defines the jargon to be used in the note
(terms like Terms, Term Set or Vocabulary, etc).
If the areas outlined above (URIs, Policies, Documentation)
are considered in scope, here are some relevant and related
issues that should be mentioned in a scope statement --
where possible with pointers to other relevant documents --
but probably not treated in further detail in the VM note:
-- Describing terms: What attributes do terms have (e.g.,
Name, Definition, Comment...)? How important is it
for interoperability to use existing attribute sets?
-- Application profiles: Is it valid and useful to
distinguish between a "term declaration" and a "term
usage" -- eg, in annotations or "application profiles"?
-- Thesauri and ontologies: What types of "vocabulary"
are there (eg, "metadata element sets", "thesauri",
"ontologies") and to which do these guidelines apply?
-- Technical details of vocabulary declaration: The
VM note should probably not itself take a stand on the
use of a particular flavor of OWL/RDF+S for declaring
a vocabulary. Rather, it should point off to other
documents that focus on this issue.
-- Registries: Registries are applications that hold,
ingest, or harvest vocabularies for display, search,
tool configuration, inferencing, or other such
services. The VM note could perhaps point to some
registry-building efforts in the context of saying
that they are basically out of scope.
DELIVERABLE
A relatively concise technical note summarizing
principles of good practice, with pointers to examples,
about the identification of terms and term sets with
URIs, related policies and etiquette, and expectations
regarding documentation.
TARGET AUDIENCE
-- Maintainers of terms and term sets (vocabularies)
for use in a
Semantic Web environment.
-- Anyone else wishing to declare terms reusably.
DEPENDENCIES
-- THES - SWBP Thesaurus Task Force
http://www.w3.org/2004/03/thes-tf/mission
-- FOAF
http://xmlns.com/foaf/0.1/
-- SKOS - SWAD Europe
http://www.w3.org/2001/sw/Europe/reports/thes/1.0/guide/
-- Dublin Core - DCMI
http://dublincore.org/documents/dcmi-namespace/
http://dublincore.org/documents/dcmi-terms/
-- Dublin Core - CEN MMI-DC Working Group
http://www.bi.fhg.de/People/Thomas.Baker/Versioning-20040611.txt
http://www.cenorm.be/isss/cwa14855/
-- Image Annotation meeting in Madrid
http://rdfig.xmlhack.com/2004/06/07/2004-06-07.html#1086615887.400193
REFERENCES
[DCMI-NAMESPACE]
http://dublincore.org/documents/dcmi-namespace/
[DCMI-VERSIONING]
http://www.bi.fhg.de/People/Thomas.Baker/Versioning-20040611.txt
--
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 Sunday, 13 June 2004 05:55:53 UTC