-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New term - environmentalMaterial #40
Comments
Opened public discussion on tdwg-content (http://lists.tdwg.org/pipermail/tdwg-content/2015-March/003507.html). |
This proposal has already passed through public review in 2015 without objections, however it is not clear that demand has been demonstrated. |
There was a public review of this and related proposals in 2015 in which there were observations that the proposal as presented does not make sense. The ENVO classes can not be Darwin Core properties. Instead, new properties would have to be minted for Darwin Core with the recommendation to have the range of values come from ENVO classes. |
I was in error to note that there was a need for a demonstration of demand. The proposal was a direct result of an international workshop. Also, the revised term proposal has already been proposed. With an updated comment showing just the proposal. |
The definitive term change proposal under consideration is at the beginning of the first comment in this issue.Updated term change request:
Proposed attributes of the new term:
|
@pbuttigieg Would you be willing to pre-assess this proposal, as it has been a long time in the making. Does it still make sense as proposed? |
This term should have a
I actually have some questions about the usage comments here and in the proposal text, but I will put that in a different comment box. |
I have some real questions about the usage comments and examples.
But for better or worse, OBO ontologies use opaque local identifiers. I'm not sure what the consensus namespace abbreviations is for ENVO. I suppose it might be This problem is illustrated with the ENVO:water example. As far as I can tell, "water" in ENVO is
That implies that ENVO accepts "water" and "liquid water" as alternate labels. Can people just pick which one they like better to use as the "controlled" value? The problem is that ENVO is an ontology and not actually a controlled vocabulary and to try to use it for that, we are conflating IRIs (in the form of CURIEs), labels, and controlled value strings, which are all actually different from each other. It seems to me that it would make more sense if we want people to use ENVO terms as controlled values to just have them use the English label as shown on the term page. That would make the values in the example be: Another alternative, which in my opinion would probably be the best, would be to just go ahead and make a real controlled vocabulary that specifies the required controlled value strings. The definitions could still be linked to ENVO. For an example, see the draft controlled vocabulary for subjectPart that we are completing in Audubon Core. In that controlled vocabulary, we link each controlled vocabulary term to an ontology definition from OBO, but explicitly specify the controlled value string to be used, following the convention of camelCase with no spaces. This would not be that hard to implement if you really want people to use those ENVO subclasses -- it would just be a matter of setting up a table similar to the example I provided. But the currently proposed design pattern is just asking for people to effectively be guessing or making up their own "controlled" values. |
I have just spent some additional time investigating the possibilities of auto-generating controlled value strings from labels using data acquired straight from Ontobee using a SPARQL query. You can run my test at the Ontobee endpoint.
This query gets the IRIs and labels for direct subclasses of the environmental material class. One should be able to extend this to all child subclasses using the property path operator * like this:
but doing so results in this error: I did learn a few useful things from this exercise. One is that there is some inconsistency in how the labels are expressed. Some are plain literals, some are language-tagged ( The other thing is that there are just many, many values here, including many obscure things like "bacon curing brine", "flue gas desulfurization material", and "congelation ice in a fresh water body". That means that the problem of proliferation of label variants will be particularly acute in this case if we depend on people constructing their own controlled values from label strings. |
@baskaufs Thanks for the thorough investigation of the proposal. It is interesting to see the issues that arise from what seems like a natural extension of capabilities by invoking an ontology as a source for a controlled vocabulary. It sounds like the route of defining a controlled vocabulary coupled to ontology definitions is the sensible way to go, but I wouldn't suggest going that far in this proposal. No one has requested it and the work would be tremendous. We have a couple of alternatives. One is to abandon the proposal, especially since there hasn't been any expressed interest since the 2013 meeting that generated it. Another alternative is to modify the proposal to be less proscriptive about the vocabulary to use, specifically, "Recommended best practice is to use a controlled vocabulary. Values are to represent the environmental material as being composed primarily of the named entity, rather than restricted entirely to that entity. For example, 'liquid water' is to be understood as 'environmental material composed primarily of water in liquid form'." |
@tucotuco I think that the mechanism I suggested for creating controlled values is viable -- see the suggestion I made for values for the dwc:biome proposal. However, in this case, it seems to me that the real issue is that there are just so many subclasses of the environmental material class that it is not reasonable to suggest that they could be used to create a manageable controlled vocabulary. I would suggest shelving this proposal until its proponents suggest a viable mechanism for managing a controlled vocabulary for the property. If nobody can successfully do that, I would say this proposal should be considered unimplementable. |
The Darwin Core Maintenance Group feels that this proposal has not reached a sufficient state of maturity and recommends that a Task Group be formed to develop solutions to the issues raised. |
This issue has been taken up by the Realm and Biome Task Group lead by convener @CecSve. Charter not yet published. |
Proposed attributes of the new term:
envo:soil
,envo:sediment
,envo:saline water
Original first comment:
Was https://code.google.com/p/darwincore/issues/detail?id=191
Reported by gtuco.btuco, Sep 25, 2013
==New Term Recommendation==
Submitter: John Wieczorek on behalf of the May 2013 GBIF hackathon-workshop on Darwin Core and sample data
Justification: see "Meeting Report: GBIF hackathon-workshop on Darwin Core and sample data (22-24 May 2013)" at http://www.gbif.org/orc/?doc_id=5424
Term Name: environmental material
Identifier: http://purl.obolibrary.org/obo/ENVO_00010483
Namespace: http://purl.obolibrary.org/obo/
Label: Environmental Material
Definition: Material in or on which organisms may live.
Comment: Examples: "scum", "http://purl.obolibrary.org/obo/ENVO_00003930". For discussion see https://code.google.com/p/darwincore/wiki/Event (there will be no further documentation here until the term is ratified)
Type of Term: http://www.w3.org/2000/01/rdf-schema#Class
Refines:
Status: proposed
Date Issued: 2013-09-25
Date Modified: 2013-09-25
Has Domain:
Has Range:
Refines:
Version: http://purl.obolibrary.org/obo/ENVO_00010483
Replaces:
IsReplaceBy:
Class: http://rs.tdwg.org/dwc/terms/Event
ABCD 2.0.6: not in ABCD (someone please confirm or deny this)
Sep 26, 2013 #1 gtuco.btuco
Based on initial discussions on tdwg-content, modified the proposal to make a new DwC property term that recommends the ENVO class as the range, as follows:
Term Name: environmentalMaterial
Identifier: http://rs.tdwg.org/dwc/terms/environmentalMaterial
Namespace: http://rs.tdwg.org/dwc/terms/
Label: Environmental Material
Definition: Material in or on which organisms may live. Recommended best practice is to use a controlled vocabulary such as defined by the environmental feature class of the Environment Ontology (ENVO).
Comment: Examples: "scum",
"http://purl.obolibrary.org/obo/ENVO_00003930". For discussion see https://code.google.com/p/darwincore/wiki/Event (there will be no further documentation here until the term is ratified)
Type of Term: http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
Refines:
Status: proposed
Date Issued: 2013-09-26
Date Modified: 2013-09-26
Has Domain:
Has Range:
Refines:
Version: environmentalMaterial-2013-09-26
Replaces:
IsReplaceBy:
Class: http://rs.tdwg.org/dwc/terms/Event
ABCD 2.0.6: not in ABCD (someone please confirm or deny this)
The text was updated successfully, but these errors were encountered: