xbrl.table.ConceptRelationshipNode

An xbrl.table.ConceptRelationshipNode represents a <table:conceptRelationshipNode> resource in the table linkbase.

Base class: xbrl.table.ClosedDefinitionNode -> xbrl.table.DefinitionNode -> xbrl.taxonomy.Resource

Nested classes: xbrl.table.ConceptRelationshipNode.ArcName, xbrl.table.ConceptRelationshipNode.ArcRole, xbrl.table.ConceptRelationshipNode.FormulaAxis, xbrl.table.ConceptRelationshipNode.Generations, xbrl.table.ConceptRelationshipNode.LinkName, xbrl.table.ConceptRelationshipNode.LinkRole, xbrl.table.ConceptRelationshipNode.RelationshipSource

class xbrl.table.ConceptRelationshipNode

Proper instances of this class will be created within RaptorXML only, instantiation from script code will throw a NotImplementedError exception.

Attributes

xbrl.table.ConceptRelationshipNode.arcname

If the concept relationship node has a <table:arcname> or <table:arcnameExpression> child element an xbrl.table.ConceptRelationshipNode.ArcName object is returned, otherwise None is returned.

xbrl.table.ConceptRelationshipNode.arcrole

If the concept relationship node has a <table:arcrole> or <table:arcroleExpression> child element an xbrl.table.ConceptRelationshipNode.ArcRole object is returned, otherwise None is returned.

xbrl.taxonomy.Resource.document

Returns an xml.Document object which represents the XBRL taxonomy document which contains this resource.

xbrl.taxonomy.Resource.documentation_label

Returns an xbrl.taxonomy.Label object which represents the standard generic label assigned in the documentation generic linkrole, otherwise None. In case of mulitple labels (e.g. in different languages) only the first label (according to the order attribute on the labelArc) is returned.

xbrl.taxonomy.Resource.effective_role

Returns the value of the ‘xlink:role’ attribute as a string, or the standard role for this resource if the XML element information item doesn’t have an ‘xlink:role’ attribute. If no default standard role has been defined for this resource None is returned.

xbrl.taxonomy.Resource.element

Returns an xml.ElementInformationItem object which represents the XML element information item of the <xl:resource> resource.

xbrl.taxonomy.Resource.extended_link

Returns an xbrl.taxonomy.ExtendedLink object which represents the containin XLink extended link.

xbrl.table.ConceptRelationshipNode.formula_axis

If the concept relationship node has a <table:formulaAxis> or <table:formulaAxisExpression> child element an xbrl.table.ConceptRelationshipNode.FormulaAxis object is returned, otherwise None is returned.

xbrl.table.ConceptRelationshipNode.generations

If the concept relationship node has a <table:generations> or <table:generationsExpression> child element an xbrl.table.ConceptRelationshipNode.Generations object is returned, otherwise None is returned.

xbrl.taxonomy.Resource.id

Returns the value of the ‘id’ attribute as a string, or None if the XML element information item doesn’t have an ‘id’ attribute.

xbrl.taxonomy.Resource.label

Returns an xbrl.taxonomy.Label object which represents the standard generic label assigned in the standard generic linkrole, otherwise None. In case of mulitple labels (e.g. in different languages) only the first label (according to the order attribute on the labelArc) is returned.

xbrl.table.ConceptRelationshipNode.linkname

If the concept relationship node has a <table:linkname> or <table:linknameExpression> child element an xbrl.table.ConceptRelationshipNode.LinkName object is returned, otherwise None is returned.

xbrl.table.ConceptRelationshipNode.linkrole

If the concept relationship node has a <table:linkrole> or <table:linkroleExpression> child element an xbrl.table.ConceptRelationshipNode.LinkRole object is returned, otherwise None is returned.

xbrl.table.ClosedDefinitionNode.parent_child_order

Returns the value of the ‘parentChildOrder’ attribute as an xbrl.table.ParentChildOrder enumeration, or None if the ‘parentChildOrder’ attribute is absent.

xbrl.table.DefinitionNode.participating_aspects

Returns an xbrl.AspectSet object representing the set of participating aspects for this definition node.

xbrl.taxonomy.Resource.qname

Returns an xml.QName object which represents the XML qualified name of the resource element information item.

xbrl.table.ConceptRelationshipNode.relationship_sources

Returns an iterator of xbrl.table.ConceptRelationshipNode.RelationshipSource objects representing the <table:relationshipSource> and <table:relationshipSourceExpression> child element information items of the concept relationship node.

xbrl.table.DefinitionNode.subtree_relationships

Returns an iterator of xbrl.table.DefinitionNodeSubtreeRelationship objects which represent the definition-node-subtree relationships from this <table:definitionNode> resource.

xbrl.table.DefinitionNode.tag_selector

Returns the value of the ‘tagSelector’ attribute as string or None if the ‘tagSelector’ attribute is absent.

xbrl.taxonomy.Resource.terse_label

Returns an xbrl.taxonomy.Label object which represents the standard generic label assigned in the terse generic linkrole, otherwise None. In case of mulitple labels (e.g. in different languages) only the first label (according to the order attribute on the labelArc) is returned.

xbrl.taxonomy.Resource.verbose_label

Returns an xbrl.taxonomy.Label object which represents the standard generic label assigned in the verbose generic linkrole, otherwise None. In case of mulitple labels (e.g. in different languages) only the first label (according to the order attribute on the labelArc) is returned.

xbrl.taxonomy.Resource.xlink_label

Returns the value of the ‘xlink:label’ attribute as a string, or None if the XML element information item doesn’t have an ‘xlink:label’ attribute.

xbrl.taxonomy.Resource.xlink_role

Returns the value of the ‘xlink:role’ attribute as a string, or None if the XML element information item doesn’t have an ‘xlink:role’ attribute.

xbrl.taxonomy.Resource.xlink_title

Returns the value of the ‘xlink:title’ attribute as a string, or None if the XML element information item doesn’t have an ‘xlink:title’ attribute.

Methods

xbrl.taxonomy.Resource.label_relationships(link_role=None)

Returns an iterator of xbrl.taxonomy.ElementLabelRelationship objects. If called without any arguments, all element-label <gen:arc> relationships starting from this resource will be returned. Use the link_role argument to constrain the returned relationships.

xbrl.taxonomy.Resource.labels(label_role=None, link_role=None, lang=None)

Returns an iterator of xbrl.taxonomy.Label objects. If called without any arguments, all assigned generic labels will be returned. Use label_role, link_role and lang arguments to constrain the returned labels.

xbrl.taxonomy.Resource.reference_relationships(link_role=None)

Returns an iterator of xbrl.taxonomy.ElementReferenceRelationship objects. If called without any arguments, all element-reference <gen:arc> relationships starting from this resource will be returned. Use the link_role argument to constrain the returned relationships.

xbrl.taxonomy.Resource.references(reference_role=None, link_role=None)

Returns an iterator of xbrl.taxonomy.Reference objects. If called without any arguments, all assigned generic references will be returned. Use reference_role and link_role arguments to constrain the returned references.

xbrl.taxonomy.Resource.xpointer(bForceElementScheme=False)

Returns an URI with XPointer fragment that points to this XML element as a string. If the XML element information item has an id attribute, a shorthand pointer with the id attribute value will be generated, otherwise the XPointer element scheme will be used. Set force_element_scheme to True to prevent generation of shorthand pointers.

Special methods

__bool__, __eq__, __ge__, __gt__, __le__, __lt__, __ne__