I have gotten the fixed records from Joel and added some elements to the RDF.<div><br></div><div>Also we need to use URI&#39;s for people so you can see browse between their records and identifications etc.</div><div><br></div>
<div>I only did a few of these. I changed all the records from Dima to &quot;<meta charset="utf-8">Dmitry Mozzherin&quot; there was at least one misspelling (<meta charset="utf-8">Dimitry Mozzherin)<br><br></div><div><div>
    &lt;dwc:recordedBy&gt;Dmitry Mozzherin&lt;/dwc:recordedBy&gt; <font class="Apple-style-span" color="#990000">*fixed </font></div></div><div><div>    &lt;txn:hasCollector rdf:resource=&quot;<a href="http://lod.taxonconcept.org/people/tdwg2010bioblitz#Dmitry_Mozzherin">http://lod.taxonconcept.org/people/tdwg2010bioblitz#Dmitry_Mozzherin</a>&quot;/&gt; <font class="Apple-style-span" color="#CC0000">*added</font></div>
</div><div><br></div><div>Now you can see all the observations he recorded</div><div><br></div><div><a href="http://lsd.taxonconcept.org/describe/?url=http://lod.taxonconcept.org/people/tdwg2010bioblitz%23Dmitry_Mozzherin&amp;sid=219&amp;urilookup=1">http://lsd.taxonconcept.org/describe/?url=http://lod.taxonconcept.org/people/tdwg2010bioblitz%23Dmitry_Mozzherin&amp;sid=219&amp;urilookup=1</a><br>
</div><div><br></div><div>The newer modified versions of the RDF are here: (These are still a work in progress)</div><div><br></div><div>BioBlitz Occurrences <a href="http://lod.taxonconcept.org/tdwg2010bioblitz/TechnoBioblitzOccurrences.rdf">http://lod.taxonconcept.org/tdwg2010bioblitz/TechnoBioblitzOccurrences.rdf</a></div>
<div><br></div><div>TDWG People <a href="http://lod.taxonconcept.org/people/tdwg2010bioblitz_people.rdf">http://lod.taxonconcept.org/people/tdwg2010bioblitz_people.rdf</a></div><div><br></div><div>I added a TaxonConcept species concept to only one set of records - those for the Honey Bee Apis mellifera.</div>
<div><br></div><div>It shows up in this occurrence record</div><div><br></div><div><a href="http://lsd.taxonconcept.org/describe/?url=http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_7108&amp;sid=220&amp;urilookup=1">http://lsd.taxonconcept.org/describe/?url=http://www.cs.umbc.edu/~jsachs/occurrences/tdwg2010bioblitz_7108&amp;sid=220&amp;urilookup=1</a><br>
</div><div><br></div><div>Also the geoquery works but it seems to return some strange locations?</div><div><br></div><div><a href="http://bit.ly/dYQXUp">http://bit.ly/dYQXUp</a><br></div><div><br></div><div>Respectfully,</div>
<div><br></div><div>- Pete</div><div><br></div><div><br></div><div><div class="gmail_quote">On Thu, Jan 13, 2011 at 6:53 AM, joel sachs <span dir="ltr">&lt;<a href="mailto:jsachs@csee.umbc.edu">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>
Thanks - I corrected the geo properties.<br>
Joel.<div class="im"><br>
<br>
<br>
<br>
On Wed, 12 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 class="im">
Hi Joel,<br>
<br>
Cool :-)<br>
<br>
I just loaded this into my SPARQL endpoint.<br>
<br>
In the named graph 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>
<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></div>
&lt;<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>&gt;<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><div>
<div></div><div class="h5"><br>
<br>
<br>
&lt;<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>&gt;This<br>

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>&gt;};<br>
<br>
This should give you a list of occurrences<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 and<br>
have attached them as a .txt file.<br>
<br>
select distinct ?o WHERE {?s &lt;<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; 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>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Everyone,<br>
<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>
<a href="http://www.cs.umbc.edu/~jsachs/occurrences/%5Boccurrence_id%5D" target="_blank">http://www.cs.umbc.edu/~jsachs/occurrences/[occurrence_id]</a><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>
<a href="http://www.cs.umbc.edu/~jsachs/identifications/%5Bidentification_id%5D" target="_blank">http://www.cs.umbc.edu/~jsachs/identifications/[identification_id]</a><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 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 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 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 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 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 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>
</blockquote>
<br>
<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></div></div>
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>
</blockquote>
</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>