Bug #374

Updated by D. Fichtmüller almost 8 years ago

<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 67 different elements which all have "URI" in the element name (in 51 52 of these 66 67 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
&lt;p&gt;complexType:MetadataDescriptionRepr/URI&lt;/p&gt;

complexType:Sequence/URI
/DataSets/DataSet/Units/Unit/Sequences/Sequence/URI
&lt;p&gt;                /DataSets/DataSet/Metadata/Description/Representation/URI&lt;/p&gt;

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
&lt;p&gt;complexType:Sequence/URI&lt;/p&gt;

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
&lt;p&gt;                /DataSets/DataSet/Units/Unit/Sequences/Sequence/URI&lt;/p&gt;

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
&lt;p&gt;complexType:Contact/URIs/URI&lt;/p&gt;

complexType:ContentMetadata/IconURI
/DataSets/DataSet/Metadata/IconURI
&lt;p&gt;                /DataSets/DataSet/Metadata/Owners/Owner/URIs/URI&lt;/p&gt;

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
&lt;p&gt;                /DataSets/DataSet/Units/Unit/Owner/URIs/URI&lt;/p&gt;

complexType:ContentMetadata/DirectAccessURI
/DataSets/DataSet/Metadata/DirectAccessURI
&lt;p&gt;                /DataSets/DataSet/Units/Unit/UnitContentContacts/UnitContentContact/URIs/URI&lt;/p&gt;

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
&lt;p&gt;                /DataSets/DataSet/Units/Unit/SpecimenUnit/Owner/URIs/URI&lt;/p&gt;

element:Unit/RecordURI
/DataSets/DataSet/Units/Unit/RecordURI</pre>
&lt;p&gt;                /DataSets/DataSet/Units/Unit/SpecimenUnit/Acquisition/AcquiredFrom/URIs/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/SpecimenUnit/Preparations/Preparation/PreparationAgent/URIs/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/Project/Contact/URIs/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Sequences/Sequence/SequencingAgent/URIs/URI&lt;/p&gt;

&lt;p&gt;complexType:Statement/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Metadata/IPRStatements/IPRDeclarations/IPRDeclaration/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Metadata/IPRStatements/Copyrights/Copyright/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Metadata/IPRStatements/Licenses/License/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Metadata/IPRStatements/TermsOfUseStatements/TermsOfUse/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Metadata/IPRStatements/Disclaimers/Disclaimer/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Metadata/IPRStatements/Acknowledgements/Acknowledgement/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Metadata/IPRStatements/Citations/Citation/URI &lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/IPRStatements/IPRDeclarations/IPRDeclaration/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/IPRStatements/Copyrights/Copyright/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/IPRStatements/Licenses/License/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/IPRStatements/TermsOfUseStatements/TermsOfUse/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/IPRStatements/Disclaimers/Disclaimer/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/IPRStatements/Acknowledgements/Acknowledgement/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/IPRStatements/Citations/Citation/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/IPR/IPRDeclarations/IPRDeclaration/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/IPR/Copyrights/Copyright/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/IPR/Licenses/License/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/IPR/TermsOfUseStatements/TermsOfUse/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/IPR/Disclaimers/Disclaimer/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/IPR/Acknowledgements/Acknowledgement/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/IPR/Citations/Citation/URI     &lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/IPR/IPRDeclarations/IPRDeclaration/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/IPR/Copyrights/Copyright/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/IPR/Licenses/License/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/IPR/TermsOfUseStatements/TermsOfUse/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/IPR/Disclaimers/Disclaimer/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/IPR/Acknowledgements/Acknowledgement/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/IPR/Citations/Citation/URI&lt;/p&gt;

&lt;p&gt;complexType:Reference/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Identifications/Identification/References/Reference/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/CultureCollectionUnit/References/Reference/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/Altitude/MeasurementOrFactAtomised/MeasurementOrFactReference/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/Depth/MeasurementOrFactAtomised/MeasurementOrFactReference/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/Height/MeasurementOrFactAtomised/MeasurementOrFactReference/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/SiteMeasurementsOrFacts/SiteMeasurementOrFact/MeasurementOrFactAtomised/MeasurementOrFactReference/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/Biotope/MeasurementsOrFacts/MeasurementOrFactAtomised/MeasurementOrFactReference/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/Biotope/MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/MeasurementOrFactReference/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/MeasurementOrFactReference/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Identifications/Identification/Identifiers/IdentificationSource/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/SourceReference/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/UnitReferences/UnitReference/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Sequences/Sequence/Reference/URI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/NomenclaturalReference/URI&lt;/p&gt;

&lt;p&gt;complexType:ContentMetadata/IconURI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Metadata/IconURI&lt;/p&gt;

&lt;p&gt;complexType:Contact/LogoURI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Metadata/Owners/Owner/LogoURI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Owner/LogoURI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/UnitContentContacts/UnitContentContact/LogoURI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/SpecimenUnit/Owner/LogoURI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/SpecimenUnit/Acquisition/AcquiredFrom/LogoURI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/SpecimenUnit/Preparations/Preparation/PreparationAgent/LogoURI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/Project/Contact/LogoURI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Sequences/Sequence/SequencingAgent/LogoURI&lt;/p&gt;

&lt;p&gt;complexType:ContentMetadata/DirectAccessURI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Metadata/DirectAccessURI&lt;/p&gt;

&lt;p&gt;complexType:MultiMediaObject/FileURI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/FileURI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/FileURI         &lt;/p&gt;

&lt;p&gt;complexType:MultiMediaObject/ProductURI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/MultiMediaObjects/MultiMediaObject/ProductURI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/Gathering/SiteImages/SiteImage/ProductURI&lt;/p&gt;

&lt;p&gt;element:Unit/RecordURI&lt;/p&gt;

&lt;p&gt;                /DataSets/DataSet/Units/Unit/RecordURI&lt;/p&gt;

Back