Søren Roug wrote:
Hi lod-public,

Peter de Vries alerted me to the presence of this mailing list, and since you're currently discussing species modeling, I thought I would add my 2 cents.

Welcome!
I'm the maintainer of a site called EUNIS, which is used by the European Commission to determine whether species, habitat types or sites need a change in legislation and protection. There are about 200.000 species in the database. We have over the last couple of months given it an overhaul and added some linked data functionality. It is still a work in progress, and we'll continue the improvements. The way we have implemented Linked Data is to look at the accept header, and then either send text/html or application/rdf+xml without a redirection. This means that for e.g. http://eunis.eea.europa.eu/species/1038 the HTML and the RDF output is the same URL.

What you are saying is: I have a descriptor document that's available in HTML (default) and RDF/XML formats, with either format delivered to user agents via content negotiation.

But, I don't see an Identifier for the main Subject of your Descriptor docs. For instance, in the HTML descriptor doc all I see currently is a literal value: Falco peregrinus. When looking at the RDF descriptor doc variant I see: <http://eunis.eea.europa.eu/species/1038> . For very little cost (re. tweaking your RDF data) you could just add "#this" to <http://eunis.eea.europa.eu/species/1038> making it: <http://eunis.eea.europa.eu/species/1038#this>, within your RDF and HTML descriptor docs.

To conclude: you need to unambiguously Name your Descriptor Document and Descriptor Document Subject using distinct Generic HTTP URIs.

Kingsley

A note about our semantics. We're not using the predicate skos:closeMatch like Pete. We have created two predicates. 1. sameSynonym, which links a binomial name and author to the same binomial name and author in the foreign database. (taking into account different spellings and abbreviations). The purpose is to validate that our name is used by at least one other database. 2. sameSpecies, which links from a EUNIS accepted name to an accepted name in the foreign database. The side-effect is that the species name might change when you follow the link. sameSpecies is a sub-property of owl:sameAs. We also have negative matches: notSameSynonym and notSameSpecies. These are used when there is a high likelyhood of assuming it is the same species, and a maintainer has determined it is not.
Practical examples:

Danaus plexippus (Monarch butterfly) http://eunis.eea.europa.eu/species/90910
Canis lupus (Gray wolf) http://eunis.eea.europa.eu/species/90910
The Polish site Lasy Janowskie http://eunis.eea.europa.eu/species/90910

Best regards,

Søren Roug
European Environment Agency




--

Regards,

Kingsley Idehen President & CEO OpenLink Software Web: http://www.openlinksw.com
Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca: kidehen





Reply via email to