RE: [PORT] solutions for collections-5

Hi all,

Regarding the collections-5 problem [1], there is another solution that *doesn't* involve rules (see below).  

(N.B. this new solution and the three others at [2] assume that skos:Concept and skos:Collection *should be disjoint classes* - a position which I still support but haven't got around to properly arguing yet, and for which there has been some contention, see e.g. [3].)

This new solution (call it 'solution D') requires addition of a single new property called e.g. skos:viewByCollection.  E.g.:

people
.<people by age>
..children
..adults

... gets represented as:

eg:people a skos:Concept;
  skos:prefLabel 'people';
  skos:narrower eg:children;
  skos:narrower eg:adults;
  skos:viewByCollection [
    a skos:Collection;
    rdfs:label 'people by age';
    skos:member eg:children;
    skos:member eg:adults;
  ];
.

This solution models collections as *annotation* structures, i.e. as additional to the fundamental network of semantic relationships.  

Collections can still of course be nested, e.g.: 

chairs
.<chairs by form>
..armchairs
..sofas
..<chairs by form: back form>
...heart-back chairs
...oval-back chairs

... gets represented as:

eg:chairs a skos:Concept;
  skos:prefLabel 'chairs';
  skos:narrower eg:armchairs;
  skos:narrower eg:sofas;
  skos:narrower eg:heart-back_chairs;    
  skos:narrower eg:oval-back_chairs; 
  skos:viewBy [
    a skos:Collection;
    rdfs:label 'chairs by form';
    skos:member eg:armchairs;
    skos:member eg:sofas;
    skos:member [
      a skos:Collection;
      rdfs:label 'chairs by form: back form';
      skos:member eg:heart-back_chairs;
      skos:member eg:oval-back_chairs;
    ];
  ];
.     

The drawback of this approach is that it is quite possible to express something nonsensical, e.g. to have a mix of semantic relations within a single collection.

Sorry, will explain this better in the new year.

Cheers,

Al.



[1] http://www.w3.org/2004/02/skos/core/proposals#collections-5
[2] http://isegserv.itd.rl.ac.uk/cvs-public/~checkout~/skos/drafts/collections-5.html?rev=1.2
[3] http://lists.w3.org/Archives/Public/public-swbp-wg/2005Nov/0030.html




> -----Original Message-----
> From: public-esw-thes-request@w3.org
> [mailto:public-esw-thes-request@w3.org]On Behalf Of Miles, AJ 
> (Alistair)
> Sent: 26 October 2005 11:31
> To: public-esw-thes@w3.org
> Cc: public-swbp-wg@w3.org; Matthews, BM (Brian)
> Subject: RE: [PORT] solutions for collections-5
> 
> 
> 
> Hi all,
> 
> I've updated this draft, because I realised it doesn't handle 
> nested collections.  Latest version:
> 
> http://isegserv.itd.rl.ac.uk/cvs-public/~checkout~/skos/drafts
/collections-5.html?rev=1.2
> 
> Cheers,
> 
> Al.
> 
> > -----Original Message-----
> > From: public-esw-thes-request@w3.org
> > [mailto:public-esw-thes-request@w3.org]On Behalf Of Miles, AJ 
> > (Alistair)
> > Sent: 19 October 2005 19:18
> > To: public-esw-thes@w3.org
> > Cc: public-swbp-wg@w3.org
> > Subject: [PORT] solutions for collections-5
> > 
> > 
> > 
> > Hi all,
> > 
> > Brian Matthews and I sat down and discussed solutions to the 
> > collections-5 issue, he was able to enlighten me as to the 
> > possibilities :)  I've written some solutions up at:
> > 
> > http://isegserv.itd.rl.ac.uk/cvs-public/~checkout~/skos/drafts
> /collections-5.html?rev=1.1
> 
> Any preferences or suggested alternatives?
> 
> Cheers,
> 
> Al.
> 
> ---
> Alistair Miles
> Research Associate
> CCLRC - Rutherford Appleton Laboratory
> Building R1 Room 1.60
> Fermi Avenue
> Chilton
> Didcot
> Oxfordshire OX11 0QX
> United Kingdom
> Email:        a.j.miles@rl.ac.uk
> Tel: +44 (0)1235 445440
> 
> 
> 
> 

Received on Friday, 16 December 2005 16:27:54 UTC