Table of Contents

Class DiscoverableTaxonomySet

Namespace
Manpuku.Edinet.Xbrl
Assembly
Manpuku.Edinet.Xbrl.dll

Represents a Discoverable Taxonomy Set (DTS) that aggregates taxonomy, instance, and linkbase information discovered from XBRL documents.

public class DiscoverableTaxonomySet
Inheritance
DiscoverableTaxonomySet
Derived
Inherited Members

Properties

CalculationLinkTrees

Gets the calculation link trees, grouped by role type.

public Dictionary<RoleType, LinkTree> CalculationLinkTrees { get; }

Property Value

Dictionary<RoleType, LinkTree>

Gets all calculation links in the DTS.

public XBRLLink[] CalculationLinks { get; }

Property Value

XBRLLink[]

Concepts

Gets all concept definitions discovered in the DTS.

public Concept[] Concepts { get; }

Property Value

Concept[]

Contexts

Gets all contexts defined in the DTS.

public Context[] Contexts { get; }

Property Value

Context[]

DefinitionLinkTrees

Gets the definition link trees, grouped by role type.

public Dictionary<RoleType, LinkTree> DefinitionLinkTrees { get; }

Property Value

Dictionary<RoleType, LinkTree>

Gets all definition links in the DTS.

public XBRLLink[] DefinitionLinks { get; }

Property Value

XBRLLink[]

DocumentTree

Gets or sets the document tree structure for all documents in the DTS.

public required DocumentTree DocumentTree { get; init; }

Property Value

DocumentTree

Facts

Gets all facts (data points) defined in the DTS.

public Fact[] Facts { get; }

Property Value

Fact[]

GenericLinkTrees

Gets the generic link trees, grouped by role type.

public Dictionary<RoleType, LinkTree> GenericLinkTrees { get; }

Property Value

Dictionary<RoleType, LinkTree>

Gets all generic links in the DTS.

public XBRLLink[] GenericLinks { get; }

Property Value

XBRLLink[]

LabelLinkTrees

Gets the label link trees, grouped by role type.

public Dictionary<RoleType, LinkTree> LabelLinkTrees { get; }

Property Value

Dictionary<RoleType, LinkTree>

Gets all label links in the DTS.

public XBRLLink[] LabelLinks { get; }

Property Value

XBRLLink[]

Labels

Gets all labels associated with concepts in the DTS.

public Dictionary<Concept, Label[]> Labels { get; }

Property Value

Dictionary<Concept, Label[]>

PresentationLinkTrees

Gets the presentation link trees, grouped by role type.

public Dictionary<RoleType, LinkTree> PresentationLinkTrees { get; }

Property Value

Dictionary<RoleType, LinkTree>

Gets all presentation links in the DTS.

public XBRLLink[] PresentationLinks { get; }

Property Value

XBRLLink[]

ReferenceLinkTrees

Gets the reference link trees, grouped by role type.

public Dictionary<RoleType, LinkTree> ReferenceLinkTrees { get; }

Property Value

Dictionary<RoleType, LinkTree>

Gets all reference links in the DTS.

public XBRLLink[] ReferenceLinks { get; }

Property Value

XBRLLink[]

References

Gets all references associated with concepts in the DTS.

public Dictionary<Concept, Reference[]> References { get; }

Property Value

Dictionary<Concept, Reference[]>

RoleTypes

Gets all role types defined in the DTS.

public RoleType[] RoleTypes { get; }

Property Value

RoleType[]

Units

Gets all units defined in the DTS.

public Unit[] Units { get; }

Property Value

Unit[]