OGLML URLs

An OGLML URL can be a standard URL or an external object reference.  The fragment (“#name”) of the URL can optionally provide the ID of a child element inside of the OGLML document to reference.  An external object reference URL has the form “eo://0x1234” where 0x1234 is the external object ID of the external object containing the OGLML descriptor.

OGLML URL examples:

·         http://myhost/mydocument.xml
(include the entire document at the given URL)

·         https://10.0.100.1/document.xml#myid
(include the element with id=”myid” from the given URL)

·         eo://0xAB12
(load the OGLML descriptor from the external object with ID 0xAB12)

·         eo://0xAB12#my-other-id
(load the OGLML descriptor from the external object with ID 0xAB12 and select sub-element with id=”my-other-id”)