Open Tasilee opened 9 months ago
TestField | Value |
---|---|
GUID | 49f1d386-5bed-43ae-bd43-deabf7df64fc |
Label | VALIDATION_SCIENTIFICNAMEAUTHORSHIP_NOTEMPTY |
Description | Is there a value in dwc:scientificNameAuthorship? |
TestType | Validation |
Darwin Core Class | dwc:Taxon |
Information Elements ActedUpon | dwc:scientificNameAuthorship |
Information Elements Consulted | |
Expected Response | COMPLIANT if dwc:scientificNameAuthorship is bdq:NotEmpty; otherwise NOT_COMPLIANT |
Data Quality Dimension | Completeness |
Term-Actions | SCIENTIFICNAMEAUTHORSHIP_NOTEMPTY |
Parameter(s) | |
Source Authority | |
Specification Last Updated | 2024-02-04 |
Examples | [dwc:scientificNameAuthorship="(Györfi, 1952)": Response.status=RUN_HAS_RESULT, Response.result=COMPLIANT, Response.comment="dwc:scientificNameAuthorship is bdq:NotEmpty"] |
[dwc:scientificNameAuthorship="": Response.status=RUN_HAS_RESULT, Response.result=NOT_COMPLIANT, Response.comment="dwc:scientificNameAuthorship is bdq:Empty"] | |
Source | TG2 |
References | |
Example Implementations (Mechanisms) | |
Link to Specification Source Code | |
Notes |
There are practical arguments for including this test within the scope of core, as the presence of a value in scientifcNameAuthorship can help implementors with evaluation of the value of scientificName. See the discussion in #46.
@chicoreus: This test did have a score of 4.5 which supports your thinking. On what criteria would it be considered Supplementary?
@Tasilee one of the very severe problems for implementors of tests around dwc:scientificName is understanding the string content in that name. dwc:scientificNameAuthorship is expected to contain the authorship part of the string, dwc:namePublishedInYear is expected to provide the year of publication (which may or may not be also found in dwc:scientificNameAuthorship. For any tests that are trying to match a string value in a dwc:scientificName with results from an authority, dwc:scientificNameAuthorship and dwc:namePublishedInYear are of substantial value to implementors in understanding whether a match exists or not. This gives the term wide applicability, it is informative, and it it straightforward to implement.