xbrl.taxonomy¶
The xbrl.taxonomy module provides a Python API for the XBRL 2.1 specification.
This Python interface enables the user to navigate the DTS and its linkbases and taxonomy schemas and access information from concepts and the standard linkbases.
Classes¶
xbrl.taxonomy.Arcxbrl.taxonomy.ArcroleRefxbrl.taxonomy.ArcroleTypexbrl.taxonomy.BaseSetxbrl.taxonomy.CalculationArcxbrl.taxonomy.CalculationRelationshipxbrl.taxonomy.Conceptxbrl.taxonomy.DTSxbrl.taxonomy.DefinitionArcxbrl.taxonomy.DefinitionRelationshipxbrl.taxonomy.ElementLabelRelationshipxbrl.taxonomy.ElementReferenceRelationshipxbrl.taxonomy.EnumerationItemxbrl.taxonomy.EssenceAliasRelationshipxbrl.taxonomy.ExtendedLinkxbrl.taxonomy.Footnotexbrl.taxonomy.FootnoteArcxbrl.taxonomy.FootnoteRelationshipxbrl.taxonomy.GeneralSpecialRelationshipxbrl.taxonomy.GenericRelationshipxbrl.taxonomy.Itemxbrl.taxonomy.Labelxbrl.taxonomy.LabelArcxbrl.taxonomy.LabelRelationshipxbrl.taxonomy.Linkbasexbrl.taxonomy.LinkbaseDocumentxbrl.taxonomy.LinkbaseRefxbrl.taxonomy.Locatorxbrl.taxonomy.Messagexbrl.taxonomy.Partxbrl.taxonomy.PresentationArcxbrl.taxonomy.PresentationRelationshipxbrl.taxonomy.Referencexbrl.taxonomy.ReferenceArcxbrl.taxonomy.ReferenceRelationshipxbrl.taxonomy.Relationshipxbrl.taxonomy.RelationshipNetworkxbrl.taxonomy.RelationshipNetworkNodexbrl.taxonomy.RequiresElementRelationshipxbrl.taxonomy.Resourcexbrl.taxonomy.RoleRefxbrl.taxonomy.RoleTypexbrl.taxonomy.SchemaRefxbrl.taxonomy.SimilarTuplesRelationshipxbrl.taxonomy.SimpleLinkxbrl.taxonomy.TaxonomyPackagexbrl.taxonomy.TaxonomyPackageMetaDataxbrl.taxonomy.TaxonomySchemaxbrl.taxonomy.TaxonomySchemaDocumentxbrl.taxonomy.Tuple
Enumeration classes¶
String Constants¶
- xbrl.taxonomy.ARCROLE_ALL¶
http://xbrl.org/int/dim/arcrole/all
- xbrl.taxonomy.ARCROLE_CONCEPT_LABEL¶
http://www.xbrl.org/2003/arcrole/concept-label
- xbrl.taxonomy.ARCROLE_CONCEPT_REFERENCE¶
http://www.xbrl.org/2003/arcrole/concept-reference
- xbrl.taxonomy.ARCROLE_DIMENSION_DEFAULT¶
http://xbrl.org/int/dim/arcrole/dimension-default
- xbrl.taxonomy.ARCROLE_DIMENSION_DOMAIN¶
http://xbrl.org/int/dim/arcrole/dimension-domain
- xbrl.taxonomy.ARCROLE_DOMAIN_MEMBER¶
http://xbrl.org/int/dim/arcrole/domain-member
- xbrl.taxonomy.ARCROLE_ESSENCE_ALIAS¶
http://www.xbrl.org/2003/arcrole/essence-alias
- xbrl.taxonomy.ARCROLE_FACT_FOOTNOTE¶
http://www.xbrl.org/2003/arcrole/fact-footnote
- xbrl.taxonomy.ARCROLE_GENERAL_SPECIAL¶
http://www.xbrl.org/2003/arcrole/general-special
- xbrl.taxonomy.ARCROLE_HYPERCUBE_DIMENSION¶
http://xbrl.org/int/dim/arcrole/hypercube-dimension
- xbrl.taxonomy.ARCROLE_NOT_ALL¶
http://xbrl.org/int/dim/arcrole/notAll
- xbrl.taxonomy.ARCROLE_PARENT_CHILD¶
http://www.xbrl.org/2003/arcrole/parent-child
- xbrl.taxonomy.ARCROLE_REQUIRES_ELEMENT¶
http://www.xbrl.org/2003/arcrole/requires-element
- xbrl.taxonomy.ARCROLE_SIMILAR_TUPLES¶
http://www.xbrl.org/2003/arcrole/similar-tuples
- xbrl.taxonomy.ARCROLE_SUMMATION_ITEM¶
http://www.xbrl.org/2003/arcrole/summation-item
- xbrl.taxonomy.ROLE_COMMENTARYGUIDANCE¶
http://www.xbrl.org/2003/role/commentaryGuidance
- xbrl.taxonomy.ROLE_COMMENTARYREF¶
http://www.xbrl.org/2003/role/commentaryRef
- xbrl.taxonomy.ROLE_DEFINITIONGUIDANCE¶
http://www.xbrl.org/2003/role/definitionGuidance
- xbrl.taxonomy.ROLE_DEFINITIONREF¶
http://www.xbrl.org/2003/role/definitionRef
- xbrl.taxonomy.ROLE_DISCLOSUREGUIDANCE¶
http://www.xbrl.org/2003/role/disclosureGuidance
- xbrl.taxonomy.ROLE_DISCLOSUREREF¶
http://www.xbrl.org/2003/role/disclosureRef
- xbrl.taxonomy.ROLE_DOCUMENTATION¶
http://www.xbrl.org/2003/role/documentation
- xbrl.taxonomy.ROLE_EXAMPLEGUIDANCE¶
http://www.xbrl.org/2003/role/exampleGuidance
- xbrl.taxonomy.ROLE_EXAMPLEREF¶
http://www.xbrl.org/2003/role/exampleRef
- xbrl.taxonomy.ROLE_FOOTNOTE¶
http://www.xbrl.org/2003/role/footnote
- xbrl.taxonomy.ROLE_LABEL¶
http://www.xbrl.org/2003/role/label
- xbrl.taxonomy.ROLE_LINK¶
http://www.xbrl.org/2003/role/link
- xbrl.taxonomy.ROLE_MANDATORYDISCLOSUREREF¶
http://www.xbrl.org/2003/role/mandatoryDisclosureRef
- xbrl.taxonomy.ROLE_MEASUREMENTGUIDANCE¶
http://www.xbrl.org/2003/role/measurementGuidance
- xbrl.taxonomy.ROLE_MEASUREMENTREF¶
http://www.xbrl.org/2003/role/measurementRef
- xbrl.taxonomy.ROLE_NEGATIVELABEL¶
http://www.xbrl.org/2003/role/negativeLabel
- xbrl.taxonomy.ROLE_NEGATIVETERSELABEL¶
http://www.xbrl.org/2003/role/negativeTerseLabel
- xbrl.taxonomy.ROLE_NEGATIVEVERBOSELABEL¶
http://www.xbrl.org/2003/role/negativeVerboseLabel
- xbrl.taxonomy.ROLE_PERIODENDLABEL¶
http://www.xbrl.org/2003/role/periodEndLabel
- xbrl.taxonomy.ROLE_PERIODSTARTLABEL¶
http://www.xbrl.org/2003/role/periodStartLabel
- xbrl.taxonomy.ROLE_POSITIVELABEL¶
http://www.xbrl.org/2003/role/positiveLabel
- xbrl.taxonomy.ROLE_POSITIVETERSELABEL¶
http://www.xbrl.org/2003/role/positiveTerseLabel
- xbrl.taxonomy.ROLE_POSITIVEVERBOSELABEL¶
http://www.xbrl.org/2003/role/positiveVerboseLabel
- xbrl.taxonomy.ROLE_PRESENTATIONGUIDANCE¶
http://www.xbrl.org/2003/role/presentationGuidance
- xbrl.taxonomy.ROLE_PRESENTATIONREF¶
http://www.xbrl.org/2003/role/presentationRef
- xbrl.taxonomy.ROLE_RECOMMENDEDDISCLOSUREREF¶
http://www.xbrl.org/2003/role/recommendedDisclosureRef
- xbrl.taxonomy.ROLE_REFERENCE¶
http://www.xbrl.org/2003/role/reference
- xbrl.taxonomy.ROLE_TERSELABEL¶
http://www.xbrl.org/2003/role/terseLabel
- xbrl.taxonomy.ROLE_TOTALLABEL¶
http://www.xbrl.org/2003/role/totalLabel
- xbrl.taxonomy.ROLE_UNSPECIFIEDDISCLOSUREREF¶
http://www.xbrl.org/2003/role/unspecifiedDisclosureRef
- xbrl.taxonomy.ROLE_VERBOSELABEL¶
http://www.xbrl.org/2003/role/verboseLabel
- xbrl.taxonomy.ROLE_ZEROLABEL¶
http://www.xbrl.org/2003/role/zeroLabel
- xbrl.taxonomy.ROLE_ZEROTERSELABEL¶
http://www.xbrl.org/2003/role/zeroTerseLabel
- xbrl.taxonomy.ROLE_ZEROVERBOSELABEL¶
http://www.xbrl.org/2003/role/zeroVerboseLabel