- From: Mark van Assem <mark@cs.vu.nl>
- Date: Tue, 20 Mar 2007 13:07:27 +0100
- To: "Miles, AJ \(Alistair\)" <A.J.Miles@rl.ac.uk>, public-esw-thes@w3.org
Hi Alistair,
Why is terms-as-classes an extension of [1]? The whole idea of
terms-as-classes is that properties can be made between the
term-classes (i.e. between two URIs), while [1] assigns no URI to them
but simply repeats the literal. If the range of abbreviatedForm were a
resource (URI) instead of a literal, then I would agree that they are
equivalent (but still not an extension).
ex:A a skos:Concept;
skos:prefLabel "Corporation"@en;
skos:altLabel "Corp."@en;
skos:annotation [
a ex:AbbreviationRelation;
ex:abbreviatedForm "Corp."@en;
ex:fullForm "Corporation"@en;
].
Cheers,
Mark.
[1]http://lists.w3.org/Archives/Public/public-swd-wg/2007Mar/0092.html
Miles, AJ (Alistair) wrote:
> As a point of interest, note that a representation following the
> "terms-as-classes" pattern can actually be defined as an *extension* of
> my proposal at [1]. Guus' proposal [3] (which follows the "n-ary
> relations" pattern) can *also* be derived as an extension of [1].
>
> This demonstrates that it is not a simple "either-or" choice between the
> "terms-as-classes" and "n-ary relations" patterns described at [2].
> There is a solution [1] from which both approaches may be derived as
> extensions.
>
> Example "terms-as-classes" extension ...
>
> --- Begin Turtle ---
>
> @prefix ex: <http://www.example.com/example#>.
> # skos: rdfs: rdf: xsd: conventional namespace prefixes
>
> # Define the extension
>
> ex:ThesaurusTerm rdfs:subClassOf skos:Annotation.
> ex:preferredTerm rdfs:subPropertyOf skos:annotation;
> rdfs:range ex:ThesaurusTerm.
> ex:nonPreferredTerm rdfs:subPropertyOf skos:annotation;
> rdfs:range ex:ThesaurusTerm.
> ex:literalValue rdfs:subPropertyOf skos:annotatesLiteral;
> rdfs:domain ex:ThesaurusTerm.
>
> # Apply extended vocabulary
>
> ex:A a skos:Concept;
> skos:prefLabel "animals"@en;
> skos:altLabel "fauna"@en;
> ex:preferredTerm [
> a ex:ThesaurusTerm;
> ex:literalValue "animals"@en;
> ];
> ex:nonPreferredTerm [
> a ex:ThesaurusTerm;
> ex:literalValue "fauna"@en;
> ].
>
> --- End Turtle ---
>
> Example "n-ary relations" extension ...
>
> --- Begin Turtle ---
>
> @prefix ex: <http://www.example.com/example#>.
> # skos: rdfs: rdf: conventional namespace prefixes
>
> # Define the extension
>
> ex:LabelRelation rdfs:subClassOf skos:Annotation.
> ex:AbbreviationRelation rdfs:subClassOf ex:LabelRelation.
> ex:labelRelationSubject rdfs:subPropertyOf skos:annotatesLiteral;
> rdfs:domain ex:LabelRelation.
> ex:labelRelationObject rdfs:subPropertyOf skos:annotatesLiteral;
> rdfs:domain ex:LabelRelation.
> ex:hasLabelRelation rdfs:subPropertyOf skos:annotation;
> rdfs:range ex:LabelRelation.
>
> # Apply extended vocabulary
>
> ex:B a skos:Concept;
> skos:prefLabel "Corporation"@en;
> skos:altLabel "Corp."@en;
> ex:hasLabelRelation [
> a ex:AbbreviationRelation;
> ex:labelRelationSubject "Corporation"@en;
> ex:labelRelationObject "Corp."@en;
> ].
>
> --- End Turtle ---
>
> Finally, note that the proposal [1] is also a solution to the issue of
> annotations on labels.
>
> Cheers,
>
> Alistair.
>
> [1] http://lists.w3.org/Archives/Public/public-swd-wg/2007Mar/0092.html
> [2]
> http://www.w3.org/2006/07/SWD/wiki/SkosDesign/RelationshipsBetweenLabels
> [3] http://lists.w3.org/Archives/Public/public-swd-wg/2007Feb/0181
>
>
>> -----Original Message-----
>> From: public-swd-wg-request@w3.org
>> [mailto:public-swd-wg-request@w3.org] On Behalf Of Miles, AJ
>> (Alistair)
>> Sent: 19 March 2007 17:42
>> To: Guus Schreiber; SWD WG
>> Cc: public-esw-thes@w3.org
>> Subject: RE: [SKOS] Proposed Resolution for ISSUE 26:
>> RelationshipBetweenLabels
>>
>>
>> I would like to offer an alternative proposal. This proposal
>> is similar
>> to Guus' original proposal [1] with the modification given in [2].
>> However, it it slightly more flexible, making less commitment than
>> [1]+[2].
>>
>> - Vocabulary
>>
>> skos:Annotation skos:annotation skos:annotatesLiteral
>>
>> - Axiomatic Triples
>>
>> skos:annotation rdfs:range skos:Annotation.
>> skos:annotatesLiteral rdfs:domain skos:Annotation.
>> skos:annotatesLiteral rdfs:range rdfs:Literal.
>>
>> - Additional Semantic Conditions:
>>
>> None.
>>
>> - Consistent Examples:
>>
>> --- Begin Turtle ---
>>
>> @prefix ex: <http://www.example.com/example#>.
>> # skos: rdfs: rdf: conventional namespace prefixes
>>
>> # first extend proposed vocabulary
>>
>> ex:AbbreviationRelation rdfs:subClassOf skos:Annotation.
>>
>> ex:abbreviatedForm rdfs:subPropertyOf skos:annotatesLiteral;
>> rdfs:domain ex:AbbreviationRelation.
>>
>> ex:fullForm rdfs:subPropertyOf skos:annotatesLiteral;
>> rdfs:domain ex:AbbreviationRelation.
>>
>> # now apply extended vocab
>>
>> ex:A a skos:Concept;
>> skos:prefLabel "Corporation"@en;
>> skos:altLabel "Corp."@en;
>> skos:annotation [
>> a ex:AbbreviationRelation;
>> ex:abbreviatedForm "Corp."@en;
>> ex:fullForm "Corporation"@en;
>> ].
>>
>> --- End Turtle ---
>>
>> - Inconsistent Examples:
>>
>> None possible.
>>
>> - Entailment Rules
>>
>> None.
>>
>> - Justification
>>
>> This proposal provides a general, extendable, framework for asserting
>> n-ary relationsips between zero or more literals and zero or more
>> concepts. The commitment is minimal, whilst still retaining consistent
>> expectations with respect to the domains and ranges of properties
>> involved.
>>
>> Cheers,
>>
>> Alistair.
>>
>>
>> [1] http://lists.w3.org/Archives/Public/public-swd-wg/2007Feb/0181
>> [2]
>> http://lists.w3.org/Archives/Public/public-swd-wg/2007Feb/0195.html
>>
>> --
>> Alistair Miles
>> Research Associate
>> CCLRC - Rutherford Appleton Laboratory
>> Building R1 Room 1.60
>> Fermi Avenue
>> Chilton
>> Didcot
>> Oxfordshire OX11 0QX
>> United Kingdom
>> Web: http://purl.org/net/aliman
>> Email: a.j.miles@rl.ac.uk
>> Tel: +44 (0)1235 445440
>>
>>> -----Original Message-----
>>> From: public-swd-wg-request@w3.org
>>> [mailto:public-swd-wg-request@w3.org] On Behalf Of Guus Schreiber
>>> Sent: 27 February 2007 11:43
>>> To: SWD WG
>>> Subject: [SKOS] Proposed Resolution for ISSUE 26:
>>> RelationshipBetweenLabels
>>>
>>>
>>> ISSUE-26 [1]
>>> RelationshipsBetweenLabels
>>>
>>> Considering that:
>>> - representing lexical labels as classes would
>>> lead to an undesirable complication of SKOS in
>>> straightforward use cases for the application of SKOS,
>>> - representing relationships between labels is
>>> required in some use cases, and therefore an
>>> escape mechanism should preferably be available
>>> for such thesauri,
>>>
>>> I propose the WG opts for an amended version of
>>> the second solution proposed in [2]:
>>>
>>> RESOLUTION
>>>
>>> The WG resolves to add the following classes and
>>> properties to the SKOS specification [3]:
>>>
>>> - the class skos:LabelRelation
>>> - the properties skos:labelRelationSubject and
>>> skos:labelRelationObject with domain LabelRelation
>>> and range rdfs:literal
>>>
>>> In addition, the SKOS Guide should describe
>>> guidelines for SKOS users to define their label
>>> relations as specializations of LabelRelation and
>>> gives examples of its intended usage. The SKOS
>>> specification refrains for now to predefine
>>> specializations of LabelRelation.
>>>
>>> Contrary to the proposal in [2] the class
>>> LabelRelation is not defined as a subclass of
>>> skos:Annotation (which is in any case not yet part
>>> of the spec), as it is not an "annotation", but a
>>> lexical relationship.
>>>
>>>
>>> [1] http://www.w3.org/2006/07/SWD/track/issues/26
>>> [2]
>>> http://www.w3.org/2006/07/SWD/wiki/SkosDesign/RelationshipsBet
>>> weenLabels
>>> [3] http://www.w3.org/TR/swbp-skos-core-spec/
>>>
>>> --
>>> Vrije Universiteit Amsterdam, Computer Science
>>> De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands
>>> T: +31 20 598 7739/7718; F: +31 84 712 1446
>>> Home page: http://www.cs.vu.nl/~guus/
>>>
>>>
>>
>
>
>
> --
> Alistair Miles
> Research Associate
> CCLRC - Rutherford Appleton Laboratory
> Building R1 Room 1.60
> Fermi Avenue
> Chilton
> Didcot
> Oxfordshire OX11 0QX
> United Kingdom
> Web: http://purl.org/net/aliman
> Email: a.j.miles@rl.ac.uk
> Tel: +44 (0)1235 445440
>
--
Mark F.J. van Assem - Vrije Universiteit Amsterdam
markREMOVE@cs.vu.nl - http://www.cs.vu.nl/~mark
Received on Tuesday, 20 March 2007 12:08:22 UTC