GitHub에 있는 XBRL 예제 파일들
혹시 알토바(Altova)가... 라는 것을 알고 계셨나요 GitHub에 있는 샘플 소스 코드 저장소? 저희는 고객의 요구사항을 반영하여 이 시스템을 구축하고 있습니다. 현재 XBRL 데이터 활용을 위한 XBRL 예제 파일, 코드 조각, 그리고 파이썬 스크립트 모음이 게시되어 있으며, 여기에는 미국 증권거래위원회(SEC) 웹사이트에서 제공하는 방대한 양의 기업 공시 데이터를 접근하고 처리하는 방법에 대한 안내와, EDGAR 시스템에 등록된 데이터의 유효성을 검증하는 데 필요한 필수 도구들이 포함되어 있습니다.
다음은 그곳에서 찾을 수 있는 정보에 대한 몇 가지 세부 사항입니다.
EDGAR에서 SEC XBRL 데이터를 다운로드하고 처리하는 방법
sec-xbrl 저장소는 XBRL US에서 제공하는 원본 코드를 포함하고 있으며, 이는 동반되는 웨비나 "EDGAR에서 SEC XBRL 데이터를 직접 다운로드하고 처리하는 방법"에서 설명됩니다. 이 저장소에는 파이썬 스크립트가 포함되어 있으며, 이를 통해 SEC EDGAR 시스템에서 데이터를 먼저 다운로드하고, 그런 다음 RaptorXML Server를 사용하여 해당 XBRL 데이터를 처리, 검증하고 정보를 추출할 수 있습니다.

미국 증권거래위원회(SEC) EDGAR 시스템 도구들
sec-edgar-tools 저장소에는 EDGAR 제출 규정집 2권에 정의된 추가적인 검사 및 규칙을 구현하기 위한 완전한 파이썬 소스 코드가 포함되어 있습니다. 이 코드는 RaptorXML 서버를 사용하여 EDGAR 제출 버전 31에 적용됩니다. 이는 모든 SEC EDGAR 제출에 필수적이며, 그렇지 않으면 매우 어렵습니다.
최근 저희 RaptorXML Server에 EDGAR 유효성 검사 기능을 추가했습니다. 이와 관련된 자세한 내용은 앞으로 몇 주 안에 게시될 블로그 게시물을 통해 안내해 드리겠습니다.
RaptorXML용 예제 스크립트
RaptorXML-Examples 저장소에는 RaptorXML 서버에서 새로운 Python v2.1 API를 사용하는 방법에 대한 다양한 예제 코드 조각들이 모여 있습니다. 각 예제는 소스 파일에 대한 간략한 설명과 함께 제공되며, API의 특정 기능을 보여줍니다. 예를 들어, 스키마의 모든 원격 부분을 하나의 검색 가능한 분류 체계(DTS)로 다운로드하는 방법, DTS 내에서 발견되는 전체 계산 링크베이스를 탐색하는 방법, 사용자 정의 검증 규칙을 추가하는 방법, 모든 차원 관계 집합(DRS)을 탐색하는 방법, XBRL 테이블 링크베이스에서 HTML 폼을 생성하는 방법 등이 있습니다.
앞으로도 더 많은 예제 코드와 흥미로운 정보들이 계속 업데이트될 예정이며, 특히 MobileTogether 관련 프로젝트 소식도 기대해주세요. 혹시 보고 싶으신 내용이 있다면 댓글로 알려주시면 감사하겠습니다.
