I am confused about the usage in DwC documents of the phrases "domain", "Class", and dwcattributes:organizedInClass
A. The file http://rs.tdwg.org/dwc/terms/history/decisions/index.htm carries the text "The domain of Behavior was recognized as having been spuriously set to Event when it should have been Occurrence." (This should be "behavior" not "Behavior" I believe).
As best I can tell, this is meant to mean in this case that the object of the predicate dwcattributes:organizedInClass is now meant to be http://rs.tdwg.org/dwc/terms/Occurrence
B. http://rs.tdwg.org/dwc/terms/index.htm carries the text "3. Term Definitions [...] Class: The primary category of terms (Class) that this term describes. [...]" As best I can tell this means that the object of the predicate dwcattributes:organizedInClass is the stated Class
C. The definition of organizedInClass in http://www.tdwg.org/standards/450/files/darwincore/terms/attributes/dwcattri... carries the rdfs:comment "Does not imply domain or range membership in the class."
D. (Irrelevant to my confusion, but needs to be fixed): dwcattributes.rdf is --- ill-formed XML on trivial grounds (there is white space after a "<") ---- is invalid RDF even when made well-formed because it has both "ID" and "about" attributes on all four dwcattributes that it defines
So below are my conclusions. Are they right?
1. "The Class of a dwc property p is X" and "The domain of dwc property p is X" both mean p dwcattributes:organizedInClass X
2. "The range of dwc property p is X" has no expression in the current dwcattributes or elsewhere in DwC
3. The two informal uses of the word "domain"---one in the decision file cited and perhaps elsewhere, and one in the rdfs:comment cited from dwcattributes.rdf ---are inconsistent, but the latter may be interpreted as: "an extension of DwC to valid OWL should not assume that any relation between rdfs:domain and dwcattributes:organizedInClass is intended by the DwC, which is entirely silent on both rdfs:domain and rdfs:range for all of its properties."
[Personally, I don't like the above interpretation. The very fact of having made the cited change to "behavior" to me suggests that DwC does care about informal semantics, and that at the very least, organizedInClass is informally intended to be a subProperty of rdfs:domain. ]