[tdwg-content] dwc:associatedOccurrences
Steve Baskauf
steve.baskauf at vanderbilt.edu
Mon Aug 30 04:40:08 CEST 2010
Can somebody give a "live" example where this has actually been used
(i.e. a URI pointing to some RDF or an XML record)?
A "made-up" example based on Ms. Julie Woodruff's relationship given in
the DwC Quick Reference guide: http://rs.tdwg.org/dwc/terms/index.htm :
subject organism (the offspring) URI: http://example.org/individual/67488
object organism (the mother) URI: http://example.org/individual/23327
If there were a term like voc:mother that said that the object was the
mother of the subject, it would be easy to express:
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:voc="http://example.org/terms/"
>
<rdf:Description rdf:about="http://example.org/individual/67488">
<voc:mother rdf:resource="http://example.org/individual/23327" />
</rdf:Description>
</rdf:RDF>
Throw that into an RDF validator like http://www.w3.org/RDF/Validator/
and you get a graph that expresses the relationship simply. Now I
struggled to express the relationship using terms from the Darwin Core
ResourceRelationship class:
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dwc="http://rs.tdwg.org/dwc/terms/"
>
<rdf:Description rdf:about="http://example.org/individual/67488">
<dwc:resourceRelationshipID>
<rdf:Description
rdf:about="http://example.org/individual/67488#mother">
<dwc:resourceID
rdf:resource="http://example.org/individual/67488" />
<dwc:relatedResourceID
rdf:resource="http://example.org/individual/23327" />
<dwc:relationshipOfResource>mother of</dwc:relationshipOfResource>
<dwc:relationshipAccordingTo
rdf:resource="http://example.org/people/woodruff-julie" />
<dwc:relationshipEstablishedDate>2003-08-17</dwc:relationshipEstablishedDate>
<dwc:relationshipRemarks>mother and offspring collected from
the same nest</dwc:relationshipRemarks>
</rdf:Description>
</dwc:resourceRelationshipID>
</rdf:Description>
</rdf:RDF>
When I throw that into the validator, I get a graph something like what
I imagine, where the URI that I made up for the instance of the
relationship (http://example.org/individual/67488#mother) is a named
node that connects the subject to the object and all of the properties
of the relationship. But I'm not really sure that this is saying what
is intended in the DwC standard. Maybe these ResourceRelationship terms
are only intended for database tables where the terms are column
headings and the instances are rows, and not really for RDF. But the
presence of all of the "ID" terms was suggesting to me the use of
URIs/GUIDs. Basically I don't understand how this is supposed to work
and a functioning example would be helpful.
Steve Baskauf
John Wieczorek wrote:
> The term relationshipOfResource has the recommendation to use a
> controlled vocabulary. The vocabulary does not yet exist - it is an
> aspect that requires community development. The ResourceRelationship
> class has the added benefits over the associatedOccurrences term that
> there is no dependence on the syntax of the content to discern the
> correct meaning.
>
> From http://rs.tdwg.org/dwc/terms/index.htm#relationshipOfResource:
>
> Definition: The relationship of the resource identified by
> relatedResourceID to the subject (optionally identified by the
> resourceID). Recommended best practice is to use a controlled vocabulary.
>
> Comment: Examples: "duplicate of", "mother of", "endoparasite of",
> "host to", "sibling of", "valid synonym of", "located within". For
> discussion
> see http://code.google.com/p/darwincore/wiki/ResourceRelationship
>
> On Tue, Aug 24, 2010 at 7:07 AM, Mark Wilden <mark at mwilden.com
> <mailto:mark at mwilden.com>> wrote:
>
> On Tue, Aug 24, 2010 at 6:24 AM, John Wieczorek <tuco at berkeley.edu
> <mailto:tuco at berkeley.edu>> wrote:
> > Note that associatedOccurrences is one of the several terms that
> are meant
> > to allow lists of relationships between resources to be captured
> in a single
> > field. Others include associatedMedia, associatedReferences,
> > associatedSequnces, and associatedTaxa. The main purposes of
> these fields is
> > to provide a mechanism to share relationship information in a flat
> > application profile such as the Simple Darwin Core
> > (http://rs.tdwg.org/dwc/terms/simple/index.htm). If an
> application profile
> > isn't constrained by being flat, then there is a much more
> robust way to
> > capture relationships, using the ResourceRelationship class and it's
> > constituent terms (http://rs.tdwg.org/dwc/terms/index.htm#relindex).
>
> However, the values of the description of the relationship
> (http://rs.tdwg.org/dwc/terms/index.htm#relationshipOfResource) are
> not controlled, so this still doesn't provide a "community-defined"
> vocabulary that Bob was asking about.
>
> ///ark
> Web Applications Developer
> Center for Applied Biodiversity Informatics
> California Academy of Sciences
> _______________________________________________
> tdwg-content mailing list
> tdwg-content at lists.tdwg.org <mailto:tdwg-content at lists.tdwg.org>
> http://lists.tdwg.org/mailman/listinfo/tdwg-content
>
>
--
Steven J. Baskauf, Ph.D., Senior Lecturer
Vanderbilt University Dept. of Biological Sciences
postal mail address:
VU Station B 351634
Nashville, TN 37235-1634, U.S.A.
delivery address:
2125 Stevenson Center
1161 21st Ave., S.
Nashville, TN 37235
office: 2128 Stevenson Center
phone: (615) 343-4582, fax: (615) 343-6707
http://bioimages.vanderbilt.edu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.tdwg.org/pipermail/tdwg-content/attachments/20100829/ded152e3/attachment.html
More information about the tdwg-content
mailing list