Click or drag to resize

Altova.RaptorXml.Xbrl.Taxonomy Namespace

The Altova.RaptorXml.Xbrl.Taxonomy namespace provides a .NET API for the XBRL 2.1 specification.

This .NET interface enables the user to navigate the DTS and its linkbases and taxonomy schemas and access information from concepts and the standard linkbases.

Classes
  ClassDescription
Public classArc

An Arc class represents an XLink arc element in an XBRL linkbase.

Public classArcCollection
The ArcCollection class represents a collection of Arc objects.
Public classArcroleRef

An ArcroleRef class represents an XBRL roleRef element in the DTS.

Public classArcroleRefCollection
The ArcroleRefCollection class represents a collection of ArcroleRef objects.
Public classArcroleType

An ArcroleType class represents an XBRL arcroleType element in the DTS.

Public classArcroleTypeDefinitionData

An RoleTypeDefinitionData class represents a definition element with an XBRL roleType/arcroleType in the DTS.

Public classArcroleTypeUsedOnData
Public classArcroleTypeCollection
The ArcroleTypeCollection class represents a collection of ArcroleType objects.
Public classArcroleTypeUsedOnCollection
Public classBaseSet

An BaseSet class represents a baseset in the DTS for a specific combination of extend links and arcs.

Public classBaseSetArcCollection
The BaseSetArcCollection class represents a collection of Arc objects.
Public classBaseSetCalculationRelationshipCollection
The BaseSetCalculationRelationshipCollection class represents a collection of CalculationRelationship objects.
Public classBaseSetCollection
The BaseSetCollection class represents a collection of BaseSet objects.
Public classBaseSetDefinitionRelationshipCollection
The BaseSetDefinitionRelationshipCollection class represents a collection of DefinitionRelationship objects.
Public classBaseSetFootnoteRelationshipCollection
The BaseSetFootnoteRelationshipCollection class represents a collection of FootnoteRelationship objects.
Public classBaseSetGenericRelationshipCollection
The BaseSetGenericRelationshipCollection class represents a collection of GenericRelationship objects.
Public classBaseSetLabelRelationshipCollection
The BaseSetLabelRelationshipCollection class represents a collection of LabelRelationship objects.
Public classBaseSetPresentationRelationshipCollection
The BaseSetPresentationRelationshipCollection class represents a collection of PresentationRelationship objects.
Public classBaseSetReferenceRelationshipCollection
The BaseSetReferenceRelationshipCollection class represents a collection of ReferenceRelationship objects.
Public classBaseSetRelationshipCollection
The BaseSetRelationshipCollection class represents a collection of Relationship objects.
Public classCalculationArc

An CalculationArc class represents an XLink calculationArc element in an XBRL linkbase.

Public classCalculationBaseSet

The CalculationBaseSet class represents the standard calculation baseset in the DTS.

Public classCalculationRelationship

An CalculationRelationship class represents a calculation relationship in the DTS network of relationships.

Public classCalculationRelationshipNetwork

The CalculationRelationshipNetwork class represents the network of relationships for the standard calculation base set in the DTS.

Public classConcept

An Concept class represents an XBRL concept in the DTS.

Public classConstants

The Constants class defines constants for namespaces of standard roles and arc roles.

Public classDefinitionArc

An DefinitionArc class represents an XLink definitionArc element in an XBRL linkbase.

Public classDefinitionBaseSet

The DefinitionBaseSet class represents the standard definition baseset in the DTS.

Public classDefinitionRelationship

An DefinitionRelationship class represents a definition relationship in the DTS network of relationships.

Public classDefinitionRelationshipNetwork

The DefinitionRelationshipNetwork class represents the network of relationships for the standard definition base set in the DTS.

Public classDomainItemCollection
The DomainItemCollection class represents a collection of Item objects.
Public classDts

An Dts class represents an XBRL Discoverable Taxonomy Set (DTS).

Public classDtsArcroleTypeCollection
The DtsArcroleTypeCollection class represents a collection of ArcroleType objects.
Public classDtsAssertionCollection
The DtsAssertionCollection class represents a collection of Assertion objects.
Public classDtsAssertionSetCollection
The DtsAssertionSetCollection class represents a collection of AssertionSet objects.
Public classDtsConceptCollection
The DtsConceptCollection class represents a collection of Concept objects.
Public classDtsDimensionCollection
The DtsDimensionCollection class represents a collection of Dimension objects.
Public classDtsDocumentCollection
The DtsDocumentCollection class represents a collection of Document objects.
Public classDtsEntryPointCollection
The DtsEntryPointCollection class represents a collection of Document objects.
Public classDtsFilterCollection
The DtsFilterCollection class represents a collection of Filter objects.
Public classDtsFormulaCollection
The DtsFormulaCollection class represents a collection of Formula objects.
Public classDtsHypercubeCollection
The DtsHypercubeCollection class represents a collection of Hypercube objects.
Public classDtsItemCollection
The DtsItemCollection class represents a collection of Item objects.
Public classDtsLinkbaseCollection
The DtsLinkbaseCollection class represents a collection of Linkbase objects.
Public classDtsParameterCollection
The DtsParameterCollection class represents a collection of Parameter objects.
Public classDtsRoleTypeCollection
The DtsRoleTypeCollection class represents a collection of RoleType objects.
Public classDtsSettings

The DtsSettings class allows to modify the settings used to load and validate XBRL taxonomies.

Public classDtsTableCollection
The DtsTableCollection class represents a collection of Table objects.
Public classDtsTaxonomySchemaCollection
The DtsTaxonomySchemaCollection class represents a collection of TaxonomySchema objects.
Public classDtsTupleCollection
The DtsTupleCollection class represents a collection of Tuple objects.
Public classElementCollection
The ElementCollection class represents a collection of ElementInformationItem objects.
Public classElementLabelRelationship

An ElementLabelRelationship class represents the generic element-label relationship in the DTS network of relationships.

Public classElementLabelRelationshipCollection
The ElementLabelRelationshipCollection class represents a collection of ElementLabelRelationship objects.
Public classElementReferenceRelationship

An ElementReferenceRelationship class represents the generic element-reference relationship in the DTS network of relationships.

Public classElementReferenceRelationshipCollection
The ElementReferenceRelationshipCollection class represents a collection of ElementReferenceRelationship objects.
Public classEntryPointUrlList
The EntryPointUrlList class represents a list of String objects.
Public classEnumerationItem

An EnumerationItem class represents an extensible enumeration XBRL item declaration in the DTS.

Public classEssenceAliasRelationship

An EssenceAliasRelationship class represents a essence-alias relationship in the DTS network of relationships.

Public classExtendedLink

An ExtendedLink class represents an XLink extended link element in an XBRL linkbase.

Public classExtendedLinkCollection
The ExtendedLinkCollection class represents a collection of ExtendedLink objects.
Public classFootnote

A Footnote class represents a <link:footnote> resource in the XBRL instance.

Public classFootnoteArc

An FootnoteArc class represents an XLink footnoteArc element in an XBRL linkbase.

Public classFootnoteBaseSet

The FootnoteBaseSet class represents the standard footnote baseset in the DTS.

Public classFootnoteRelationship

An FootnoteRelationship class represents a footnoteArc relationship in the footnote linkbase of an XBRL instance document.

Public classFootnoteRelationshipNetwork

The FootnoteRelationshipNetwork class represents the network of relationships for the standard footnote base set in the DTS.

Public classGeneralSpecialRelationship

An GeneralSpecialRelationship class represents a general-special relationship in the DTS network of relationships.

Public classGenericBaseSet

The GenericBaseSet class represents a generic baseset with a given linkrole and acrrole in the DTS.

Public classGenericRelationship

An GenericRelationship class represents a generic linkbase relationship in the DTS network of relationships.

Public classGenericRelationshipNetwork

The GenericRelationshipNetwork class represents the network of relationships for generic link base sets with a given linkrole and acrrole in the DTS.

Public classItem

An Item class represents an XBRL item declaration in the DTS.

Public classLabel

A Label class represents a <link:label> resource in the DTS.

Public classLabelArc

An LabelArc class represents an XLink labelArc element in an XBRL linkbase.

Public classLabelBaseSet

The LabelBaseSet class represents the standard label baseset in the DTS.

Public classLabelCollection
The LabelCollection class represents a collection of Label objects.
Public classLabelRelationship

An LabelRelationship class represents a label relationship in the DTS network of relationships.

Public classLabelRelationshipCollection
The LabelRelationshipCollection class represents a collection of LabelRelationship objects.
Public classLabelRelationshipNetwork

The LabelRelationshipNetwork class represents the network of relationships for the standard label base set in the DTS.

Public classLinkbase

An Linkbase class represents an XBRL linkbase.

Public classLinkbaseCollection
The LinkbaseCollection class represents a collection of Linkbase objects.
Public classLinkbaseDocument

An LinkbaseDocument class represents a linkbase document in the DTS.

Public classLinkbaseRef

An LinkbaseRef class represents an XBRL schemaRef element in the DTS.

Public classLinkbaseRefCollection
The LinkbaseRefCollection class represents a collection of LinkbaseRef objects.
Public classLinkRoleSet
The LinkRoleSet class represents a set of link role URIs.
Public classLocator

An Locator class represents an XLink locator element in an XBRL linkbase.

Public classLocatorCollection
The LocatorCollection class represents a collection of Locator objects.
Public classMessage

A Message class represents a <msg:message> resource in the DTS.

Public classNetworkCalculationRelationshipCollection
The NetworkCalculationRelationshipCollection class represents a collection of CalculationRelationship objects.
Public classNetworkCalculationRelationshipIdxCollection
The NetworkCalculationRelationshipIdxCollection class represents a collection of CalculationRelationship objects.
Public classNetworkConceptCollection
The NetworkConceptCollection class represents a collection of Concept objects.
Public classNetworkDefinitionRelationshipCollection
The NetworkDefinitionRelationshipCollection class represents a collection of DefinitionRelationship objects.
Public classNetworkDefinitionRelationshipIdxCollection
The NetworkDefinitionRelationshipIdxCollection class represents a collection of DefinitionRelationship objects.
Public classNetworkFactCollection
The NetworkFactCollection class represents a collection of Fact objects.
Public classNetworkFootnoteRelationshipCollection
The NetworkFootnoteRelationshipCollection class represents a collection of FootnoteRelationship objects.
Public classNetworkFootnoteRelationshipIdxCollection
The NetworkFootnoteRelationshipIdxCollection class represents a collection of FootnoteRelationship objects.
Public classNetworkGenericRelationshipCollection
The NetworkGenericRelationshipCollection class represents a collection of GenericRelationship objects.
Public classNetworkGenericRelationshipIdxCollection
The NetworkGenericRelationshipIdxCollection class represents a collection of GenericRelationship objects.
Public classNetworkLabelRelationshipCollection
The NetworkLabelRelationshipCollection class represents a collection of LabelRelationship objects.
Public classNetworkLabelRelationshipIdxCollection
The NetworkLabelRelationshipIdxCollection class represents a collection of LabelRelationship objects.
Public classNetworkPresentationRelationshipCollection
The NetworkPresentationRelationshipCollection class represents a collection of PresentationRelationship objects.
Public classNetworkPresentationRelationshipIdxCollection
The NetworkPresentationRelationshipIdxCollection class represents a collection of PresentationRelationship objects.
Public classNetworkReferenceRelationshipCollection
The NetworkReferenceRelationshipCollection class represents a collection of ReferenceRelationship objects.
Public classNetworkReferenceRelationshipIdxCollection
The NetworkReferenceRelationshipIdxCollection class represents a collection of ReferenceRelationship objects.
Public classNetworkRelationshipCollection
The NetworkRelationshipCollection class represents a collection of Relationship objects.
Public classNetworkRelationshipIdxCollection
The NetworkRelationshipIdxCollection class represents a collection of Relationship objects.
Public classNetworkRootCollection
The NetworkRootCollection class represents a collection of Object objects.
Public classPart

An Part class represents an XBRL reference part element in the DTS.

Public classPartCollection
The PartCollection class represents a collection of Part objects.
Public classPresentationArc

An PresentationArc class represents an XLink presentationArc element in an XBRL linkbase.

Public classPresentationBaseSet

The PresentationBaseSet class represents the standard presentation baseset in the DTS.

Public classPresentationRelationship

An PresentationRelationship class represents a presentation relationship in the DTS network of relationships.

Public classPresentationRelationshipNetwork

The PresentationRelationshipNetwork class represents the network of relationships for the standard presentation base set in the DTS.

Public classReference

A Reference class represents a <link:reference> resource in the DTS.

Public classReferenceArc

An ReferenceArc class represents an XLink referenceArc element in an XBRL linkbase.

Public classReferenceBaseSet

The ReferenceBaseSet class represents the standard reference baseset in the DTS.

Public classReferenceCollection
The ReferenceCollection class represents a collection of Reference objects.
Public classReferenceRelationship

An ReferenceRelationship class represents a reference relationship in the DTS network of relationships.

Public classReferenceRelationshipCollection
The ReferenceRelationshipCollection class represents a collection of ReferenceRelationship objects.
Public classReferenceRelationshipNetwork

The ReferenceRelationshipNetwork class represents the network of relationships for the standard reference base set in the DTS.

Public classRelationship

An Relationship class represents a relationship in the DTS network of relationships.

Public classRelationshipCollection
The RelationshipCollection class represents a collection of Relationship objects.
Public classRelationshipNetwork

An RelationshipNetwork class represents the network of relationships for a base set in the DTS.

Public classRelationshipNetworkNode

An RelationshipNetworkNode class represents a node in the network of relationships. The interface can be used to traverse the network of relationships in various directions. Each RelationshipNetworkNode object stores an additional reference to the relationship that was traversed to arrive at this node and can be queried for relevant attributes including preferred_label_role, target_role and weight.

Public classRelationshipNetworkNodeCollection
The RelationshipNetworkNodeCollection class represents a collection of RelationshipNetworkNode objects.
Public classRelationshipNetworkNodeWalker
The RelationshipNetworkNodeWalker class represents class represents an iterator of RelationshipNetworkNode objects.
Public classRelationshipNetworkRootNodeCollection
The RelationshipNetworkRootNodeCollection class represents a collection of RelationshipNetworkNode objects.
Public classRequiresElementRelationship

An RequiresElementRelationship class represents a requires-element relationship in the DTS network of relationships.

Public classResource

An Resource class represents a <xl:resource> resource in the DTS.

Public classResourceCollection
The ResourceCollection class represents a collection of Resource objects.
Public classRoleRef

An RoleRef class represents an XBRL roleRef element in the DTS.

Public classRoleRefCollection
The RoleRefCollection class represents a collection of RoleRef objects.
Public classRoleType

An RoleType class represents an XBRL roleType element in the DTS.

Public classRoleTypeDefinitionData

An RoleTypeDefinitionData class represents a definition element with an XBRL roleType/arcroleType in the DTS.

Public classRoleTypeUsedOnData
Public classRoleTypeCollection
The RoleTypeCollection class represents a collection of RoleType objects.
Public classRoleTypeUsedOnCollection
Public classSchemaRef

An SchemaRef class represents an XBRL schemaRef element in the DTS.

Public classSimilarTuplesRelationship

An SimilarTuplesRelationship class represents a similar-tuples relationship in the DTS network of relationships.

Public classSimpleLink

An SimpleLink class represents an XLink simpleLink element in the DTS.

Public classTaxonomyPackage

An TaxonomyPackage object represents an XBRL taxonomy package.

Public classTaxonomyPackageList
The TaxonomyPackageList class represents a list of TaxonomyPackage objects.
Public classTaxonomyPackageMetaData

An TaxonomyPackageMetaData object represents the XBRL taxonomy package metadata information stored in taxonomyPackage.xml.

Public classTaxonomyPackageMetaDataDescriptionData

This class represents the <tf:description> element in taxonomyPackage.xml metadata file.

Public classTaxonomyPackageMetaDataEntryPointData

This class represents a <tf:entryPoint> element in taxonomyPackage.xml metadata file.

Public classTaxonomyPackageMetaDataEntryPointDocumentData

This class represents the <tf:entryPointDocument> element in taxonomyPackage.xml metadata file.

Public classTaxonomyPackageMetaDataIdentifierData

This class represents the <tf:identifier> element in taxonomyPackage.xml metadata file.

Public classTaxonomyPackageMetaDataLanguageData

This class represents the <tf:language> element in taxonomyPackage.xml metadata file.

Public classTaxonomyPackageMetaDataLicenseData

This class represents the <tf:license> element in taxonomyPackage.xml metadata file.

Public classTaxonomyPackageMetaDataNameData

This class represents the <tf:name> element in taxonomyPackage.xml metadata file.

Public classTaxonomyPackageMetaDataPublicationDateData

This class represents the <tf:publicationDate> element in taxonomyPackage.xml metadata file.

Public classTaxonomyPackageMetaDataPublisherCountryData

This class represents the <tf:publisherCountry> element in taxonomyPackage.xml metadata file.

Public classTaxonomyPackageMetaDataPublisherData

This class represents the <tf:publisher> element in taxonomyPackage.xml metadata file.

Public classTaxonomyPackageMetaDataPublisherUrlData

This class represents the <tf:publisherURL> element in taxonomyPackage.xml metadata file.

Public classTaxonomyPackageMetaDataTaxonomyPackageRefData

This class represents the <tf:taxonomyPackageRef> element in taxonomyPackage.xml metadata file.

Public classTaxonomyPackageMetaDataVersionData

This class represents the <tf:version> element in taxonomyPackage.xml metadata file.

Public classTaxonomyPackageMetaDataVersioningReportData

This class represents the <tf:versioningReport> element in taxonomyPackage.xml metadata file.

Public classTaxonomyPackageMetaDataDescriptionCollection
Public classTaxonomyPackageMetaDataEntryPointCollection
Public classTaxonomyPackageMetaDataEntryPointDocumentCollection
Public classTaxonomyPackageMetaDataLanguageCollection
Public classTaxonomyPackageMetaDataNameCollection
Public classTaxonomyPackageMetaDataPublisherCollection
Public classTaxonomyPackageMetaDataTaxonomyPackageRefCollection
Public classTaxonomyPackageMetaDataVersioningReportCollection
Public classTaxonomyPackageSettings

The TaxonomyPackageSettings class allows to modify the settings used to load and validate XBRL taxonomy packages.

Public classTaxonomyPackageUrlList
The TaxonomyPackageUrlList class represents a list of String objects.
Public classTaxonomySchema

An TaxonomySchema class represents a taxonomy schema in the DTS.

Public classTaxonomySchemaConceptCollection
The TaxonomySchemaConceptCollection class represents a collection of Concept objects.
Public classTaxonomySchemaDocument

An TaxonomySchema class represents a taxonomy schema in the DTS.

Public classTuple

An Tuple class represents an XBRL tuple declaration in the DTS.

Public classTupleContentsCollection
The TupleContentsCollection class represents a collection of Concept objects.
Enumerations
  EnumerationDescription
Public enumerationArcUse

The ArcUse enumeration represents the value of the 'use' attribute on an XLink arc. See here for more details.

Public enumerationBalance

The Balance enumeration represents the value of the 'xbrli:balance' attribute on an XBRL concept. See here for more details.

Public enumerationCyclesAllowed

The CyclesAllowed enumeration specifies the type of cycles that are allowed in a network of relationships. See here for more details.

Public enumerationItemType

The ItemType enumeration represents the built-in XBRL item data types. See here for more details.

Public enumerationPeriodType

The PeriodType enumeration represents the value of the 'xbrli:periodType' attribute on an XBRL concept. See here for more details.

See Also