- From: Neubert Joachim <J.Neubert@zbw.eu>
- Date: Fri, 21 Jan 2011 16:06:46 +0100
- To: "Bernard Vatant" <bernard.vatant@mondeca.com>, "Antoine Isaac" <aisaac@few.vu.nl>
- Cc: "public-xg-lld" <public-xg-lld@w3.org>, <Semantic-web@w3.org>
- Message-ID: <3A59BB6451C972429019B12996F92DAD02E4D80C@frodo.zbw-nett.zbw-kiel.de>
Hi Bernard, thanks for your answer. I'm happy that I'm not the only one with a requirement for this quite ephemeral feature ;) However, I'm not sure if your solution solves the problem I had in mind: My idea was to express a workflow status. If I got it right, your class NoMatch covers all entities without "Cells" (skos relationships) at a given point in time. But it does not say "for this entity, I have checked intellectually that currently no such relationship can be established". That said, your approach seems quite useful to get hold of the NoMatch entities (and updates automatically if any mapping triple is inserted). I have no experience with reification - is it well supported in your software environment, and does the reification of all skos mapping triples perform well with large vocabularies? It would be very interesting to hear more about the "Terminology Alignment Environment", especially since we have plans to create mappings between different vocabs in the field of economics. Cheers, Joachim ________________________________ Von: Bernard Vatant [mailto:bernard.vatant@mondeca.com] Gesendet: Freitag, 21. Januar 2011 00:46 An: Antoine Isaac Cc: Neubert Joachim; public-xg-lld Betreff: Re: WG: "zero relations" in dataset mappings (has no matching entity in) Minor correction and complement of information. The quoted TAE project correct name is "Thesaurus Alignment Environment". It's currently under development under the OPOCE umbrella, with the technical collaboration of INRIA and Mondeca. There is no public visibility of this project at this point of time, no pointer, sorry ... 2011/1/21 Bernard Vatant <bernard.vatant@mondeca.com> Hello all In the Terminology Alignment Experiment, some applications indeed want to have this absence of mapping made explicit. We did it using a subclassing of alignment "Cell", which reifies a skos mapping (allowing to put metadata on it) between entity1 in source vocabulary and entity2 in the target vocabulary, in the following way. <owl:Class rdf:about="#NoMatch"> <rdfs:label xml:lang="en">No Match</rdfs:label> <rdfs:subClassOf rdf:resource="http://knowledgeweb.semanticweb.org/heterogeneity/alignment#Cell"/> <rdfs:subClassOf> <owl:Restriction> <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:cardinality> <owl:onProperty rdf:resource="http://knowledgeweb.semanticweb.org/heterogeneity/alignment#entity2"/> </owl:Restriction> </rdfs:subClassOf> </owl:Class> The entity1 in a "NoMatch" cell has no entity2 match whatsoever. Maybe convoluted, but saying exactly waht it means. Bernard 2011/1/20 Antoine Isaac <aisaac@few.vu.nl> Hi Joachim, No, I've never seen this. It looks in fact a bit odd, as the aligned vocabularies may be extended one day so that a mapping can be found. Re. the representation, there must be ways to express this, using OWL class construction mechanisms (your instance of SWD would be in instance of the complement class to the class of reosurces that have a SKOS mapping property statement with a concept from STW). But I'd be tempted to wait for feedback to your questions on the other lists before trying it ;-) Cheers, Antoine Hi, Maybe one of you - from the VocAlign Cluster, especially ;) - has dealt with this? Any hints are appreciated - Cheers, Joachim -----Ursprüngliche Nachricht----- Von: semantic-web-request@w3.org [mailto:semantic-web-request@w3.org] Im Auftrag von Neubert Joachim Gesendet: Donnerstag, 20. Januar 2011 14:11 An: Semantic-web@w3.org Betreff: "zero relations" in dataset mappings (has no matching entity in) When matching and mapping two datasets, it is common that - on both sides - you find entities which don't have a matching entity on the other side. When that non-matching was verified intellectually, it could be valuable to report this fact - especially to keep track of "false positives" (e.g. matching labels, but different concepts in SKOS systems). Basically, this states a relation between an entity - e.g., a skos:Concept - and a set of entities - as defined e.g. by a skos:ConceptScheme or a void:Dataset. Are you aware of any pattern to express this in RDF? I consider coining something like ext:noMatchingEntity rdfs:subPropertyOf skos:note . Since the date of the above mentioned verification should be reported, you could end up along the lines the following example <http://d-nb.info/gnd/4125416-8> ext:noMatchingEntity [ rdf:value<http://zbw.eu/stw> ; dcterms:modified "2010-01-25"^^xsd:date ] . What do you think? Cheers, Joachim -- 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 ---------------------------------------------------- -- 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 Friday, 21 January 2011 15:07:22 UTC