RE: pre-coordination + terminology

Hi Alan,
 
See http://lists.w3.org/Archives/Public/public-esw-thes/2005Oct/0078.html
 
Btw I'm beginning to think that the best course of action regarding SKOS & terminologies work would be for TC37 to figure out how to express its underlying model for terminologies using RDF(S) and OWL, as a rough draft, and then we can look at mapping that to SKOS Core via refinements, equivalences and mapping rules.  I think the exercise would help to make explicit a lot of the assumptions that TMF makes about its underlying data model.  
 
Fwiw a couple of comments re TMF [1] and the current state of the art:
 
TMF has a laudable goal: to integrate XML markup languages for terminological data by expressing a common meta-model.  Each markup language can then be seen as an expression of that meta-model, and thus mapped to other markup languages.
 
The crux is the modelling paradigm/formalism that TMF uses to express that meta-model.  The formalism used by TMF talks about a 'hierarchy of information levels', and uses the notion of a 'data category' extensively.  It's not clear how this formalism relates to other well established formalisms such as UML or RDF(S).  We can't even begin to compare SKOS to TMF until we are all talking the same basic language (i.e. using the same modelling formalism).
 
So, that said, I'd like to try to persuade you to use the RDF(S) modelling formalism to express your meta-model :)  A couple of reasons:
 
 - in TMF, 'data categories' are used to create what are essentially attribute/value pairs.  The notion of a 'statement', which is common both to RDF [2] and to the DCMI abstract model [3], takes the attribute/value pairs idea further.  A 'statement' gives not only an attribute/value pair, but also gives the 'subject' (i.e. the thing) that the attribute value pair applies to.  When you try to intepret attribute/value pairs in the context of TMF, the unanswered question is: 'What exactly do these attribute/value pairs apply to?  I.e. What are these statements *about*?'
 
 - 'data categories' roughly correspond to the notion of 'properties' or 'predicates' in RDF.  However, data categories are identified only by a string, giving no clear way to disambiguate in the case where two categories from different sources use the same name.  Within RDF, the fundamental way of identifying and disambiguating properties is to give them URIs.  This guarantees interoperability beyond closed information environments, i.e. on the web.  Furthermore, the formalism of RDF can be used to describe the properties themselves, including the operational characteristics of those properties, in a way that can be automatically handled by computer programs.  
 
To cut a long story short, I think that if you continue to refine the notions of 'hierarchical information levels' and 'data categories' in response to the demands of a distributed information environment, you're going to re-invent something very much like RDF anyway, so you might as well start using it now and save yourself the effort :)
 
I'd be very interested to know what you think of the above, especially whether it makes any sense at all.
 
But back to the current review ... any comments on, relating to the changes discussed at this review [4]:
 
http://www.w3.org/2004/02/skos/core/guide/2005-10-06/
http://www.w3.org/2004/02/skos/core/spec/2005-10-06/
 
... before they become W3C Public Working Drafts? (You can still comment after they've become public working drafts, but if you've got anything now that would be great :)
 
Cheers,
 
Al.
 
[1] http://www.loria.fr/projets/TMF/DOC/ISO16642/ISO16642_160802_finale.html
[2] http://www.w3.org/TR/rdf-primer/
[3] http://dublincore.org/documents/abstract-model/
[4] http://www.w3.org/2004/02/skos/core/review-2
 
  

-----Original Message-----
From: public-esw-thes-request@w3.org [mailto:public-esw-thes-request@w3.org]On Behalf Of AlanK Melby
Sent: 11 October 2005 13:22
To: public-esw-thes@w3.org
Subject: Re: pre-coordination + terminology


What is the status of documenting the procedure for creating SKOS extensions?
 
Quite a few extensions will be needed in order to handle basic terminological concept entries.
 
Alan K  Melby
 
= = =

"Tudhope D S (Comp)" <dstudhope@glam.ac.uk> wrote:

> It would be good if SKOS could be developed to handle pre-coordinated
> strings, or faceted classification schemes (the problems are the same)
> but that would be quite a substantial extra development.
> Leonard

 

Yes, that would be an interesting future project for SKOS Extensions or a new SKOS-related schema.

 

Doug

Received on Tuesday, 11 October 2005 13:06:10 UTC