apache/ossie
Apache Ossie, industry wide specification effort to standardize how we exchange semantic metadata across analytics, AI and BI platforms, providing a vendor neutral, single source of truth for semantic data
Apache Ossie(인큐베이팅)
정의
- 데이터 분석, AI 및 비즈니스 인텔리전스 도구를 위한 공급업체에 구애받지 않는 시맨틱 모델 사양을 정의하는 Apache 인큐베이팅 오픈소스 프로젝트입니다.
- 사양은 JSON 및 YAML로 표현되며 기계가 읽을 수 있는 스키마를 갖추고 있어 모든 도구가 동일한 비즈니스 로직 정의(KPI, 메트릭, 차원 등)를 가져오거나 내보낼 수 있습니다.
중요성
- 오늘날 많은 BI/AI 플랫폼은 동일한 KPI에 대해 각자 자체 정의를 유지하여 중복 작업과 일관되지 않은 AI 생성 인사이트를 초래합니다.
- AI 에이전트, BI 대시보드 및 데이터 파이프라인이 모두 읽을 수 있는 단일 "진실의 원천"을 제공함으로써 Ossie는 의미론적 단편화를 제거하고 AI 출력을 더 신뢰할 수 있게 만드는 것을 목표로 합니다.
저장소의 주요 부분
| 디렉토리 | 내용 |
|---|---|
core-spec/ |
공식 Ossie 사양(spec.md), JSON 스키마(ossie-schema.json) 및 YAML 스키마(spec.yaml). |
examples/ |
전체 TPC-DS 벤치마크 모델을 포함한 샘플 시맨틱 모델로, 실제 메트릭이 어떻게 표현되는지 보여줍니다. |
validation/ |
모델이 스키마를 준수하는지 확인하는 작은 유틸리티로, 변환기 또는 내보내기를 개발하는 개발자에게 유용합니다. |
docs/ |
사람이 읽을 수 있는 문서, 개요 및 사용 가이드. |
사용 방법
- 사양 읽기 –
core-spec/spec.md에서 시작하여 데이터 구조(엔티티, 속성, 관계, KPI 정의)를 이해합니다. - 모델 만들기 – 스키마를 따라 JSON 또는 YAML 파일을 작성합니다.
examples/에서 복사하여 조정할 수 있습니다. - 검증 – 검증 도구(
validation/)를 실행하여 파일이ossie-schema.json을 준수하는지 확인합니다. - 통합 – 변환기를 구축하거나 사용하여(동반
apache/ossie-converters저장소 참조) Ossie와 BI/AI 도구가 기대하는 형식(예: dbt, GoodData, Salesforce) 간에 변환합니다.
참여하기
- 기여:
CONTRIBUTING.md를 참조하여 사양 변경 제안 또는 코드 추가 프로세스를 확인하세요. - 로드맵:
ROADMAP.md에는 현재 작업 그룹과 향후 기능이 나열되어 있습니다. - 커뮤니티: GitHub Discussions에 참여하고, 이슈를 제기하거나, 프로젝트 Slack(README에 링크)에서 채팅하세요.
결론 Apache Ossie는 AI 모델을 실행하는 라이브러리가 아니라 AI 에이전트와 분석 플랫폼이 비즈니스 개념에 대해 동일한 언어를 사용할 수 있게 하는 표준으로, 불일치를 줄이고 AI 기반 인사이트를 더 신뢰할 수 있게 만듭니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트