Re: Fw: SKOS/Datasets

Hi,

The usage of the foaf:name in the context of naming Country and Language
sounds strange. I think skos:preferredLabel would be more adequate in this
case.

Stephane Fellah, MS, B.Sc

Lead  Senior Software Engineer

smartRealm LLC

203 Loudoun St. SW suite #200

Leesburg, VA 20176

Tel: 703 669 5514

Cell: 703 447 2078

Fax: 703 669 5515

On Mon, Mar 1, 2010 at 4:40 AM, Bernard Vatant
<bernard.vatant@mondeca.com>wrote:

> Hello Hans
>
> Skipping all the technical part ... (re. Protégé processing of your
> ontology, where we agree something is going wrong, and again my guess it has
> something to do with the user-defined dataypes. But it is not the first time
> I meet a case were Protégé can't re-open a file it has generated. I thought
> Protégé 4.0 has overcome this, but apparently you found an exception. Maybe
> you shoud forward this exchange to the Protégé list?)
>
> ... and going directly to your last question which many followers of this
> thread might have missed, lost at the bottom of lines of code :)
>
>
>> About SKOS:
>> Making the class fos:Language a subclass of skos:Concept sounds like a use
>> mention bug, since the things in the class skos:Concept are within a scheme
>> of an iso standard of codes, describing a language, not being the language,
>> not?
>>
>>
> This is a recurrent issue in various lists around SKOS, e.g., recent
> debates on "can a Person be represented as a skos:Concept". Several options
> :
>
> In current published version of lingvoj ontology I define the "Language"
> class http://www.lingvoj.org/ontology#Lingvo as a subclass of
> dcterms:LinguisticSystem http://purl.org/dc/terms/LinguisticSystem, and
> there is no use of skos elements altogether in this ontology, but on the
> other hand nothing prevents to declare a language as a skos:Concept in an
> open world.
>
> If I remember well, Rebecca Guenther in a private exchange suggested that
> in the SKOS publication at LoC the languages will indeed be represented as
> instances of skos:Concept.
>
> In your ontology, the very use of skos:exactMatch such as in ...
>
>
> language:fre
>         a fos:Language;
>         rdfs:isDefinedBy language:;
>         skos:exactMatch [
>                 a skos:Concept; skos:inScheme language:iso639-1;
> skos:notation "fr"^^language:iso639-1DT], [
>                 a skos:Concept; skos:inScheme language:iso639-2;
> skos:notation "fre"^^language:iso639-2DT];
>          foaf:name """French"""@en.
>
> ... entails that fre:language is indeed a skos:Concept, based on axioms
> defined at http://www.w3.org/TR/skos-reference/#L2055
>
> skos:exactMatch  is a subproperty of  skos:semanticRelation, of which
> domain is skos:Concept
>
> So maybe you do not explicitly define your fos:language class as a subclass
> of skos:Concept in intension, but in extension, every instance of it you
> define is indeed a skos:Concept by entailment.
>
> At this point it would be simpler to define fos:Language as a subclass of
> skos:Concept, with each instance being skos:inScheme each of the relevant
> ISO-639 flavours.
>
> Bernard
>
>
> --
> Bernard Vatant
> Senior Consultant
> Vocabulary & Data Engineering
> Tel:       +33 (0) 971 488 459
> Mail:     bernard.vatant@mondeca.com
> ----------------------------------------------------
> Mondeca
> 3, cité Nollez 75018 Paris France
> Web:    http://www.mondeca.com
> Blog:    http://mondeca.wordpress.com
> ----------------------------------------------------
>

Received on Monday, 1 March 2010 17:40:27 UTC