# 603-06 : EDGAR Filer Manual v66d 6.3.6 page 6-7

Created by: SEC Office of Structured Disclosure

## Restrictions on URI content

The URI content of the xlink:href attribute, the xsi:schemaLocation attribute and the schemaLocation attribute, must be relative and contain no forward slashes, or a recognized external location of a standard taxonomy schema file, or a "#" followed by a shorthand xpointer. The xlink:href attribute must appear on the link:loc element; the schemaLocation attribute must appear on the xsd:import element, and the xsi:schemaLocation attribute must appear on the link:linkbase element and may appear on the xbrli:xbrl element.

Valid entries for the xlink:href attribute, the xsi:schemaLocation attribute and the schemaLocation attribute are document locations. If they are relative URIs, they are subject to EDGAR attachment naming conventions. Therefore, all documents attached to the submission will be at the same level of folder hierarchy. By restricting the content of these attributes, all documents in the DTS of an instance will be either a standard taxonomy or present in the submission.

Examples:

- xlink:href="abccorp-20100123.xsd"
- <xsd:import schemaLocation="http://xbrl.org/2006/xbrldi-2006.xsd" namespace="..."/>

Counterexamples:

- xlink:href="http://www.example.com/2007/example.xsd"
- xlink:href="#element(1/4)" (Comment: this is a scheme-based xpointer, not shorthand)

REMARK: xml:base is forbidden.

REMARK: RFC 2396 defines URI syntax

## Variations

Number | Name | Description | References | Data Inputs | Result Outputs
--- | --- | --- | --- | --- | ---
- _304ng | 6.3.6, linkbase/roleRef/@xlink:href contains fragment #element(). NOGOOD. | linkbase/roleRef/@xlink:href contains fragment #element(). NOGOOD. |  |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "06-30-2011", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance e60306304ng-20111231.xml ReadMeFirst Linkbase e60306304ng-20111231_def.xml Linkbase e60306304ng-20111231_lab.xml Linkbase e60306304ng-20111231_pre.xml Schema e60306304ng-20111231.xsd |
  Assertion
  ID: err, 60306, Fragment-Not-Shorthand-Xpointer
  FRD: | cp
  Count satisfied | 0
  Count not satisfied | 1
- _305ng | 6.3.6, linkbase/arcroleRef/@xlink:href contains fragment #element(). NOGOOD. | linkbase/arcroleRef/@xlink:href contains fragment #element(). NOGOOD. |  |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "06-30-2011", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance e60306305ng-20111231.xml ReadMeFirst Linkbase e60306305ng-20111231_lab.xml Linkbase e60306305ng-20111231_def.xml Linkbase e60306305ng-20111231_pre.xml Schema e60306305ng-20111231.xsd |
  Assertion
  ID: err, 60306, Fragment-Not-Shorthand-Xpointer
  FRD: | cp
  Count satisfied | 0
  Count not satisfied | 1
- _306ng | 6.3.6, presentationLink/loc/@xlink:href contains fragment #element(). NOGOOD. | presentationLink/loc/@xlink:href contains fragment #element(). NOGOOD. |  |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "06-30-2011", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance e60306306ng-20111231.xml ReadMeFirst Linkbase e60306306ng-20111231_lab.xml Linkbase e60306306ng-20111231_pre.xml Schema e60306306ng-20111231.xsd |
  Assertion
  ID: err, 60306, Fragment-Not-Shorthand-Xpointer
  FRD: | cp
  Count satisfied | 0
  Count not satisfied | 1
- _307ng | 6.3.6, definitionLink/loc/@xlink:href contains fragment #element(). NOGOOD. | definitionLink/loc/@xlink:href contains fragment #element(). NOGOOD. |  |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "06-30-2011", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance e60306307ng-20111231.xml ReadMeFirst Linkbase e60306307ng-20111231_lab.xml Linkbase e60306307ng-20111231_def.xml Linkbase e60306307ng-20111231_pre.xml Schema e60306307ng-20111231.xsd |
  Assertion
  ID: err, 60306, Fragment-Not-Shorthand-Xpointer
  FRD: | cp
  Count satisfied | 0
  Count not satisfied | 1
- _308ng | 6.3.6, calculationLink/loc/@xlink:href contains fragment #element(). NOGOOD. | calculationLink/loc/@xlink:href contains fragment #element(). NOGOOD. |  |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "06-30-2011", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance e60306308ng-20111231.xml ReadMeFirst Linkbase e60306308ng-20111231_lab.xml Linkbase e60306308ng-20111231_cal.xml Linkbase e60306308ng-20111231_pre.xml Schema e60306308ng-20111231.xsd |
  Assertion
  ID: err, 60306, Fragment-Not-Shorthand-Xpointer
  FRD: | cp
  Count satisfied | 0
  Count not satisfied | 1
- _310ng | 6.3.6, labelLink/loc/@xlink:href contains fragment #element() pointing to an element declaration. NOGOOD. | labelLink/loc/@xlink:href contains fragment #element() pointing to an element declaration. NOGOOD. |  |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "06-30-2011", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance e60306310ng-20111231.xml ReadMeFirst Linkbase e60306310ng-20111231_lab.xml Linkbase e60306310ng-20111231_pre.xml Schema e60306310ng-20111231.xsd |
  Assertion
  ID: err, 60306, Fragment-Not-Shorthand-Xpointer
  FRD: | cp
  Count satisfied | 0
  Count not satisfied | 1
- _610ng | 6.3.6, labelLink/loc/@xlink:href contains fragment #element() pointing to a resource. NOGOOD. | labelLink/loc/@xlink:href contains fragment #element() pointing to a resource. NOGOOD. |  |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "06-30-2011", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance e60306610ng-20111231.xml ReadMeFirst Linkbase e60306610ng-20111231_lab.xml Linkbase e60306610ng-20111231_pre.xml Schema e60306610ng-20111231.xsd |
  Assertion
  ID: err, 60306, Fragment-Not-Shorthand-Xpointer
  FRD: | cp
  Count satisfied | 0
  Count not satisfied | 1
- _713ng | 6.3.6, xbrl/footnoteLink/loc/@xlink:href contains fragment #element(). NOGOOD. | xbrl/footnoteLink/loc/@xlink:href contains fragment #element(). NOGOOD. |  |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "06-30-2011", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance e60306713ng-20111231.xml ReadMeFirst Linkbase e60306713ng-20111231_lab.xml Linkbase e60306713ng-20111231_pre.xml Schema e60306713ng-20111231.xsd |
  Assertion
  ID: err, 60306, Fragment-Not-Shorthand-Xpointer
  FRD: | cp
  Count satisfied | 0
  Count not satisfied | 1