Schema for XLinks (CR 3 July, 2000) In an XLink, the xlink:type attribute must have one of the following values: simple, extended, locator, arc, resource, title or none. An XLink locator must have an href attribute. This attribute is pointer to a resource. An XLink locator must be part of an extended XLink. The parent element must have an attribute xlink:type with a value 'extended'. An XLink locator must be part of an extended XLink. The parent element must have an attribute xlink:type with a value 'extended'. >An extended XLink cannot have multiple arcs with the same values for xlink:to and xml:from. Each arc must be unique. (If no value is supplied for a from or to attribute, the missing value is interpreted as standing for all the labels supplied on locator-type elements in that extended-type element.) An XLink locator must be part of an extended XLink. The parent element must have an attribute xlink:type with a value 'extended'. An XLink locator must be part of an extended XLink. The parent element must have an attribute xlink:type with a value 'extended' or 'locator' or 'arc'. The attribute xlink:href can only appear on an Xlink element. The XLink element must have the attribute xlink:type with the value "simple" or "locator". If locator attribute xlink:href has no value, the current document itself is the resource being being specified. The attribute xlink:role can only appear on an Xlink element. The XLink element must have the attribute xlink:type with the value "simple", "extended", "locator" or "resource". The attribute xlink:role should have a value. The attribute xlink:arcrole can only appear on an Xlink element. The XLink element must have the attribute xlink:type with the value "simple" or "arc". The attribute xlink:arcrole should have a value. The attribute xlink:title can only appear on an Xlink element. The XLink element must have the attribute xlink:type with the value "simple", "extended", "locator", "arc" or "resource". The attribute xlink:title should have a value. The attribute xlink:show can only appear on an Xlink element. The XLink element must have the attribute xlink:type with the value "simple" or "arc". The attribute xlink:show should have a value. The xlink:show attribute must be one of "embed", "replace", "new", "other" or "none". The attribute xlink:actuate can only appear on an Xlink element. The XLink element must have the attribute xlink:type with the value "simple" or "arc". The attribute xlink:should have a value. The xlink:actuate attribute must be one of "onLoad", "onRequest", "other" or "none" The attribute xlink:label can only appear on an Xlink element. The XLink element must have the attribute xlink:type with the value "locator" or "resource". The attribute xlink:label must have a value. The value of the xlink:lable attribute must be a name with no namespace prefix. The attribute xlink:from can only appear on an Xlink element. The XLink element must have the attribute xlink:type with the value "arc". The attribute xlink:from must have a value. The value of the xlink:from attribute must be a name with no namespace prefix. When an extended XLink element contains an arc element with an xlink:from value specified, then the extended XLink element should also contain a resource or locator element which has an xml:label attribute with the same value. The attribute xlink:to can only appear on an Xlink element. The XLink element must have the attribute xlink:type with the value "arc". The attribute xlink:to must have a value. The value of the xlink:to attribute must be a name with no namespace prefix. When an extended XLink element contains an arc element with an xlink:to value specified, then the extended XLink element should also contain a resource or locator element which has an xml:label attribute with the same value. An XLink Linkbase must be an XML Document" An XLink Linkbase must contain an XLink" An XLink processor will treat an arc in an XLink Linkbase as if the value of xlink:show were 'none'. An XLink processor will treat an arc in an XLink Linkbase as if the value of xlink:actuate were 'onLoad'.