Bug #374

Updated by D. Fichtmüller over 7 years ago

<p>Change element names which contain an *URI back to URL where the expected content of the field is acutally only a URL and not any URI</p>

<p>via David Fichtmüller from ABCD Wiki ( http://abcd.biowikifarm.net/wiki/Internal:ABCD_Corrections#URI_vs_URL )</p>

<p>(Improvement    <span title="Backward Compatible?">not backward compatible</span>    <span title="Status of the Bug">Status: Suggested</span>)</p>

<p>There are 11 different element types with 66 different elements which all have "URI" in the element name (in 51 of these 66 cases, URI is the entire element name). In most of these cases, however only a URL is expected. While it is technically correct to call the element *URI, it might be confusing as is implies that other URI types are also encouraged to be used. There might be some cases where it might be useful to enter a DIO instead of an URL, but judging from the context I would guess that in most cases, a URL is the best way to link to something. Also I guess most applications processing ABCD won't be able to handle anything else but URLs and some might even crash if for example an image or logo is delivered using the "data:image/png;base64"-approach. My suggestion is therefore to review the different element types and check if the usage of an URI does make sense in this context and if not rename the element to URL, so make it clearer what kind of content is suggested.</p>

<p>Effected Elements:</p>

<pre style="margin:0px;margin-left:20px;padding:3px;border:none;">
complexType:MetadataDescriptionRepr/URI
/DataSets/DataSet/Metadata/Description/Representation/URI

complexType:Sequence/URI
/DataSets/DataSet/Units/Unit/Sequences/Sequence/URI

complexType:Contact/URIs/URI
/DataSets/DataSet/Metadata/Owners/Owner/URIs/URI
/DataSets/DataSet/Units/Unit/Owner/URIs/URI
/DataSets/DataSet/Units/Unit/UnitContentContacts/UnitContentContact/URIs/URI
/DataSets/DataSet/Units/Unit/SpecimenUnit/Owner/URIs/URI
/DataSets/DataSet/Units/Unit/SpecimenUnit/Acquisition/AcquiredFrom/URIs/URI
/DataSets/DataSet/Units/Unit/SpecimenUnit/Preparations/Preparation/PreparationAgent/URIs/URI
/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/URIs/URI
/DataSets/DataSet/Units/Unit/Sequences/Sequence/SequencingAgent/URIs/URI

complexType:Statement/URI
/DataSets/DataSet/Metadata/IPRStatements/IPRDeclarations/IPRDeclaration/URI
/DataSets/DataSet/Metadata/IPRStatements/Copyrights/Copyright/URI
/DataSets/DataSet/Metadata/IPRStatements/Licenses/License/URI
/DataSets/DataSet/Metadata/IPRStatements/TermsOfUseStatements/TermsOfUseStatement/URI
/DataSets/DataSet/Metadata/IPRStatements/Disclaimers/Disclaimer/URI
/DataSets/DataSet/Metadata/IPRStatements/Acknowledgements/Acknowledgement/URI
/DataSets/DataSet/Metadata/IPRStatements/Citations/Citation/URI
/DataSets/DataSet/Units/Unit/IPRStatements/IPRDeclarations/IPRDeclaration/URI
/DataSets/DataSet/Units/Unit/IPRStatements/Copyrights/Copyright/URI
/DataSets/DataSet/Units/Unit/IPRStatements/Licenses/License/URI
/DataSets/DataSet/Units/Unit/IPRStatements/TermsOfUseStatements/TermsOfUseStatement/URI
/DataSets/DataSet/Units/Unit/IPRStatements/Disclaimers/Disclaimer/URI
/DataSets/DataSet/Units/Unit/IPRStatements/Acknowledgements/Acknowledgement/URI
/DataSets/DataSet/Units/Unit/IPRStatements/Citations/Citation/URI
/DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/IPRStatements/IPRDeclarations/IPRDeclaration/URI
/DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/IPRStatements/Copyrights/Copyright/URI
/DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/IPRStatements/Licenses/License/URI
/DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/IPRStatements/TermsOfUseStatements/TermsOfUseStatement/URI
/DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/IPRStatements/Disclaimers/Disclaimer/URI
/DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/IPRStatements/Acknowledgements/Acknowledgement/URI
/DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/IPRStatements/Citations/Citation/URI
/DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/IPRStatements/IPRDeclarations/IPRDeclaration/URI
/DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/IPRStatements/Copyrights/Copyright/URI
/DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/IPRStatements/Licenses/License/URI
/DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/IPRStatements/TermsOfUseStatements/TermsOfUseStatement/URI
/DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/IPRStatements/Disclaimers/Disclaimer/URI
/DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/IPRStatements/Acknowledgements/Acknowledgement/URI
/DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/IPRStatements/Citations/Citation/URI

complexType:Reference/URI
/DataSets/DataSet/Units/Unit/Identifications/Identification/References/Reference/URI
/DataSets/DataSet/Units/Unit/CultureCollectionUnit/References/Reference/URI
/DataSets/DataSet/Units/Unit/Gathering/Altitude/MeasurementOrFactAtomised/MeasurementOrFactReference/URI
/DataSets/DataSet/Units/Unit/Gathering/Depth/MeasurementOrFactAtomised/MeasurementOrFactReference/URI
/DataSets/DataSet/Units/Unit/Gathering/Height/MeasurementOrFactAtomised/MeasurementOrFactReference/URI
/DataSets/DataSet/Units/Unit/Gathering/SiteMeasurementsOrFacts/SiteMeasurementOrFact/MeasurementOrFactAtomised/MeasurementOrFactReference/URI
/DataSets/DataSet/Units/Unit/Gathering/Biotope/MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/MeasurementOrFactReference/URI
/DataSets/DataSet/Units/Unit/MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/MeasurementOrFactReference/URI
/DataSets/DataSet/Units/Unit/Identifications/Identification/Identifiers/IdentificationSource/URI
/DataSets/DataSet/Units/Unit/SourceReference/URI
/DataSets/DataSet/Units/Unit/UnitReferences/UnitReference/URI
/DataSets/DataSet/Units/Unit/Sequences/Sequence/Reference/URI
/DataSets/DataSet/Units/Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/NomenclaturalReference/URI

complexType:ContentMetadata/IconURI
/DataSets/DataSet/Metadata/IconURI

complexType:Contact/LogoURI
/DataSets/DataSet/Metadata/Owners/Owner/LogoURI
/DataSets/DataSet/Units/Unit/Owner/LogoURI
/DataSets/DataSet/Units/Unit/UnitContentContacts/UnitContentContact/LogoURI
/DataSets/DataSet/Units/Unit/SpecimenUnit/Owner/LogoURI
/DataSets/DataSet/Units/Unit/SpecimenUnit/Acquisition/AcquiredFrom/LogoURI
/DataSets/DataSet/Units/Unit/SpecimenUnit/Preparations/Preparation/PreparationAgent/LogoURI
/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/LogoURI
/DataSets/DataSet/Units/Unit/Sequences/Sequence/SequencingAgent/LogoURI

complexType:ContentMetadata/DirectAccessURI
/DataSets/DataSet/Metadata/DirectAccessURI

complexType:MultiMediaObject/FileURI
/DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/FileURI
/DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/FileURI

complexType:MultiMediaObject/ProductURI
/DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/ProductURI
/DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/ProductURI

element:Unit/RecordURI
/DataSets/DataSet/Units/Unit/RecordURI</pre>

Back