Vocabularies: next steps

Alasdair Gray agray at dcs.gla.ac.uk
Tue Nov 27 03:24:36 PST 2007


Hi,

I agree with Rick's suggested 10 commandments except where I've put in a comment below.

Comments preceded by [AG]


-----Original Message-----
From: owner-semantics at eso.org [mailto:owner-semantics at eso.org] On Behalf Of Frederic V. Hessman
Sent: 27 November 2007 11:05
To: IVOA semantics
Subject: Re: Vocabularies: next steps

[AG] [snip]

1. A single SKOS document defines the vocabulary and must be  
publically available at some URI, preferably
	at the central IVOA vocabulary repository http://www.ivoa.net/?????  
at least as a copy.

[AG] Should probably say something about the SKOS document being well formed. This should probably include the use of language labels for preferred and alternate labels.

2. A concept token has the form

			{URI-root}{vocabulary-name}#{token}

	where the token should consist only of the letters a-z, A-Z, and the  
numbers 0-9.  The URI root and vocabulary
	name should be set centrally and not in the definition of each  
token.  For example, if a nominal concept is

			http://www.ivoa.net/Thesauri/Food#Apple

	(root="http://www.ivoa.net/Thesauri/", name="Food", token="Apple"),  
then the SKOS definition begins with

			<skos:Concept rdf:about="#Apple">

3. One is encouraged to use human-readable forms for the tokens with  
some obivous connection to
	the preferred labels, e.g. conversion from the label via dropping  
characters not included in the
	above list and sub-token separation via capitalization (e.g. "My  
favorite idea-label #42" ->
	"MyFavoriteIdeaLabel42")

4. Vocabulary entries should be singular unless based on previously  
determined sources where the
	conversion to singular forms would impare the usefulness of the  
vocabulary.

5. Thesaurus entries (BT/NT/RT) are encouraged but not required.

6. If thesaurus entries are included, they should be complete (all BT  
links are reflected in corresponding
	NT links in the referenced entries).

[AG] Likewise all RT are symmetrical.

7. "TopConcept" entries should normally be those not  having a BT  
reference but the maintainers of
	a  vocabulary can decide to restrict the choice of TopConcepts if  
appropriate.

8. Use of standard SKOS documentation is encouraged but not required:  
e.g.

	scopeNote		to clarify usage
	historyNote		to identify when the vocabulary entry was created
	changeNote		to identify changes in already created entries

9. The maintainers of a vocabulary should provide on-line  
documentation permitting the easy perusal of labels
	and any thesaurus and usage information.  The IVOA will try to  
maintain a list of links to known vocabularies
	and may choose to provide it's own consistent on-line documentation  
based on the SKOS files alone.

[AG] I do not see this as a pre-requisite. All that is needed is the SKOS file. These can be plugged into various tools that are coming on-line to enable the browsing. For example, there is a protégé plugin in the process of being tested and I am in the process of developing a web service for exploring skos vocabularies.

10. The maintainers of a vocabulary should attempt to cross-reference  
their vocabulary with one or more IVOA
	supported vocabularies, e.g. UCD1 and/or IVOAT.

[AG] Again, I do not see this as a pre-requisite. Others are equally well suited to declare their own mappings between vocabularies.

Anything else?  Having just Ten Commandments would be nice.

[AG] So perhaps 9. Should be the use of language labels in preferred and alternate labels and I don't have a suggestion for 10 right the now.

[AG] [snip]

[AG] Cheers,


[AG] Alasdair


Alasdair J G Gray
Research Associate: Explicator Project
http://explicator.dcs.gla.ac.uk
Computer Science, University of Glasgow
0141 330 6292



More information about the semantics mailing list