Browse the extensions reference

libraryTaxonomyArcs

returns [LibraryAssociation!]!

List every arc contributed by a taxonomy (via its structures).

For mapping taxonomies (fac-to-rs-gaap, rs-gaap-type-subtype) this is the primary browse view — the arcs ARE what the taxonomy contributes, not concepts. Each entry includes the from/to element qname + name so the UI can render the arc directly.

Pass structureId to scope to a single structure (one presentation/calculation hierarchy).

Arguments

NameTypeDescription
taxonomyIdID!The taxonomy whose arcs to list.
associationTypeStringFilter to one arc type, e.g. presentation or calculation.
structureIdIDScope the listing to a single structure - one presentation or calculation hierarchy.
limitIntMaximum rows to return, 1-1000. Omit to use this field's own default; out of range raises INVALID_PAGINATION.
offsetIntRows to skip before returning, 0 or greater. Out of range raises INVALID_PAGINATION.

Returns LibraryAssociation

An arc between two library elements (parent-child, equivalence, etc).

FieldTypeDescription
idString!
structureIdString!
structureNameString
fromElementIdString!
fromElementQnameString
fromElementNameString
fromElementTraitStringPrimary elementsOfFinancialStatements trait (for node coloring)
fromElementIsAbstractBoolean
toElementIdString!
toElementQnameString
toElementNameString
toElementTraitStringPrimary elementsOfFinancialStatements trait (for node coloring)
toElementIsAbstractBoolean
associationTypeString!presentation | calculation | mapping | equivalence | general-special | essence-alias
arcroleString
orderValueFloat
weightFloat

Example

query
{ libraryTaxonomyArcs(taxonomyId: "...") { id structureId structureName fromElementId } }
curl
curl -X POST "https://api.robosystems.ai/extensions/$GRAPH_ID/graphql" \
  -H "X-API-Key: $ROBOSYSTEMS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "{ libraryTaxonomyArcs(taxonomyId: \"...\") { id structureId structureName fromElementId } }"}'