| Subject: | Re: body which is a non-information resource |
|---|---|
| Date: | Mon, 25 Feb 2013 16:33:59 -0700 |
| From: | Robert Sanderson <azar...@gmail.com> |
| To: | Steve Baskauf <steve....@vanderbilt.edu> |
| CC: | <public-ope...@w3.org> |
| References: | <512B8261...@vanderbilt.edu> |
Hi Steve, On Mon, Feb 25, 2013 at 8:25 AM, Steve Baskauf <steve....@vanderbilt.edu> wrote: > <http://guid.mvz.org/relations/23423> a dwc:ResourceRelationship, > oa:Annotation; > oa:hasBody > <http://arctos.database.museum/guid/MVZ:Mamm:14523>; > oa:hasTarget > <http://arctos.database.museum/guid/MVZ:Mamm:14524>; > oa:motivatedBy > <http://rs.tdwg.org/relations/offpringOf>; > oa:annotatedAt "2001-09-14"; > oa:annotatedBy > <http://guid.mvz.org/agents/James_L_Patton>. > > <http://arctos.database.museum/guid/MVZ:Mamm:14523> a > dcmitype:PhysicalObject, dwctype:PreservedSpecimen. > <http://arctos.database.museum/guid/MVZ:Mamm:14524> a > dcmitype:PhysicalObject, dwctype:PreservedSpecimen. Very nice! :) > There are several issues that come to my mind with this kind of use: > > 1. According to the OA model description, typically the Body "is the > comment or other descriptive resource" and the Target is a thing that "the > Body is somehow 'about' ". Yes, we were careful to put in weasel words like "typically", "generally", "frequently" and so on when trying to define what we meant by Annotation, Body and Target. The sort of thing that most people think of when they hear "annotation" is a comment about something, and we didn't want to define it such that it would be surprising. However we definitely recognize other use cases, such as linking, classifying and identifying where the body is in no way "about" the target. What we want to avoid, however, is re-inventing RDF inside RDF where an Annotation ends up just being a triple with subject (body), predicate (motivation) and object (target). > In my example the Body is a dead mammal which is > a non-information resource and is in no way descriptive. The Body is > related to, but not really "about" the Target, although one of the listed > instances of oa:Motivation is oa:linking, and asserting that one organism is > the offspring of another is a sort of linking. Yes, that's perfectly okay. > 2. I'm a little confused about what one is doing when one creates an > Annotation. I think that creating an annotation is the act of asserting > that there is a connection between the two resources. However, the > description of the oa:Motivation class says that a Motivation instance is > the reason for the creation of the Annotation instance, NOT the reason for > the creation the relationship which the Annotation instance documents. Are > the various items on the list of instances of oa:Motivation things that we > are saying an annotating agent has done? Or are those things that we are > saying that the annotating agent is asserting has been done? For example, > if an agent creates an Annotation instance with motivation oa:commenting, do > we assume that agent has actually created the comment or that the agent is > just documenting that a comment has been created by someone else? In my > example above, the annotating agent cannot have a role in the creation of > the relationship between the Body and Target. The agent is simply recording > the existence of the relationship. That's a very good point, and it isn't clear in the documentation, I agree. The Motivation is information about the relationship between the resources, and not necessarily to do with the agent that created the Annotation. For example, I could create an Annotation where someone else's YouTube video is the body, and the target is an image on the web. I didn't do the commenting, but I'm asserting that the reason the annotation was created was to model the fact that the body resource is commenting on the target resource -- this seems to be exactly equivalent with your description: The agent is simply recording the existence of the relationship. > Using the OA model to document dwc:ResourceRelationship instances is very > appealing to me. I'm just not sure if it is appropriate to use OA to > describe relationships that may not fit the description of oa:Annotation > instances, and with Body resources that are non-information resources. I think it should be fine :) Hope that helps! Rob .
-- 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
On Mon, 25 Feb 2013 19:38:20 -0600 Steve Baskauf <steve....@vanderbilt.edu> wrote:<relationship1> a oa:Annotation; oa:hasBody <taxon1>; oa:hasTarget <taxon2>; oa:motivatedBy tc:IsCongruentTo.I don't understand what is being said in the formulation above. It doesn't seem to correspond to any way in which we've used AO or OA.rather than just saying: <taxon1> ex:isCongruentTo <taxon2>.This would seem to be an appropriate formulation. It can't carry the metadata about who, when, and why this assertion was made that an annotation can carry. If an annotation were to be used, I would expect it to say something in the form of: oa:Annotation; oa:hasBody relationship1 <taxon1> ex:isCongruentTo <taxon2>; oa:hasTarget Some data set with some selector. oa:motivatedBy Annotator's desire to express a relationship. oad:hasEvidence The evidence supporting the congruence of taxa 1 and 2. -Paul
-- 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
<relationship1> a oa:Annotation;
oa:hasBody <taxon1>;
oa:hasTarget <taxon2>;
oa:motivatedBy tc:IsCongruentTo.
rather than just saying:
<taxon1> ex:isCongruentTo <taxon2>.
--
You received this message because you are subscribed to the Google Groups "TDWG RDF/OWL Task Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tdwg-rdf+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Can someone knowledgeable comment further on why RDF reification is not adopted in preference to creating special schemes for annotation (OA)/provenance (PROV). I note on Wikipedia:
“The power of the reification vocabulary in RDF is restricted by the lack of a built-in means for assigning URIrefs to statements, so in order to express "provenance" information of this kind in RDF, one has to use some mechanism (outside of RDF) to assign URIs to individual RDF statements”. Does not the same apply to OA and PROV?
-Éamonn
--
(Perhaps a red-herring): As Paul remarked, in this case using OA provides for provenance of the assertion of the relation, as well as the serialization with some specified predicates, and with a defined mapping to W3C PROV http://www.w3.org/TR/prov-overview/ . To whatever extent VoMaG cares about such provenance and standardizing it for the TDWG community, it would need \some/ standard predicates to address provenance, and maybe needs something as heavy as PROV anyway. On Mon, Feb 25, 2013 at 10:36 PM, Steve Baskauf <steve....@vanderbilt.edu> wrote:
Hilmar, The reason why I'm bringing this up here is because a major task that the VoMaG Task Group has taken on [1] is to come up with some recommendations on what to do with the TDWG Ontology and I've gotten drafted to facilitate thediscussion on that topic. Based on my informal observations, there are only two major parts of the TDWG ontology that anybody seems to have ever actually used for anything: the NCD ontology and the TaxonConcept/TaxonNameontologies. What I'm saying here is that the TaxonConcept ontology [2] essentially does what you are saying common sense dictates against: reinventing RDF within RDF by using the tc:toTaxon and tc:fromTaxon terms. I'm with you, I don't see any sense in that. But apparently Roger Hyam andpossibly other people did some sense in it and I'd be curious to know why. If this really isn't a good approach, then is our (the TDWG RDF Task Group)advice to the VoMaG group that most of the TDWG TaxonConcept ontology be depricated? The only possible reason to use OA as a substitute for the TaxonConcept ontology terms are that OA may be more well-known. If the "tc:toTaxon" and"tc:fromTaxon" approach is a waste of time, it's not going to be better to substitute oa:hasBody and oa:hasTarget. Steve [1]
Hilmar Lapp wrote: On Feb 25, 2013, at 8:38 PM, Steve Baskauf wrote: <relationship1> a oa:Annotation; oa:hasBody <taxon1>; oa:hasTarget <taxon2>; oa:motivatedBy tc:IsCongruentTo. rather than just saying: <taxon1> ex:isCongruentTo <taxon2>. There's a key piece in Rob Sanderson's response, which until I see a good argument to the contrary my common sense tells applies here: don't reinventRDF within RDF. I.e., don't use oa:Annotation to say something that could just as well be said in a triple directly. -hilmar -- =========================================================== : Hilmar Lapp -:- Durham, NC -:- informatics.nescent.org : =========================================================== -- You received this message because you are subscribed to the Google Groups "TDWG RDF/OWL Task Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to tdwg-rdf+u...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- 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
If you have received this transmission in error please notify us immediately by return e-mail and delete all copies. If this e-mail or any attachments have been sent to you in error, that error does not constitute waiver of any confidentiality, privilege or copyright in respect of information in the e-mail or attachments. Please consider the environment before printing this email.
--
You received this message because you are subscribed to the Google Groups "TDWG RDF/OWL Task Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tdwg-rdf+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
I find none of this provocative at all. ;o)
Steve,
I would not use APNI as a reason for maintaining the TDWG ontology. APNI is not an implementation of the concept ontology ... though the TCS, on which the TDWG ontology is based, looks a bit like the original APNI data model.
We do have services delivering linked-data using the ontologies RDF and TCS XML but these are intended only as a trial of these technologies.
Our contract to aggregate the major Australian, nomenclatural and taxonomic data sets within the NSL (National Species List) called for an implementation of the TDWG LSID policy which in turn recommends the use of the RDF vocabularies for the LSID getmetadata() response. As the LSIDvoc evolved from the TDWG ontology ( or v.v.) it also made sense - so as not to confuse - to use it to deliver the RDF resource for our linked-data experiments.
The real task was to understand and aggregate these data to deliver persistent and reusable nomenclatural and taxonomic objects for the linking up and discovery of information among name based, biodiversity data sets.
We do not model taxa directly. The exercise is simply to capture where names are used and the context in which they appear, along with necessary assertions, links and references that might be used to better circumscribe them . These are simple facts which we should be able to open to community management. If we can provide persistent identifiers for these facts and dereferencing services for their web resources it becomes possible for others to both reuse our work and contribute back through data linkages. As Hilmar states, every instance is potentially useful.
But to make it work we do need a better RDF representation.
From the NSL perspective there are a couple of issues with use of tc:hasRelationship that need to be addressed:
. Throwing all relationships together is not a good idea. It complicates everything. We manage these data as separate nomenclatural, taxonomic, classification and profile objects adding instances for relationship entities such as synonyms, nodes and assertions. They all have relationship properties and all can be the target of an annotation.
. Our consumers mostly want what we have, so they can reuse these objects to produce professional, value added, taxonomic and nomenclatural products. This means extensible vocabularies that accurately describe both the meaning and direction of these relationships. The generic approach used by the TDWG ontology makes it impossible to round-trip content without loss of meaning. Unhappy curators, unhappy clients.
greg
If you have received this transmission in error please notify us immediately by return e-mail and delete all copies. If this e-mail or any attachments have been sent to you in error, that error does not constitute waiver of any confidentiality, privilege or copyright in respect of information in the e-mail or attachments. Please consider the environment before printing this email.
--
You received this message because you are subscribed to the Google Groups "TDWG RDF/OWL Task Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tdwg-rdf+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.