<!ELEMENT extendedlink (locatorElement | arcElement | resourceElement)*>
<!ATTLIST extendedlink
  xlink:type     (extended)            #FIXED "extended" >

<!ELEMENT locatorElement EMPTY>
<!ATTLIST locatorElement
  xlink:type     (locator)             #FIXED "locator"
  xlink:href     CDATA                 #REQUIRED
  xlink:role     NMTOKEN               #IMPLIED
  xlink:title    CDATA                 #IMPLIED>

<!ELEMENT arcElement EMPTY>
<!ATTLIST arcElement
  xlink:from    NMTOKEN                #IMPLIED
  xlink:to      NMTOKEN                #IMPLIED
  xlink:type    (arc)                  #FIXED "arc"
  xlink:show    (new
                |replace
                |embed
                |undefined)            #IMPLIED
  xlink:actuate (onLoad
                |onRequest
                |undefined)            #IMPLIED >

<!ELEMENT resourceElement ANY>
<!ATTLIST resourceElement
  xlink:role    (local)                #FIXED "local" >


