본문 바로가기
XBRL

축(Axis), 도메인(Domain), 구성요소(Member)의 개념 및 활용

by XBRL Firm 2025. 3. 16.

여러분, 복잡한 금융 정보가 어떻게 깔끔하게 구조화되는지 궁금하지 않으신가요? 오늘은 축, 도메인, 구성요소라는 개념으로 이 문제를 명확하게 풀어볼게요.

 

안녕하세요, 여러분! 금융 데이터 분석이나 회계 정보 정리하다 보면 데이터가 얽히고설켜 복잡하게 느껴질 때가 많죠? 저도 처음에는 어떻게 해야 할지 감이 안 잡히더라고요.

 

그런데 다행히도, XBRL이라는 전산화된 회계언어를 통해 다양한 회계정보의 정리 및 분석이 가능해 졌습니다. 오늘은 그 중에서도 핵심 개념인 축(Axis), 도메인(Domain), 구성요소(Member)가 무엇인지, 그리고 어떻게 활용할 수 있는지 알아보려고 합니다. 함께 천천히 알아보아요!

 

축(Axis)의 개념과 역할

축(Axis)은 행(Line Item)을 분류하는 기준으로, 공시 정보(Fact)를 다양한 관점에서 분석할 수 있도록 돕습니다. 예를 들어, "지역 [축]"이라는 Axis가 있을 때, 이는 매출 데이터 같은 정보를 지역별로 구분할 수 있게 해줍니다.

 

XBRL에서 축은 주로 요소(Element)의 ID가 "Axis"로 끝나는 방식으로 정의됩니다. 대표적인 예로 "ifrs-full_RangeAxis"와 같은 것이 있습니다. 축은 다양한 구성요소(Member)로 이루어지며, 데이터의 여러 관점을 표현할 수 있게 합니다.

 

도메인(Domain)의 개념과 구성

도메인(Domain)은 축(Axis)의 분류 기준에 따라 구성 가능한 구성요소(Member)의 집합을 의미합니다. 예를 들어, "지역 [축]" 아래에 존재하는 도메인은 "지역 [구성요소]"로 정의될 수 있으며, 이는 다시 미국, 중국, 한국 등의 구성요소(Member)로 구분될 수 있습니다.

 

하나의 축은 반드시 하나의 도메인과 매칭되어 작동하며, 도메인 하위에 구성요소들이 위치하게 됩니다. 도메인은 구성요소의 집합을 의미하며, 그 자체로 구성요소를 포함하는 상위 개념이 됩니다.

도메인(Domain) 구성요소(Member)
지역 [구성요소] 미국, 중국, 한국
고객 유형 [구성요소] 개인 고객, 기업 고객

 

구성요소(Member)의 정의와 활용

구성요소(Member)는 축(Axis) 하위에서 데이터를 세분화하는 역할을 합니다. 예를 들어, 지역별 매출 데이터를 나타낼 때, "한국", "미국", "중국" 등의 구체적인 지역들이 구성요소(Member)로 사용될 수 있습니다.

 

구성요소는 일반적으로 ID가 "Member"로 끝나는 방식으로 정의되며, 하나의 축(Axis)에 여러 구성요소가 포함될 수 있습니다. 다음은 구성요소(Member) 활용의 일반적인 예시들입니다.

  • 매출액을 국가별로 구분하여 보고할 때 사용
  • 고객 유형(개인, 기업 등)으로 데이터를 분류할 때 사용
  • 회계 항목의 세부 분류를 표현할 때 활용

 

축, 도메인, 구성요소의 관계 구조

축(Axis), 도메인(Domain), 구성요소(Member)는 함께 구조화된 데이터를 표현하는 핵심 요소입니다. 축은 데이터를 분류하는 기준이며, 도메인은 그 축의 분류 기준에 맞게 구성요소의 집합을 정의합니다.

 

구성요소는 실제로 데이터를 구체적으로 나누는 단위입니다. 예를 들어, "지역 [축]"은 여러 국가들(미국, 중국, 한국 등)로 구성된 "지역 [구성요소]"라는 도메인과 연결되며, 도메인 안에 포함된 구성요소가 실제 데이터를 의미 있게 분류합니다.

 

활용 사례와 적용 방법

다음은 XBRL에서 축, 도메인, 구성요소가 어떻게 활용되는지 보여주는 사례입니다.

활용 사례 설명
매출액을 지역별로 분류 손익계산서에서 전체 매출액을 한국, 미국, 중국으로 구분하여 보고
고객 유형별 분석 개인 고객과 기업 고객을 구분하여 분석 정보 제공
자산의 분류 토지, 건물 등의 자산을 축으로 설정하여 재무정보 구조화

아래는 유형자산의 분류에 대해 축, 도메인, 구성요소를 활용하여 구조화한 예시입니다.

 

효율적으로 활용하기 위한 팁

축, 도메인, 구성요소를 효과적으로 활용하기 위해서는 몇 가지 유용한 팁을 기억하세요:

  1. 축과 도메인의 구조를 정확히 이해하고 구성요소를 정의하세요.
  2. 관련 없는 구성요소를 도메인에 포함시키지 않도록 주의하세요.
  3. 구성요소를 확장할 때는 의미 있는 집합으로 묶어서 표현하세요.
  4. 축과 구성요소의 ID를 일관되게 사용하여 데이터 분석의 일관성을 유지하세요.

 

자주 묻는 질문 (FAQ)

Q: 축(Axis)은 왜 필요한가요?

축은 데이터를 다양한 관점에서 분류하고 분석할 수 있게 해주기 때문에, 특정 데이터의 의미를 명확하게 전달하는 데 필수적입니다.

Q: 도메인(Domain)은 어떻게 구성되나요?

도메인은 축의 분류 기준에 따라 정의된 구성요소들의 집합입니다. 예를 들어, '지역 [축]'의 도메인은 미국, 중국, 한국 같은 지역으로 구성됩니다.

Q: 구성요소(Member)는 어디에 활용되나요?

구성요소는 특정 데이터를 분류하는 데 사용됩니다. 예를 들어, 매출액을 국가별로 나누거나, 고객 유형별로 분류할 때 활용됩니다.

Q: 축, 도메인, 구성요소는 서로 어떻게 연결되나요?

축은 도메인을 포함하고, 도메인은 구성요소를 포함하는 방식으로 계층적으로 연결됩니다. 이를 통해 데이터의 구조화가 이루어집니다.

Q: 구성요소를 추가할 때 주의할 점은 무엇인가요?

구성요소는 축과 도메인의 관계를 고려하여 정의해야 하며, 관련 없는 구성요소를 포함하지 않도록 주의해야 합니다.

Q: 축, 도메인, 구성요소의 활용이 어려운 이유는 무엇인가요?

구조를 잘못 설계하면 데이터 분석이 어렵거나 잘못된 결과를 초래할 수 있기 때문입니다. 각 요소의 역할을 명확히 이해하는 것이 중요합니다.

 

지금까지 축(Axis), 도메인(Domain), 구성요소(Member)에 대해 알아보았습니다. 사실 처음에는 꽤 복잡하게 느껴질 수 있지만, 기본 개념을 이해하고 나면 데이터의 구조화가 훨씬 더 쉬워집니다.

 

여러분도 이 개념을 활용해서 데이터 정리와 분석을 더욱 효율적으로 만들어 보세요! 궁금한 점이나 더 알고 싶은 내용이 있으면 언제든지 댓글로 알려주세요. 함께 고민해 봅시다!


TOP

Designed by 티스토리