Re: Searching <div><br></div><div>Also you can download the entire open data set<div><br></div><div>See <a href="http://www.ckan.net/package/taxonconcept">http://www.ckan.net/package/taxonconcept</a></div><div><br></div><div>
<a href="http://www.ckan.net/package/taxonconcept"></a>- Pete<br><br><div class="gmail_quote">On Tue, Jan 18, 2011 at 9:32 PM, Peter DeVries <span dir="ltr">&lt;<a href="mailto:pete.devries@gmail.com">pete.devries@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Joel,<div><br></div><div>In the next day or so I will upload my TDWG talk to SlideShare, it explains some of this.</div>
<div><br></div><div>**But remember this was just an experiment to see if it would work.***</div><div>
<br></div><div>The main advantage of creating URI&#39;s for commonly used things is that then you can browse the connections between them and have them be the subjects of triples.</div><div><br></div><div>See <a href="http://bit.ly/hTJkWz" target="_blank">http://bit.ly/hTJkWz</a></div>

<div><br></div><div>It also allows you to connect additional information to a person or thing that has a URI.</div><div><br></div><div>See attached png </div><div><br></div><div>In an ideal world, I might have done something like this.</div>

<div><br></div><div><a href="http://notarealsite.org/genus_epithet" target="_blank">http://notarealsite.org/genus_epithet</a></div><div><br></div><div>So a semantic web service would look up <a href="http://notarealsite.org/Puma_concolor" target="_blank">http://notarealsite.org/Puma_concolor</a></div>

<div><br></div><div>Retrieve <a href="http://notarealsite.org/Puma_concolor.rdf" target="_blank">http://notarealsite.org/Puma_concolor.rdf</a></div><div><br></div><div>Which would give you:</div><div><br></div><div>1) list of what databases have that name</div>

<div><br></div><div>2) and what various kingdoms or Name Rules the different names fall under (Plant, Animal etc)</div><div><br></div><div>   For example: &quot;This is both a plant and an animal name&quot;</div><div><br>

</div><div>3) What are the current valid names for each of the species listed. =&gt; The list of related names you listed in your email.</div><div><br></div><div>=&gt; <i>Puma concolor</i> (Linnaeus 1771)</div><div><br></div>

<div>I think this would be very useful since a number of data sources only list the genus and specific epithet.</div><div><br></div><div>* For instance the index that is at the back of the Entomology Society of America Annual Meeting Booklet</div>

<div><br></div><div>There are a couple of hurdles however.</div><div><br></div><div>1) What is the valid form of the name? Is there a machine that knows this or will this need to be partially curated by humans?</div><div>

    In some cases the &quot;valid&quot; name is not clear.</div><div><br></div><div>2) Even though there are ~20 million names, there are probably some valid names that are not in the GNI.</div><div>    This is why I would encourage everyone to upload their names.</div>

<div><br></div><div>If these exist as URI&#39;s you get the following abilities</div><div><br></div><div>&lt;gni_namestring:001&gt; isSynonymOf &lt;gni_namestring:002&gt; etc.</div><div><br></div><div>Not that literals cannot be &quot;subjects&quot; of the subject-predicate-object triple.</div>

<div><br></div><div>Also, as current configured names like <i>Callithrix melanura</i> (É. Geoffroy 1812) and <i>Callithrix melanura</i> (E. Geoffroy 1812) are seen as different.</div><div><br></div><div>* Also the É. will have to be properly escaped to be part of a valid URL.</div>

<div><br></div><div>So a simple text search might not find them.</div><div><br></div><div>So in summary if we are going to get past everyone marking up their own name list in excel and then trying to merge them, we will need some architecture than</div>

<div>can scale to millions of names and allow different groups to make assertions about the relationships between those names.</div><div><br></div><div><br></div><div><br></div><div>Searching TaxonConcept.org:</div><div>
<br>
</div><div>For now you have two options for searching for names. (I am mainly concentrating on the RDF representation right now)</div><div><br></div><div>You can use google &quot;Puma concolor site:<a href="http://lod.taxonconcept.org" target="_blank">lod.taxonconcept.org</a>&quot; *Google seems to prefer the .rdf version even though my sitemap specifies the .html.</div>

<div><br></div><div>Or use the Knowledge Base <a href="http://lsd.taxonconcept.org/fct/" target="_blank">http://lsd.taxonconcept.org/fct/</a></div><div><br></div><div>I think I sent out a list of all the species collected at the BioBlitz, with their matching species concept ID.</div>

<div><br></div><div>Did you not get this? I think it on the Google site.</div><div class="im"><div><br></div><div><br></div><div>
<i>&gt; iv. In what sense do you see Darwin Core as being deficient as a semantic web representation?</i></div><div><br></div></div><div>You agreed previously that some of the fields that currently use Literals would be more efficiently and unambiguously represented as URI&#39;s.</div>

<div><br></div><div>I would characterize DarwinCore as &quot;not optimal&quot; rather than deficient.</div><div><br></div><div>There is no reason we can&#39;t still use the DarwinCore for what it is good for, but it does not work very well for SPARQL queries and the LOD.</div>

<div><br></div><div>For instance, a search of occurrences of this <i>Callithrix melanura</i> (É. Geoffroy 1812) will not return occurrences with <i>Callithrix melanura</i> (E. Geoffroy 1812).</div><div><br></div><div>Respectfully,</div>

<div><br></div><div>- Pete</div><div><br></div><div><div><div></div><div class="h5"><br><br><div class="gmail_quote">On Tue, Jan 18, 2011 at 1:42 PM, joel sachs <span dir="ltr">&lt;<a href="mailto:jsachs@csee.umbc.edu" target="_blank">jsachs@csee.umbc.edu</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Pete -<br>
<br>
I&#39;m glad you&#39;re doing cool things with the data. A few comments/answers/questions ...<br>
<br>
i. The quests for consistently used canonical URIs, and consistently used canonical names are both, for now, somewhat quixotic, and I&#39;m not sure one is more so than the other. GNA/GNI seems to be pursuing both. Is that a fair assessment?<br>


<br>
ii. I used opaque taxon concept URIs where they were readily available. Laziness motivated me to also use transparent identifiers for<br>
a. making sure each taxonConcept had an rdf:resource as an identifier, and<br>
b. asserting membership in the various rdfs:classes that I defined. But laziness has its drawbacks, and you point out a few of them. I think best practice when using either names or transparent URIs as identifiers would be to first run them through a spell checker and normalizer that would produce consistent usage of upper and lowe case characters, and probably drop authorship. Of course, this would produce some false positives when doing any sort of querying. But using UUIDs produces false negatives since they&#39;re not in common use. If we (as a community) follow through on the enthusiasm for creating competency cases that we showed in the Fall, it would be interesting to consider each case from the question of what&#39;s worse - false positives or false negatives. In any event, false positives can be weeded out by using the full scientific names and contextual information in the record, whereas false negatives may never be discovered.<br>


<br>
BTW, does anyone know a good spell checker for scientific names?<br>
<br>
iii. Mapping names to opaque URIs doesn&#39;t resolve the problems you raise below. Will the identifer for<br>
Carpodacus mexicanus<br>
be the same as the identifier for<br>
Carpodacus mexicanus (Statius Muller, 1776)?<br>
<br>
How about<br>
Arabis laevigata (Muhl. ex Willd.) Poir.<br>
vs.<br>
Arabis laevigata ?<br>
<br>
If yes, then why noy just use normalized names as identifiers? If no, then we&#39;ll get false negatives in the sorts of SPARQL queries that I gave at<div><br>
<a href="http://www.csee.umbc.edu/~jsachs/occurrences/queries/" target="_blank">http://www.csee.umbc.edu/~jsachs/occurrences/queries/</a><br>
<br></div>
BTW, is there a lookup service for <a href="http://taxonconcept.org" target="_blank">taxonconcept.org</a> identifiers (i.e. give a list of names, get a list of identifiers)?<br>
<br>
iv. In what sense do you see Darwin Core as being deficient as a semantic web representation?<br>
<br>
Regards -<br>
Joel.<div><br>
<br>
<br>
On Thu, 13 Jan 2011, Peter DeVries wrote:<br>
<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
Thanks Joel,<br>
<br>
Here is one of the BioBlitz Occurrence Records marked up with Darwin Core<br>
<br>
<a href="http://lsd.taxonconcept.org/describe/?url=http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_5&amp;sid=217&amp;urilookup=1" target="_blank">http://lsd.taxonconcept.org/describe/?url=http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_5&amp;sid=217&amp;urilookup=1</a><br>


<br>
Here is one of the TaxonConcept Records marked up in the txn vocabulary<br>
<a href="http://lsd.taxonconcept.org/describe/?url=http://ocs.taxonconcept.org/ocs/f522444a-2dd9-400e-be59-47213ef38cb9%23Occurrence" target="_blank">http://lsd.taxonconcept.org/describe/?url=http://ocs.taxonconcept.org/ocs/f522444a-2dd9-400e-be59-47213ef38cb9%23Occurrence</a><br>


<br>
Some people have trouble with how the %23 above is escaped in their email,<br>
they might like this <a href="http://bit.ly" target="_blank">bit.ly</a> bundle<br></div>
better.&lt;<a href="http://lsd.taxonconcept.org/describe/?url=http://ocs.taxonconcept.org/ocs/f522444a-2dd9-400e-be59-47213ef38cb9%23Occurrence" target="_blank">http://lsd.taxonconcept.org/describe/?url=http://ocs.taxonconcept.org/ocs/f522444a-2dd9-400e-be59-47213ef38cb9%23Occurrence</a>&gt;<br>


&lt;<a href="http://lsd.taxonconcept.org/about/html/http/ocs.taxonconcept.org/ocs/f522444a-2dd9-400e-be59-47213ef38cb9%01Occurrence" target="_blank">http://lsd.taxonconcept.org/about/html/http/ocs.taxonconcept.org/ocs/f522444a-2dd9-400e-be59-47213ef38cb9%01Occurrence</a>&gt;<br>


<a href="http://bit.ly/hZdUpP" target="_blank">http://bit.ly/hZdUpP</a><div><div></div><div><br>
<br>
&lt;<a href="http://bit.ly/hZdUpP" target="_blank">http://bit.ly/hZdUpP</a>&gt;Also an issue to discuss is that identifications are<br>
to both a name and a concept so<br>
<br>
Should these should be the same dwc:taxonConcepts<br>
<br>
<a href="http://spire.umbc.edu/ethan/Apis_mellifera" target="_blank">http://spire.umbc.edu/ethan/Apis_mellifera</a><br>
<a href="http://spire.umbc.edu/ethan/Apis_Mellifera" target="_blank">http://spire.umbc.edu/ethan/Apis_Mellifera</a><br>
==&gt; <a href="http://bit.ly/g1zzJC" target="_blank">http://bit.ly/g1zzJC</a> (Apis mellifera se:z9oqP)<br>
<br>
<a href="http://spire.umbc.edu/ethan/Ascelpius_syruaca" target="_blank">http://spire.umbc.edu/ethan/Ascelpius_syruaca</a><br>
<a href="http://spire.umbc.edu/ethan/Asclepias_syriaca" target="_blank">http://spire.umbc.edu/ethan/Asclepias_syriaca</a><br>
==&gt; HTML page <a href="http://lod.taxonconcept.org/ses/tTEIq.html" target="_blank">http://lod.taxonconcept.org/ses/tTEIq.html</a> Concept View<br>
Bit.ly <a href="http://bit.ly/dJHJqj" target="_blank">http://bit.ly/dJHJqj</a><br>
<br>
<a href="http://spire.umbc.edu/ethan/Aster_nova-belgii" target="_blank">http://spire.umbc.edu/ethan/Aster_nova-belgii</a><br>
<a href="http://spire.umbc.edu/ethan/Aster_nova-gelgii" target="_blank">http://spire.umbc.edu/ethan/Aster_nova-gelgii</a><br>
<br>
<a href="http://spire.umbc.edu/ethan/Baccharis_halimifolia" target="_blank">http://spire.umbc.edu/ethan/Baccharis_halimifolia</a><br>
<a href="http://spire.umbc.edu/ethan/Baccharis_halimifolia_L" target="_blank">http://spire.umbc.edu/ethan/Baccharis_halimifolia_L</a>.<br>
<br>
<a href="http://spire.umbc.edu/ethan/Bartonia_virginia" target="_blank">http://spire.umbc.edu/ethan/Bartonia_virginia</a><br>
<a href="http://spire.umbc.edu/ethan/Bartonia_virginica" target="_blank">http://spire.umbc.edu/ethan/Bartonia_virginica</a><br>
<br>
<a href="http://spire.umbc.edu/ethan/Branta_canadensis" target="_blank">http://spire.umbc.edu/ethan/Branta_canadensis</a><br>
<a href="http://spire.umbc.edu/ethan/Branta_canadensis_(Linnaeus,_1758)" target="_blank">http://spire.umbc.edu/ethan/Branta_canadensis_(Linnaeus,_1758)</a><br>
<br>
<a href="http://spire.umbc.edu/ethan/Carex_pennsylvanica" target="_blank">http://spire.umbc.edu/ethan/Carex_pennsylvanica</a><br>
<a href="http://spire.umbc.edu/ethan/Carex_pensylvanica" target="_blank">http://spire.umbc.edu/ethan/Carex_pensylvanica</a><br>
<br>
<a href="http://spire.umbc.edu/ethan/Cyperus_esculantus" target="_blank">http://spire.umbc.edu/ethan/Cyperus_esculantus</a><br>
<a href="http://spire.umbc.edu/ethan/Cyperus_Esculantus" target="_blank">http://spire.umbc.edu/ethan/Cyperus_Esculantus</a><br>
<a href="http://spire.umbc.edu/ethan/Cyperus_esculentus" target="_blank">http://spire.umbc.edu/ethan/Cyperus_esculentus</a><br>
<a href="http://spire.umbc.edu/ethan/Cyperus_esculentus_L" target="_blank">http://spire.umbc.edu/ethan/Cyperus_esculentus_L</a>.<br>
<br>
<a href="http://spire.umbc.edu/ethan/Carpodacus_mexicanus" target="_blank">http://spire.umbc.edu/ethan/Carpodacus_mexicanus</a><br>
<a href="http://spire.umbc.edu/ethan/Carpodacus_mexicanus_(Statius_Muller,_1776)" target="_blank">http://spire.umbc.edu/ethan/Carpodacus_mexicanus_(Statius_Muller,_1776)</a><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
>From the taxonconcepts their should be a link to the various name strings.<br>
</blockquote>
<br>
vs. modeling the namestring as the concept.<br>
<br>
Also I think that DarwinCore is good for somethings but maybe not as a<br>
semantic web representation.<br>
<br>
Respectfully,<br>
<br>
- Pete<br>
<br>
<br>
On Thu, Jan 13, 2011 at 6:53 AM, joel sachs &lt;<a href="mailto:jsachs@csee.umbc.edu" target="_blank">jsachs@csee.umbc.edu</a>&gt; wrote:<br>
<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div>
Pete,<br>
Thanks - I corrected the geo properties.<br>
Joel.<br>
<br>
<br>
<br>
<br>
On Wed, 12 Jan 2011, Peter DeVries wrote:<br>
<br>
 Hi Joel,<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div>
<br>
Cool :-)<br>
<br>
I just loaded this into my SPARQL endpoint.<br>
<br>
In the named graph<br>
urn:org:linkedopenspeciesdata:dataspace:tdwg2010bioblitz<br>
<br>
It consists of 19,990 Triples<br>
<br>
Here is one of the dwc:taxonConceptID entries.<br>
<br>
*About: <a href="http://spire.umbc.edu/ethan/Ampelopsis_brevipedunculata*" target="_blank">http://spire.umbc.edu/ethan/Ampelopsis_brevipedunculata*</a><br>
<br>
<a href="http://lsd.taxonconcept.org/describe/?url=http://spire.umbc.edu/ethan/Ampelopsis_brevipedunculata" target="_blank">http://lsd.taxonconcept.org/describe/?url=http://spire.umbc.edu/ethan/Ampelopsis_brevipedunculata</a><br>


<br>
*About: <a href="http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_1627*" target="_blank">http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_1627*</a><br>
&lt;<br>
<a href="http://lsd.taxonconcept.org/describe/?url=http://spire.umbc.edu/ethan/Ampelopsis_brevipedunculata" target="_blank">http://lsd.taxonconcept.org/describe/?url=http://spire.umbc.edu/ethan/Ampelopsis_brevipedunculata</a><br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
</blockquote>
<br>
<a href="http://lsd.taxonconcept.org/describe/?url=http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_1627" target="_blank">http://lsd.taxonconcept.org/describe/?url=http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_1627</a><br>


<br>
<br>
<br>
&lt;<br>
<a href="http://lsd.taxonconcept.org/describe/?url=http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_1627" target="_blank">http://lsd.taxonconcept.org/describe/?url=http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_1627</a><br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This<br>
</blockquote>
should give you an a count of occurrences.<br>
<br>
SELECT count(*) WHERE {?s a &lt;<a href="http://rs.tdwg.org/dwc/terms/#Occurrence" target="_blank">http://rs.tdwg.org/dwc/terms/#Occurrence</a>&gt;};<br>
<br>
= 1882<br>
<br>
SELECT count(*) WHERE {?s a &lt;<a href="http://rs.tdwg.org/dwc/terms/#taxonConceptID" target="_blank">http://rs.tdwg.org/dwc/terms/#taxonConceptID</a><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
};<br>
</blockquote>
<br>
This should give you a list of occurrences<br>
<br>
<br>
<a href="http://lsd.taxonconcept.org/describe/?url=http://rs.tdwg.org/dwc/terms/%23Occurrence" target="_blank">http://lsd.taxonconcept.org/describe/?url=http://rs.tdwg.org/dwc/terms/%23Occurrence</a><br>
<br>
If this did not come through your email system try the <a href="http://bit.ly" target="_blank">bit.ly</a>.<br>
<br>
<a href="http://bit.ly/g9BcoL" target="_blank">http://bit.ly/g9BcoL</a><br>
<br>
I tried the following that should have given me a google map of all the<br>
occurrences but it did not result in the map.<br>
<br>
DESCRIBE ?x WHERE {<br>
 ?x &lt;<a href="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" target="_blank">http://www.w3.org/1999/02/22-rdf-syntax-ns#type</a>&gt; &lt;<br>
<a href="http://rs.tdwg.org/dwc/terms/#Occurrence" target="_blank">http://rs.tdwg.org/dwc/terms/#Occurrence</a>&gt;.<br>
}<br>
<br>
I looked that the RDF and I think I see the problem.<br>
<br>
In the RDF<br>
<br>
&lt;geo:latitude&gt;<br>
41.53<br>
&lt;/geo:latitude&gt;<br>
<br>
&lt;geo:longitude&gt;<br>
-70.67<br>
&lt;/geo:longitude&gt;<br>
<br>
Should be<br>
<br>
&lt;geo:lat&gt;<br>
41.53<br>
&lt;/geo:lat&gt;<br>
<br>
&lt;geo:long&gt;<br>
-70.67<br>
&lt;/geo:long&gt;<br>
<br>
See <a href="http://www.w3.org/2003/01/geo/" target="_blank">http://www.w3.org/2003/01/geo/</a><br>
<br>
I did the following query to get a list of all the dwc:taxonConceptID&#39;s<br>
and<br>
have attached them as a .txt file.<br>
<br>
select distinct ?o WHERE {?s &lt;<br>
<a href="http://rs.tdwg.org/dwc/terms/#taxonConceptID" target="_blank">http://rs.tdwg.org/dwc/terms/#taxonConceptID</a>&gt;<br>
?o}<br>
<br>
Pretty neat :-)<br>
<br>
There are some things that I will get back to Joel on.<br>
<br>
Here is where you can manually enter a SPARQL query. Click on &quot;Advanced&quot;<br>
for<br>
the entry window.<br>
<br>
<a href="http://lsd.taxonconcept.org/isparql/" target="_blank">http://lsd.taxonconcept.org/isparql/</a><br>
<br>
Respectfully,<br>
<br>
- Pete<br>
<br>
<br>
<br>
On Wed, Jan 12, 2011 at 5:55 PM, joel sachs &lt;<a href="mailto:jsachs@csee.umbc.edu" target="_blank">jsachs@csee.umbc.edu</a>&gt; wrote:<br>
<br>
 Hi Everyone,<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div>
<br>
I&#39;ve posted rdf of the bioblitz data. It&#39;s at<br>
<a href="http://www.cs.umbc.edu/~jsachs/occurrences/TechnoBioblitzOccurrences.rdf" target="_blank">http://www.cs.umbc.edu/~jsachs/occurrences/TechnoBioblitzOccurrences.rdf</a>.<br>
<br>
Individual occurrences can be retrieved via<br>
</div></div><a href="http://www.cs.umbc.edu/~jsachs/occurrences/%5Boccurrence_id%5D" target="_blank">http://www.cs.umbc.edu/~jsachs/occurrences/[occurrence_id]</a>&lt;<a href="http://www.cs.umbc.edu/~jsachs/occurrences/%5Boccurrence_id%5D" target="_blank">http://www.cs.umbc.edu/~jsachs/occurrences/%5Boccurrence_id%5D</a>&gt;<div>

<br>
e.g. <a href="http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_1835" target="_blank">http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_1835</a><br>
<br>
Individual identifications can be retrieved via<br>
</div><a href="http://www.cs.umbc.edu/~jsachs/identifications/%5Bidentification_id%5D" target="_blank">http://www.cs.umbc.edu/~jsachs/identifications/[identification_id]</a>&lt;<a href="http://www.cs.umbc.edu/~jsachs/identifications/%5Bidentification_id%5D" target="_blank">http://www.cs.umbc.edu/~jsachs/identifications/%5Bidentification_id%5D</a>&gt;<div>

<div></div><div><br>
e.g.<br>
<a href="http://www.cs.umbc.edu/~jsachs/identifications/tdwg2010bioblitz_1835_id_1" target="_blank">http://www.cs.umbc.edu/~jsachs/identifications/tdwg2010bioblitz_1835_id_1</a><br>
<br>
The scripts behind this are on the kludgy side, so reports of errors and<br>
abnormalities will be warmly welcomed.<br>
<br>
Implicit in each of the following notes is the question &quot;Is this a good<br>
way to do it?&quot;:<br>
<br>
1. The data is &quot;normalized&quot; w.r.t. identification. &quot;Normalized&quot; is in<br>
quotes because I mean it in the sense that Steve Baskauf was using in his<br>
Fall 2010 series of posts. His meaning of the term makes sense to me, but<br>
many people (e.g. the OBO folks), take &quot;normalized ontology&quot; to mean<br>
&quot;disentangled&quot; (i.e. no multiple inheritance.)<br>
As an example, here&#39;s an occurrence with two crowdsourced determinations:<br>
<a href="http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_1644" target="_blank">http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_1644</a><br>
<br>
2. I used sequential integers for observation and identification IDs; in<br>
practice, a mechanism needs to be in place to prevent two people from<br>
assigning the same id to their respective identifications.<br>
<br>
3. My answer to Cam Webb&#39;s Question #1 from<br>
<a href="http://lists.tdwg.org/pipermail/tdwg-content/2010-October/001720.html" target="_blank">http://lists.tdwg.org/pipermail/tdwg-content/2010-October/001720.html</a><br>
is &quot;both&quot;. In other words, just as &quot;Joel Sachs&quot; is both me and also my<br>
name, so<br>
<a href="http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_1668" target="_blank">http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_1668</a> is both<br>
an occurrence and an occurrence_id, expressed as:<br>
---<br>
&lt;dwc:Occurrence<br>
rdf:about=&quot;<br>
<a href="http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_1644" target="_blank">http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_1644</a>&quot;&gt;<br>
&lt;dwc:occurrenceID&gt;<br>
<a href="http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_1644" target="_blank">http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_1644</a><br>
&lt;/dwc:occurrenceID&gt;<br>
&lt;blah blah blah/&gt;<br>
&lt;/dwc:Occurrence&gt;<br>
---<br>
<br>
4. I was surprised to see that the Darwin Core Identification class has<br>
no<br>
&quot;occurrenceID&quot; or &quot;specimenID&quot; term. How is one supposed to tie an<br>
identification to an observation (assuming the identification is not<br>
in-lined, of course)? DeVries and Baskauf each mint their own terms for<br>
doing this (txn:identificationHasOccurrence, and<br>
sernec:basedOnOccurrence,<br>
respectively); I used dwc:occurrenceID as if it were a record level term.<br>
<br>
5. We had scope for multiple taxonConceptID columns in the Fusion table,<br>
and assigned lsids where possible. I also mean to work with Pete to<br>
assign<br>
GUIDs from <a href="http://taxoncocept.org" target="_blank">taxoncocept.org</a>. In addition, I assigned ethan taxon concept<br>
ids, which look like this:<br>
http:.//<a href="http://spire.umbc.edu/ethan/Coffea_arabica" target="_blank">spire.umbc.edu/ethan/Coffea_arabica</a><br>
<br>
In their argument over opaque vs. transparent taxonCoceptIDs, I was<br>
sympathetic to both Pete&#39;s and Gregor&#39;s arguments. Ultimately, if the<br>
tooling exists to always display the rdfs:labels every time I&#39;m loooking<br>
at a list of opaqueIDs, then transparent IDs are unnecessary. But, for<br>
now, it&#39;s really helpful to look at an ID and know what it&#39;s referring<br>
to.<br>
<br>
(For species names not in the spire database, the rdf returned by<br>
http:.//<a href="http://spire.umbc.edu/ethan/$name" target="_blank">spire.umbc.edu/ethan/$name</a><br>
is simply an rdfs:seeAlso to<br>
http://<a href="http://gni.globalnames.org/name_strings?search_term=$name" target="_blank">http://gni.globalnames.org/name_strings?search_term=$name</a>)<br>
<br>
6. It was easy to assert membership in RDF classes corresponding to<br>
various Cape Cod categories of concern - invasive species, threatenened<br>
species, indicators, etc. You can see these classes at<br>
<a href="http://spire.umbc.edu/ontologies/lists" target="_blank">http://spire.umbc.edu/ontologies/lists</a> (Information of where these lists<br>
come from is included as rdfs:comments. I&#39;ll add further documentation,<br>
e.g. links to eml files.)<br>
<br>
Note that &quot;ThingOfConcern&quot; is defined as the superclass of all the other<br>
classes in the collection. The idea here is that people can create their<br>
own &quot;ThingOfConcern&quot; class, and then query for observations that are of<br>
concern to them. You can see sample sparql queries at<br>
<a href="http://www.csee.umbc.edu/~jsachs/occurrences/queries/sample.txt" target="_blank">http://www.csee.umbc.edu/~jsachs/occurrences/queries/sample.txt</a><br>
<br>
<br>
As an aside, I think we, as a community, should come up with a<br>
biodiversity benchmark suite of rdf data and corresponding sparql<br>
queries,<br>
that can be<br>
used to test the suitability and scalability of semantic web knowledge<br>
bases. I&#39;ll take this up in a future post (unless someone beats me to<br>
it).<br>
<br>
Comments, questions, and better ideas are welcome.<br>
<br>
Thanks -<br>
Joel.<br>
<br>
_______________________________________________<br>
tdwg-content mailing list<br>
<a href="mailto:tdwg-content@lists.tdwg.org" target="_blank">tdwg-content@lists.tdwg.org</a><br>
<a href="http://lists.tdwg.org/mailman/listinfo/tdwg-content" target="_blank">http://lists.tdwg.org/mailman/listinfo/tdwg-content</a><br>
<br>
<br>
</div></div></blockquote><div><div></div><div>
<br>
<br>
--<br>
---------------------------------------------------------------<br>
Pete DeVries<br>
Department of Entomology<br>
University of Wisconsin - Madison<br>
445 Russell Laboratories<br>
1630 Linden Drive<br>
Madison, WI 53706<br>
TaxonConcept Knowledge Base &lt;<a href="http://www.taxonconcept.org/" target="_blank">http://www.taxonconcept.org/</a>&gt; / GeoSpecies<br>
Knowledge Base &lt;<a href="http://lod.geospecies.org/" target="_blank">http://lod.geospecies.org/</a>&gt;<br>
About the GeoSpecies Knowledge Base &lt;<a href="http://about.geospecies.org/" target="_blank">http://about.geospecies.org/</a>&gt;<br>
------------------------------------------------------------<br>
<br>
<br>
</div></div></blockquote></blockquote><div><div></div><div>
<br>
<br>
-- <br>
---------------------------------------------------------------<br>
Pete DeVries<br>
Department of Entomology<br>
University of Wisconsin - Madison<br>
445 Russell Laboratories<br>
1630 Linden Drive<br>
Madison, WI 53706<br>
TaxonConcept Knowledge Base &lt;<a href="http://www.taxonconcept.org/" target="_blank">http://www.taxonconcept.org/</a>&gt; / GeoSpecies<br>
Knowledge Base &lt;<a href="http://lod.geospecies.org/" target="_blank">http://lod.geospecies.org/</a>&gt;<br>
About the GeoSpecies Knowledge Base &lt;<a href="http://about.geospecies.org/" target="_blank">http://about.geospecies.org/</a>&gt;<br>
------------------------------------------------------------<br>
<br>
</div></div></blockquote>
</blockquote></div><br><br clear="all"><br></div></div>-- <br><div class="im">---------------------------------------------------------------<br>Pete DeVries<br>Department of Entomology<br>University of Wisconsin - Madison<br>
445 Russell Laboratories<br>
1630 Linden Drive<br>Madison, WI 53706<br></div><a href="http://www.taxonconcept.org/" target="_blank">TaxonConcept Knowledge Base</a> / <a href="http://lod.geospecies.org/" target="_blank">GeoSpecies Knowledge Base</a><div class="im">
<br><a href="http://about.geospecies.org/" target="_blank">About the GeoSpecies Knowledge Base</a><br></div>
------------------------------------------------------------<br>
</div>
</blockquote></div><br><br clear="all"><br>-- <br>---------------------------------------------------------------<br>Pete DeVries<br>Department of Entomology<br>University of Wisconsin - Madison<br>445 Russell Laboratories<br>
1630 Linden Drive<br>Madison, WI 53706<br><a href="http://www.taxonconcept.org/" target="_blank">TaxonConcept Knowledge Base</a> / <a href="http://lod.geospecies.org/" target="_blank">GeoSpecies Knowledge Base</a><br><a href="http://about.geospecies.org/" target="_blank">About the GeoSpecies Knowledge Base</a><br>
------------------------------------------------------------<br>
</div></div>