arelle.ValidateXbrlDTS

See COPYRIGHT.md for copyright information.

Module Contents

Classes

Functions

arcFromConceptQname

arcToConceptQname

checkDTS

checkElements

checkLinkRole

checkArcrole

checkIxContinuationChain

checkNamespaceSchemaConnectivity

Validates that for each targetNamespace with multiple schemas, there is at most one top-level schema (not included by other schemas).

Data

API

arelle.ValidateXbrlDTS.instanceSequence

None

arelle.ValidateXbrlDTS.schemaTop

None

arelle.ValidateXbrlDTS.schemaBottom

None

arelle.ValidateXbrlDTS.xsd1_1datatypes

None

None

(‘xbrl.3.5.3’, ())

arelle.ValidateXbrlDTS.standard_roles_definitions

None

arelle.ValidateXbrlDTS.standard_roles_other

(‘xbrl.5.1.3’, ())

arelle.ValidateXbrlDTS.inlineDisplayNonePattern

‘compile(…)’

arelle.ValidateXbrlDTS.illegalXsdPatternEscapeChar

‘compile(…)’

class arelle.ValidateXbrlDTS.ValidateBaseTaxonomiesMode

Bases: enum.Enum

DISCLOSURE_SYSTEM

‘disclosureSystem’

NONE

‘none’

ALL

‘all’

static fromName(modeName: str) arelle.ValidateXbrlDTS.ValidateBaseTaxonomiesMode
static tooltip(enum: arelle.ValidateXbrlDTS.ValidateBaseTaxonomiesMode)
static menu()
name()
value()
arelle.ValidateXbrlDTS.arcFromConceptQname(arcElement)
arelle.ValidateXbrlDTS.arcToConceptQname(arcElement)
arelle.ValidateXbrlDTS.checkDTS(val: arelle.ValidateXbrl.ValidateXbrl, modelDocument: arelle.ModelDocument.ModelDocument, checkedModelDocuments: set[arelle.ModelDocument.ModelDocument]) None
arelle.ValidateXbrlDTS.checkElements(val, modelDocument, parent)
arelle.ValidateXbrlDTS.checkLinkRole(val, elt, linkEltQname, xlinkRole, xlinkType, roleRefURIs) None
arelle.ValidateXbrlDTS.checkArcrole(val, elt, arcEltQname, arcrole, arcroleRefURIs) None
arelle.ValidateXbrlDTS.checkIxContinuationChain(val, elt, chain=None)
arelle.ValidateXbrlDTS.checkNamespaceSchemaConnectivity(val: arelle.ValidateXbrl.ValidateXbrl) None

Validates that for each targetNamespace with multiple schemas, there is at most one top-level schema (not included by other schemas).

XBRL 2.1 Section 3.2 requirement (2025 revision).