Version 2.1.0.1 (Jan 2009 Community Technology Preview) – Jan 03 2009

Passed Conformance Tests

The Jan 2009 CTP passes the following 42 unit tests in the XBRL-CONF-CR3-2007-03-05 conformance suite:
  • ID Scope Tests
    • 301.01 Valid example of id attribute.
    • 301.02 ID is referenced out side of xbrl element. (This test is out of scope of Conformance testing. But this is kept in the conformance suite since it is still useful test. Decided by Spec WG.)
    • 301.03 Mismatch of periodType attribute and referenced context's period type.
    • 301.04 contextRef has IDREF to unit element.
    • 301.05 unitRef has IDREF to context element.
    • 301.06 Valid example of footnote link href attribute.
    • 301.07 href attribute is referencing out side of xbrl element. (This test is out of scope of Conformance testing. But this is kept in the conformance suite since it is still useful test. Decided by Spec WG.)
    • 301.08 href attribute is referencing to context element.
    • 301.09 href attribute is referencing to unit element.
    • 301.10 The instance contains two footnote links. The second one contains an arc with a from value that does not have a corresponding loc in the same extended link.
    • 301.11 The instance contains two footnote links. The second one contains an arc with a to value that does not have a corresponding footnote resource in the same extended link.
    • 301.12 The instance contains a footnote link. In the footnote link there is a loc element that has an href that points to a fact in another instance document.
    • 301.13 The instance contains a footnote link. In the footnote link there is a loc element that has an href that points to a fact in the instance document using the instance document file name with a fragment identifier.
    • 301.14 The instance contains a footnote link. The arc in the footnote link has a from value that matches a footnote resource. This is not valid for the fact-footnote arc role on the arc. The from must point to a loc which in turns points to a fact in the same instance document.
    • 301.15 The instance contains a footnote link. The arc in the footnote link has a from value that matches a footnote resource. This is not valid for the fact-footnote arc role on the arc. The from must point to a loc which in turns points to a fact in the same instance document.
    • 301.16 The xml:lang attribute is missing on the footnote resource.
  • Context Tests
    • 302.01 Valid segment in a context
    • 302.02 Invalid segment in a context; contains an element defined in xbrli namespace
    • 302.03 Valid scenario in a context
    • 302.04 Invalid scenario in a context; contains an element defined in xbrli namespace
    • 302.05 Invalid segment in a context; contains an element in substitution group of xbrli:item
    • 302.06 Invalid scenario in a context; contains an element in substitution group of xbrli:item
    • 302.07 Segment in a context contains an element with empty content
    • 302.08 Scenario in a context contains an element with empty content
    • 302.09 Valid duration context with start date earlier than end date
    • 302.10 Invalid duration context with start date later than end date
  • Period Type Tests
    • 303.01 instant context and item defined with PeriodType="instant"
    • 303.02 duration context and item defined with PeriodType="duration"
    • 303.03 duration context and item defined with PeriodType="instant"
    • 303.04 instant context and item defined with PeriodType="duration"
    • 303.05 ForeverConcept with Instant Period Type is not allowed
  • Unit of Measure Tests
    • 304.01 An element with a monetary item type has an ISO currency code for its units (using the standard ISO namespace prefix).
    • 304.02 An element with a monetary item type has an ISO currency code for its units (using a non-standard ISO namespace prefix).
    • 304.03 An element with a type derived by restriction from the monetary item type has an ISO currency code for its units.
    • 304.04 An element with a type derived by restriction from monetary item type has an ISO currency code for its units (using a non-standard ISO namespace prefix).
    • 304.05 An element with a non-monetary item type has an ISO currency code for its units (using the standard ISO namespace prefix).
    • 304.06 An element with a monetary item type does not have an ISO currency code for its units - the namespace is wrong.
    • 304.07 monetaryItemType derivation does not have ISO currency code for monetary units - the local name is wrong
    • 304.08 An element with a type derived by restriction from monetaryItemType does not have an ISO currency code for its units - the namespace is wrong.
    • 304.09 An element with a type derived by restriction from monetaryItemType does not have an ISO currency code for its units - the local name is wrong.
    • 304.10 An item with a pureItemType data type MUST have a unit element and the local part of the measure MUST be "pure" with a namespace prefix that resolves to a namespace of "http://www.xbrl.org/2003/instance".
    • 304.11 An item with a pureItemType data type MUST have a unit element and the local part of the measure MUST be "pure" with a namespace prefix that resolves to a namespace of "http://www.xbrl.org/2003/instance". In this case the local name does not meet this requirement.

Last edited Jan 31, 2011 at 12:34 AM by JeffreyFerguson, version 1

Comments

No comments yet.