XULE 편집기

XULE 편집 및 처리

  • XULE 프로세서 기반으로 제작되었습니다
  • 대화형 XULE 편집기
  • XULE 검증 도구
  • XULE 표준을 준수하는 문서 생성
  • XULE 구문 강조 및 자동 완성 기능
  • 여러 개의 XULE 규칙 세트를 포함하는 ZIP 파일 지원
  • RaptorXML 서버: 뛰어난 성능을 자랑하는 XULE 프로세서
  • XULE 샘플 및 예제 파일이 포함되어 있습니다

XULE란 무엇인가요?

XULE은 XBRL.US에서 제공하는 비즈니스 규칙 언어로, XBRL 파일에 대한 검증 규칙과 확인 규칙을 정의하여 보고서가 제출되기 전에 데이터를 검토하고 품질을 보장하는 데 사용됩니다.

XULE는 지금까지 주로 미국 내 DQC (데이터 품질 위원회) 규정의 일환으로, SEC(미국 증권거래위원회) 제출 서류의 데이터 품질을 향상시키는 데 사용되어 왔습니다. 모든 DQC 규정은 XULE 형식으로 제공됩니다.

XULE는 XBRL에서 제공하는 검증 기능 외에도 특정 비즈니스 규칙을 적용하는 데 사용될 수 있습니다. 현재 XBRL 수식이 검증 규칙 언어로 존재하지만, 사용하기 어렵고 실제로 규제 기관이 발표하는 분류 체계 내에 XBRL 수식 규칙을 포함해야만 사용할 수 있습니다.

반면, XULE는 사용하기 훨씬 간편하며, 기존의 분류 체계에 추가하여 사용할 수 있습니다. XULE는 특정 분류 체계에 의존하지 않고, 회계사 등 XBRL 관련 이해관계자들이 더 쉽게 이해할 수 있도록 설계된, XBRL Formula의 현대적인 대안입니다.

XULE를 사용하면 XBRL 보고서의 데이터 품질을 다음 두 가지 방법으로 확인할 수 있습니다

  • 보고서에 포함된 데이터를 활용하여 결과를 도출합니다. 보고서 내 데이터를 조회하고 분석하여 결과를 산출하며, 이렇게 생성된 결과는 품질 측면에서 평가될 수 있습니다.
  • 보고서에 포함된 데이터는 이러한 검증 항목을 통해 검증할 수 있으며, 그 결과에 따라 적절한 조치를 취할 수 있습니다.

XMLSpy는 XULE 문서를 생성, 검증 및 실행하는 데 필요한 다양한 기능을 제공합니다.

XULE 프로세서

XMLSpy의 XULE 프로세서와 검증기는 XBRL 인스턴스 문서에 대한 XULE 표현식을 처리하며, 동시에 XULE 사양에 따른 올바른 구문을 갖춘 XULE 문서의 유효성을 검증합니다.

XMLSpy를 사용하면 단일 XULE 문서 또는 ZIP 아카이브에 저장된 여러 XULE 문서를 사용하여 XBRL 인스턴스를 처리할 수 있습니다. 여러 XULE 문서를 하나의 ZIP 아카이브에 묶을 수 있습니다. 이 ZIP 아카이브는 XULE 문서 모음(또는 XULE 규칙 모음)입니다. 사용자는 실행할 XULE 파일로 ZIP 파일을 지정하여 전체 XULE 문서 모음을 XBRL 인스턴스에 대해 실행할 수 있습니다.

XULE 프로세서

 

서버 기반의 XULE 프로세서를 찾으신다면, "RaptorXML+XBRL Server를 살펴보세요. 이 XBRL 엔진은 명령줄, 스크립트, 그리고 강력한 파이썬 API를 포함한 다양한 서버 및 엔진 API를 통해 초고속의 사용자 정의 XULE 처리를 제공하며, XULE 문서를 실행할 수 있습니다.

대화형 XULE 편집기

XMLSpy에는 다음 기능들이 포함되어 있습니다 업계 최초의 인터랙티브 XULE 편집기XULE 편집 기능은 텍스트 보기와 새로운 XULE 창 모두에서 지원됩니다. 두 가지 편집 환경 모두 사용자가 문법 도움말, 코드 자동 완성, 그리고 XULE 표현식을 쉽게 작성하고 테스트할 수 있도록 다양한 유용한 기능을 제공합니다. 작업하는 동안 자동 완성 기능은 XULE 문법뿐만 아니라, 선택된 XBRL 분류 체계의 구조에 따라서도 작동합니다 (해당하는 경우).

XULE 창은 XBRL 인스턴스 문서를 상호 작용적으로 쿼리할 수 있는 편리한 방법을 제공합니다. 이 창에는 XULE 표현식을 입력하는 영역과, 현재 문서에 적용할 XULE 표현식(또는 규칙)을 입력하는 영역, 그리고 실행 결과를 표시하는 결과 영역이 포함되어 있습니다. 결과 영역의 링크를 클릭하면 해당 XBRL 인스턴스 문서의 노드로 이동할 수 있습니다. 또한, 9개의 탭을 통해 여러 표현식을 동시에 테스트할 수 있습니다.

아래에 있는 XULE 편집기 화면 캡처는 사용자가 인라인 XBRL(iXBRL) 문서 내에서 정보를 탐색하고 강조 표시하는 모습을 보여줍니다.

XMLSpy에서 제공하는 XULE 편집기 및 처리 기능 (대화형)

 

XULE를 시작하려면, XULE 창에 제시된 몇 가지 예시를 시도해 보시고, XMLSpy 예제 프로젝트에 있는 샘플 파일들을 살펴보세요.

 

"xule" 구문 또는 표현식을 작성하는 방법

XMLSpy는 직관적인 XULE 편집기 및 프로세서를 탑재하고 있어, XBRL 규정 준수를 위해 노력하는 회계사 및 개발자에게 필수적인 도구입니다.