Interface UniversalResourceIdentifierOrUniversalResourceLocatorURIURLWrapper

All Superinterfaces:
AttributesWrapper, BytesDataElementWrapper, DataElementWrapper, StringDataElementWrapper
All Known Implementing Classes:
CodingSchemeURL, ContactURI, PixelDataProviderURL, ReceivingPresentationAddress, RelativeURIReferenceWithinEncapsulatedDocument, RetrieveURI, RetrieveURL, SelectorURValue, SendingPresentationAddress, SourcePresentationAddress, StorageURL, URNCodeValue

public interface UniversalResourceIdentifierOrUniversalResourceLocatorURIURLWrapper extends StringDataElementWrapper, BytesDataElementWrapper
Name: Universal Resource Identifier or Universal Resource Locator (URI/URL)
Tag: UR
Definition:

A string of characters that identifies a URI or a URL as defined in DICOM Standard Part 5 - biblio_RFC_3986. Leading spaces are not allowed. Trailing spaces shall be ignored. Data Elements with this VR shall not be multi-valued.

Both absolute and relative URIs are permitted. If the URI is relative, then it is relative to the base URI of the object within which it is contained.


Character Repertoire:

The subset of the Default Character Repertoire required for the URI as defined in IETF RFC3986 Section 2, plus the space (20H) character permitted only as trailing padding.

Characters outside the permitted character set must be "percent encoded".

The Backslash (5CH) character is among those disallowed in URIs.


Length of Value:

232-2 bytes maximum.

See DICOM Standard Part 5 - note_6.2-3-2


See Also:
DICOM Standard Part 5 - Universal Resource Identifier or Universal Resource Locator (URI/URL)