<!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     (remote)              #FIXED "remoteRoleType"
  xlink:title    CDATA                 #IMPLIED >

<!ELEMENT arcElement EMPTY>
<!ATTLIST arcElement
  xlink:type    (arc)                  #FIXED "arc"
  xlink:from    (local)                #FIXED "local"
  xlink:to      (remote)               #FIXED "remote"
  xlink:show    (new
                |replace
                |embed
                |undefined)          #IMPLIED
  xlink:actuate (onLoad
                |onRequest
                |undefined)          #IMPLIED >

<!ELEMENT resourceElement ANY>
<!ATTLIST resourceElement
  xlink:role    (local)                #FIXED "local" >


