- From: Alistair Miles <alimanfoo@googlemail.com>
- Date: Mon, 19 Apr 2010 15:10:43 +0100
- To: "Morshed, Ahsan (OEKC)" <Ahsan.Morshed@fao.org>
- Cc: public-esw-thes@w3.org
Hi Ahsan, Will this solve your problem (based on the example at [1])... --- begin example, Turtle syntax --- @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix skos: <http://www.w3.org/2004/02/skos/core#> . @prefix skosxl: <http://www.w3.org/2008/05skos-xl#> . @prefix ex: <http://example.org/skos-schema-extension/> . @prefix my: <http://example.org/my-vocab/> . # the concept of FAO my:C1 a skos:Concept ; skosxl:prefLabel my:L1 ; skosxl:altLabel my:L2 . # the label "FAO" my:L1 a skosxl:Label ; skosxl:literalForm "FAO"@en . # the label "Food and Agriculture Organization" my:L2 a skosxl:Label ; skosxl:literalForm "Food and Agriculture Organization"@en . # define a label relation for acronyms ex:acronym rdfs:subPropertyOf skosxl:labelRelation . # state the acronym relation between "FAO" and "Food and Agriculture Organization" my:L2 ex:acronym my:L1 . --- end example, Turtle syntax --- ...or translated into RDF/XML using [2] ... --- begin example, RDF/XML syntax --- <?xml version="1.0"?> <rdf:RDF xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:skosxl="http://www.w3.org/2008/05skos-xl#" xmlns:my="http://example.org/my-vocab/" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ex="http://example.org/skos-schema-extension/"> <skos:Concept rdf:about="http://example.org/my-vocab/C1"> <skosxl:prefLabel> <skosxl:Label rdf:about="http://example.org/my-vocab/L1"> <skosxl:literalForm xml:lang="en">FAO</skosxl:literalForm> </skosxl:Label> </skosxl:prefLabel> <skosxl:altLabel> <skosxl:Label rdf:about="http://example.org/my-vocab/L2"> <skosxl:literalForm xml:lang="en">Food and Agriculture Organization</skosxl:literalForm> <ex:acronym rdf:resource="http://example.org/my-vocab/L1" /> </skosxl:Label> </skosxl:altLabel> </skos:Concept> <rdf:Description rdf:about="http://example.org/skos-schema-extension/acronym"> <rdfs:subPropertyOf rdf:resource="http://www.w3.org/2008/05skos-xl#labelRelation" /> </rdf:Description> </rdf:RDF> --- end example, RDF/XML syntax ...? Cheers Alistair [1] http://www.w3.org/TR/skos-reference/#L1195 [2] http://www.rdfabout.com/demo/validator/ On Wed, Apr 14, 2010 at 09:26:31PM +0200, Morshed, Ahsan (OEKC) wrote: > Dear Alistair, > > Thanks for your reply. It was just a snap short for proposing solutions. I > want to express > > 1. a concept (descriptor) with different languages > 2. each alternative concept (non-descriptors of that perticular > concept) with uri for different language label. > > At the moment, we put a concept (descriptor) with URI and lexical label in > the PrefLabel (different languages), but we put all other > concepts(non-descriptor) in the altLabel. It is difficult to understand that > which PrefLabel correspond to alterLabel. > > Please let me know if you do not understand the problem. > > Best Regards, > Ahsan > > > -----Original Message----- > From: Alistair Miles [mailto:alimanfoo@googlemail.com] > Sent: Wed 4/14/2010 5:43 PM > To: Morshed, Ahsan (OEKC) > Cc: public-esw-thes@w3.org > Subject: Re: SKOS extension representation for agrovoc webservices > > Hi Ahsan, > > It's a bit difficult to see what you want to do, because it looks like > there are a few syntax errors in your proposed solution. Maybe you > could run your solution through an RDF syntax checker, e.g. [1], and > re-post it? > > One thing to note, each instance of skosxl:Label should have exactly one > skosxl:literalForm [2]. So something like.. > > <skosxl:Label rdf:about="foo"> > <skosxl:literalForm xml:lang="en">foo</skosxl:literalForm> > <skosxl:literalForm xml:lang="fr">bar</skosxl:literalForm> > </skosxl:Label> > > ...is not consistent. > > Hth, > > Alistair > > [1] http://www.rdfabout.com/demo/validator/ > [2] http://www.w3.org/TR/skos-reference/#S52 > > On Fri, Apr 09, 2010 at 10:37:28AM +0200, Morshed, Ahsan (OEKC) wrote: > > Dear All, > > > > At the moment, we are getting results from our agrovoc webservices in the > > SKOS format where alternative labels are not clearly distinguishable. > > > > Ref: > > > http://lprapp14.fao.org:8080/agrovoc_ws/agrovoc_ws/sample_ag_ws_proxy/testcli > > ent.jsp?method=113&input=1 > > > > Or you can see the result in the attachment file. > > > > > > But, we want to represent it in the proposed way so that we can see the > > labels more clearly. I have seen this SKOS extension at > > > > Ref: http://www.w3.org/TR/skos-reference/skos-xl.html > > > > > > Could you please have a look at it, and what do you think about this > > solution whether it is fit for SKOS standard or not?. > > > > > > > > > > Solution: > > > > <skos:Concept rdf:about="http://www.fao.org/aims/aos/agrovoc/c_4043"> > > <skosxl:prefLabel rdf:about="i_4043"/> > > <skosxl:altLabel rdf:about="i_11895"/> > > <skosxl:altLabel rdf:about="i_11896"/> > > <skosxl:altLabel rdf:about="i_11897"/> > > // Put more labels if needed .... > > </skos:Concept> > > > > # define the extensions to skosxl:labelRelation > > <ag:acronym> > > <rdfs:subPropertyOf rdf:resource="skosxl:labelRelation" /> > > </ag:acronym> > > <ag:synonym> > > <rdfs:subPropertyOf rdf:resource="skosxl:labelRelation" /> > > </ag:synonym> > > > > > > !----------------------labels > > relations-------------------------------------------------- > > <skosxl:Label rdf:about="i_4043"><ag:synonym>< skosxl:Label > > rdf:about="i_11895"> > > < skosxl:Label rdf:about="i_11895"><ag:synonym>< skosxl:Label > > rdf:about="i_11896"> > > < skosxl:Label rdf:about="i_11896">"><ag:synonym>< skosxl:Label > > rdf:about="i_11897"> > > < skosxl:Label rdf:about="i_11897"><ag:synonym>< skosxl:Label > > rdf:about="i_4043"> (needed this one?????) > > (needed also the other possibilities? E.g. 11895 - 11897, and the other > > combinations????) > > > > !----------------------labels > > definitions-------------------------------------------------- > > < skosxl:Label rdf:about="i_4043"> > > <skosxl:literalForm xml:lang="EN">Java</ skosxl:literalForm > > > <skosxl:literalForm xml:lang="CS">jáva</ skosxl:literalForm > > > // Put more languages ... > > </ skosxl:Label > > > > > < skosxl:Label rdf:about="i_11895"> > > <skosxl:literalForm xml:lang="EN">Java apple</ skosxl:literalForm > > > <skosxl:literalForm xml:lang="CS">Java manzana</ skosxl:literalForm > > > // Put more languages ... > > </ skosxl:Label > > > > > < skosxl:Label rdf:about ="i _11896"> > > < skosxl: prefLabel xml:lang="EN">Java plum</ skosxl:literalForm > > > <skosxl:prefLabel xml:lang="CS "> Java ciruela</ skosxl:literalForm > > > // Put more languages ... > > </ skosxl:Concept> > > > > < skosxl:Label rdf:about ="i_11897"> > > < skosxl:literalForm xml:lang="EN">Javanese long pepper</ > skosxl:literalForm > > > > > < skosxl:literalForm xml:lang="CS "> pimienta larga de Java </ > > skosxl:literalForm > > > // Put more languages ... > > </ skosxl:Concept> > > > > > > Best Regards, > > Ahsan > > <<oldresult.docx>> > > > > -- > Alistair Miles > Centre for Genomics and Global Health <http://cggh.org> > The Wellcome Trust Centre for Human Genetics > Roosevelt Drive > Oxford > OX3 7BN > United Kingdom > Web: http://purl.org/net/aliman > Email: alimanfoo@gmail.com > Tel: +44 (0)1865 287669 > > > -- Alistair Miles Centre for Genomics and Global Health <http://cggh.org> The Wellcome Trust Centre for Human Genetics Roosevelt Drive Oxford OX3 7BN United Kingdom Web: http://purl.org/net/aliman Email: alimanfoo@gmail.com Tel: +44 (0)1865 287669
Received on Monday, 19 April 2010 14:11:15 UTC