ONTLE · Open World Package

공개 알파 Apache-2.0

ONTLE World와 World Model을 공개 규격 OWP로 패키징하는 도구

ONTLE은 퓨처워크랩이 공개한 OWP(Open World Package) 참조 도구로, World와 World Model 패키지를 작성·검증·패키징합니다. 퓨처워크랩은 OWP로 World(회사의 현재 상태, 업무 절차, 판단 기준, 승인 권한, 목표, 실행 결과를 담은 명시적 표현)와 View, 상태, World Model, 평가를 외부 팀도 구현·검증·배포할 수 있는 공개 계약으로 만들고 있습니다. OWP는 첫 공개 릴리즈를 시작으로 표준화를 적극 추진하는 공개 명세와 레퍼런스 구현이며, 참조 도구 ONTLE은 공개 알파로 배포되어 있습니다.

ONTLE is the reference toolchain for the Open World Package (OWP) specification by FutureWorkLab.

python -m pip install --pre ontle

퓨처워크랩 제품 구성 보기 →

World 패키징이 필요한 이유

모델과 도구는 배포되지만, 그 모델이 전제한 World는 기록되지 않습니다

모델 허브는 사용 가능한 모델을, 도구 레지스트리는 호출 가능한 도구를 알려 줍니다. 그러나 모델이 전제한 World, 유효한 View와 상태 표현, 검증 근거는 따로 관리되는 경우가 많습니다. OWP는 이 정보를 하나의 패키지 계약으로 기록합니다.

모델 허브

사용 가능한 모델

도구 레지스트리

호출 가능한 도구

OWP

모델이 유효한 World·View·상태와 검증 근거

OWP 규격 구성: World Package · World Model Package

두 종류의 패키지와 하나의 처리 순서

OWP는 World를 기술하는 패키지와, 그 World에서 동작하는 모델을 기술하는 패키지를 나눠 정의합니다. 두 패키지는 같은 처리 순서로 연결됩니다.

World Package

World, View, State Compiler(여러 시스템의 관측값과 원천 데이터를 시점·원천 우선순위·최신성 규칙으로 대조해 실행 가능한 상태로 만드는 계약), Interface, Ontology, Knowledge, Evaluation을 기술합니다.

World Model Package

모델이 연결되는 World, 호환되는 View와 State Compiler, 표현 어댑터, 모델, 호환성 근거를 기술합니다.

처리 순서

  1. World

  2. View

  3. State Compiler

  4. Effective World State(EWS, 특정 업무에서 실제로 쓰는 상태)

  5. Representation Adapter

  6. Model

  7. Compatibility Evidence

Business AI와 Physical AI(설비 · 로봇처럼 물리 환경에서 동작하는 AI) 예제가 같은 처리 순서를 씁니다. 도메인 모델은 서로 달라도 인터페이스 경계를 공유합니다.

레퍼런스 분야
  • 제조
  • 비즈니스
  • 연구실
  • 영업
  • Physical AI
  • 멀티모달 / VLA(시각 · 언어 · 행동을 함께 다루는 모델)
고객 지원 World 예제 패키지의 파일 트리와 owp.yaml의 spec.world 블록에 World 경계·기본 View·State Compiler 세 곳이 번호로 표시된 ONTLE 패키지 편집 화면.
World Package 매니페스트에서 World 경계, 기본 View, State Compiler의 선언 위치를 고객 지원 World 예제로 보여 줍니다.
  • 이 패키지가 다루는 World의 범위를 선언합니다
  • 기본으로 쓰는 View를 지정합니다
  • 관측값을 상태로 만드는 State Compiler를 연결합니다

World · View · State 개념 보기 →

OWP와 기존 산업 표준의 관계

기존 표준을 대체하지 않고, 표준 사이의 관계를 기록합니다

OWP는 각 표준의 산출물과 World·View·상태·모델의 연결 관계를 기록합니다.

표준다루는 대상
OpenUSD장면
ROS 2메시지와 액션
LeRobot에피소드 데이터셋
ISA-95기업-제어 객체 모델
OPC UA산업 정보 모델
Hugging Face 카드모델·데이터셋 탐색
MLflow 시그니처모델 입출력 스키마
OCI아티팩트 전송
  • 기업이 이미 쓰는 온톨로지를 그대로 유지합니다.
  • 산업 표준을 권위 있는 원천으로 그대로 씁니다.
  • World에 필요한 용어만 필요할 때 확장합니다.
  • 상위 온톨로지를 강제하지 않습니다. PROV-O · BFO · DUL 정렬은 별도 참고 패키지로 제공합니다.

OWP 표준화 경로와 레퍼런스 구현

OWP는 개념 제안을 검증 가능한 표준 활동으로 전환합니다

OWP는 용어 등록과 패키지 계약, 적합성 검증, 레퍼런스 도구를 갖춘 뒤 첫 공개 릴리즈를 기준점으로 삼아, 외부 구현자 · 연구자 · 파트너가 함께 쓰는 표준화 프로젝트로 확대합니다. 단계마다 기계가 읽는 계약과 테스트, 도구, 독립 구현이 쌓여 표준화의 신뢰도를 높입니다.

  1. 온톨로지 · 용어
    World · View · 상태 · World Model · 평가 · 호환성 개념을 RDF(웹 데이터 표준 형식) 용어로 등록합니다.

  2. 패키지 계약
    owp.yaml · WorldPackage · WorldModelPackage · OntologyPackage(패키지 유형 이름)로 계약을 정의합니다.

  3. 적합성 검증
    검증 · 해석 · EWS 생성 · 점검을 거치고, 독립 구현체가 같은 계약으로 시험합니다.

  4. 레퍼런스 도구
    ONTLE CLI(명령줄 도구) · 예제 · 명세만으로 만든 독립 TypeScript 구현을 제공합니다.

  5. 첫 공개 릴리즈
    외부 구현자 · 연구자 · 파트너가 쓰는 표준화 프로젝트로 전환하는 기준점입니다.

  6. 외부 생태계
    외부 패키지 · 구현체 · 호환성 근거가 쌓입니다.

  7. 표준화 신뢰도 ↑

표준화 신뢰도

기계가 읽는 계약, 온톨로지, 테스트, 도구, 독립 구현으로 검증할 수 있는 표준화 활동입니다.

생태계 레버리지

World · World Model · 평가 자산을 특정 고객에 가두지 않고, 개발자 · 파트너 · 연구자가 같은 계약 위에서 만들고 검증합니다.

고객 이식성

특정 파운데이션 모델이나 에이전트 프레임워크에 종속되지 않고, World와 운영 계약을 회사의 지속 자산으로 유지합니다.

퓨처워크랩 포지셔닝

퓨처워크랩은 엔터프라이즈 AI와 Physical AI의 World · World Model 간 상호운용 층을 정의하고, 그 레퍼런스 구현을 만드는 회사입니다.

OWP는 용어 등록에서 첫 공개 릴리즈와 외부 생태계까지 일곱 단계를 거쳐 표준화의 신뢰도를 높이며, 고객은 특정 모델과 프레임워크에 종속되지 않는 이식성을 얻습니다.

ONTLE · OWP 공개 범위와 상용 범위

계약은 열고, 호환성은 키우고, 실제 운영의 깊이는 퓨처워크랩이 가집니다

OWP는 채택과 호환성을 넓히고, AX Flow는 실제 운영에서 쌓이는 매핑 · 평가 · 통제 · 결과 근거를 깊게 축적합니다. 퓨처워크랩은 이식 가능한 생태계에 필요한 계약과 검증 기반을 공개하고, 높은 실행 품질과 책임이 필요한 운영 기능은 상용 제품 AX Flow와 AX Works에서 제공합니다.

공개 (ONTLE · OWP)상용 (AX Flow · AX Works)
OWP 규격과 문서운영 환경용 커넥터와 트랜잭션 처리
패키지 스키마와 매니페스트지능 조합 · 라우팅 · 최적화 자동화
적합성 시험(conformance suite)기업 정책 집행과 AX Guard
참조 CLI · SDK 기본 기능운영 단계의 World Model · 에이전트 관리(WorldModelOps · AgentOps)
참조 World와 예제비공개 평가 데이터와 고급 평가기
온톨로지 · 표준 연결 패턴고객별 최적화
호환성 · 근거 계약업무 화면 · 관리형 운영 · SLA
이식 가능한 배포 형식고객별 비공개 매핑 · 비밀 정보 · 정책

공개 계약은 고객 데이터의 공개를 뜻하지 않습니다.

고객 데이터와 고객의 World 자산은 고객 통제 아래 유지됩니다. 공개 범위는 구조와 계약의 이식성에 한정됩니다. 퓨처워크랩이 다른 구축에 재사용하는 것은 공통 · 업종 패턴, 범용 템플릿, 평가 방법, 연결 · 매핑 방법처럼 특정 고객에 한정되지 않는 제품 자산입니다. 고객 고유 데이터와 그 데이터로 만든 운영 지능은 별도 권리 · 동의 없이 외부에서 재사용하지 않습니다.

두 개의 플라이휠

개방형 표준 플라이휠 · 채택과 호환성을 넓힙니다

OWP 표준 + 온톨로지 · 용어 + 적합성 검증 + 레퍼런스 도구 → 호환 패키지 · 구현체 증가 → 상호운용 근거 · 신뢰 축적 → 채택 범위 확대 → OWP 표준으로 되돌아감

실제 운영 플라이휠 · 운영할수록 깊어집니다

고객 World · 시스템 데이터 매핑 → 시나리오 · 평가 → 결과 · 실패 근거 → 모델 조합 · 처리 경로 선택(라우팅) · 통제 고도화 → 더 빠른 구축 · 더 낮은 검증 비용 → 더 많은 운영 근거 → 고객 World · 시스템 데이터 매핑으로 되돌아감

표준은 열어 채택을 넓히고, 실제 운영의 깊이로 더 빠른 구축과 더 낮은 검증 비용을 만듭니다.

공개 규격은 호환 패키지와 구현체를 늘려 채택을 넓힙니다. 실제 운영에서 쌓인 근거는 구축 기간과 검증 비용을 줄여 고객과 파트너의 도입 부담을 낮춥니다.

ONTLE 설치(pip install ontle)와 빠른 시작

설치하고, 만들고, 검증합니다

고객 지원 World 예제로 설치부터 배포 파일 검증까지 따라 할 수 있습니다. 단계마다 복사 버튼이 있고, 버튼은 그 단계의 명령만 복사합니다.

빠른 시작 · 고객 지원 World 예제

  1. 준비 설치

    pip로 ontle 패키지를 설치합니다

    python -m pip install --pre ontle
  2. 1 패키지 만들기

    init이 매니페스트·View·State Compiler·예제 파일의 골격을 만듭니다

    ontle init support-world --namespace acme
    cd support-world

    이 단계에서 패키지 파일을 작성합니다. init이 만든 골격에 owp.yaml · WORLD.md · semantics/support.yaml · views/default.yaml · state/default-compiler.yaml · examples/observations.yaml을 작성한 뒤 다음 단계로 넘어갑니다.

  3. 2 규격 검사

    패키지 구성이 OWP 규격에 맞는지 검사합니다

    ontle validate .
    VALID
  4. 3 상태 컴파일

    관측값을 Effective World State로 컴파일하고 검사합니다

    ontle ews compile . --observations examples/observations.yaml \
        --as-of 2026-01-02T00:00:00Z > examples/expected-ews.yaml
    ontle ews check examples/expected-ews.yaml --world .
    VALID
  5. 4 배포 파일 만들기·검증

    pack이 배포 파일을 만들고 verify가 그 파일을 검증합니다

    ontle pack .
    ontle verify dist/acme-support-world-0.1.0.owp.zip
    8 files
    /Users/dev/work/support-world/dist/acme-support-world-0.1.0.owp.zip
    VERIFIED

설치부터 배포 파일 검증까지의 명령을 단계별로 복사해 실행할 수 있습니다.

실제 실행 결과 보기
터미널에서 pip로 ONTLE(ontle 패키지)을 설치하고 ontle init으로 support-world 패키지 골격을 만든 출력과 단계 설명 두 개가 보이는 화면.
pip 설치와 init으로 World 패키지 골격을 만드는 단계를 실제 출력으로 보여 줍니다.

Python 3.11 이상에서 동작합니다. RDF 도구가 필요하면 ontle[rdf]로 설치합니다. inspect · kg check · lock · sign 등 전체 명령은 문서에서 확인하실 수 있습니다.

OWP 예제: 고객 지원 World

고객 지원 World로 상태 값과 근거를 함께 확인합니다

고객 지원 World 예제는 티켓, 큐, 고객 문의, 문의 주제, 에스컬레이션 기준을 패키지로 정의합니다. 상태를 컴파일하면 티켓마다 상태 값이 나오고, 값마다 그 값을 만든 관측값이 근거로 붙습니다.

티켓 TCK-3104의 상태, 24시간 재문의 수, 에스컬레이션 판정 세 값이 오른쪽 근거 관측값 블록과 화살표로 연결되고 아래에 검증 결과 세 줄이 보이는 ONTLE 산출물 화면.
Effective World State의 값마다 근거 관측값이 붙는다는 점을, 티켓 한 건의 세 값과 근거를 잇는 화살표로 보여 줍니다.

Business AI

영업 우선순위 World(sales-prioritization-world), 제조 품질 World(manufacturing-quality-world), 품질 시나리오 World Model(quality-scenario-world-model)

Physical AI

모바일 매니퓰레이션 World(mobile-manipulation-world), 멀티모달 액션 World Model(multimodal-action-world-model)

Ontology packages

영업(sales-ontology), 실험실(lab-ontology), 품질(quality-ontology)

고객 지원 World 예제의 티켓·큐·고객 문의·문의 주제 노드가 그래프로 연결되고, 에스컬레이션 대상 티켓 한 건의 상태와 근거 관측값이 오른쪽 상세 패널에 보이는 ONTLE World 그래프 뷰어 구성안 화면.
구성안 · 예제 패키지 데이터로 그린 화면
  • 에스컬레이션 기준에 걸린 티켓만 골라 봅니다
  • 티켓 하나의 상태와 관계, 근거 관측값을 한 화면에서 추적합니다

예제는 규격 사용법을 보여 주는 참조 자료이며 고객 사례가 아닙니다.

ONTLE 현재 상태와 라이선스

OWP는 첫 공개 릴리즈를 시작으로 표준화를 적극 추진하는 공개 명세와 레퍼런스 구현입니다

ONTLE / OWP는 World·View·State·Model·Evidence의 portable contract(이식 가능한 계약)를 공개적으로 정의·검증·패키징하는 규격·도구 계층입니다. OWP 규격은 공개 저장소에서 개발하고 있으며, 참조 도구 ontle은 PyPI에 공개 알파로 배포되어 있습니다.

지금 할 수 있는 것

  • 패키지 작성
  • 규격 검사
  • 같은 입력에서 같은 결과를 내는 배포 파일 생성
  • 배포 파일 검증과 예제 실행

라이선스

코드 · CLI · 스키마 · 예제는 Apache-2.0, 규격 문서와 문서(spec · docs)는 CC BY 4.0입니다. 상표권은 두 라이선스 어디에도 포함되지 않습니다.

공개 알파

ONTLE 핵심 사실과 자주 묻는 질문

  • 개발사: 퓨처워크랩(FutureWorkLab)
  • 구분: ONTLE = 참조 도구 · OWP = 공개 규격
  • 상태: OWP 공개 개발 중(첫 공개 릴리즈를 시작으로 표준화 추진) · ONTLE 공개 알파
  • 라이선스: 코드 Apache-2.0 · 규격 문서 CC BY 4.0
  • 설치: Python 3.11 이상, python -m pip install --pre ontle
ONTLE과 OWP는 어떻게 다른가요?
OWP(Open World Package)는 World와 World Model을 패키지로 정의하는 공개 규격이고, ONTLE은 그 규격에 맞는 패키지를 작성·검증·패키징·조회하는 참조 도구입니다.
ONTLE은 어떻게 설치하나요?
Python 3.11 이상에서 python -m pip install --pre ontle 명령으로 설치합니다. 공개 알파 배포라 --pre 옵션이 필요합니다.
OWP를 쓰면 회사 데이터가 공개되나요?
공개되지 않습니다. 공개 대상은 패키지 구조와 계약, 검증 도구입니다. 고객 데이터와 고객의 World 자산, 비공개 매핑과 정책은 고객 통제 아래 유지됩니다.
OWP 패키지를 운영 환경에서 실행하려면 무엇이 필요한가요?
운영 환경의 커넥터, 트랜잭션 처리, 실행 통제는 상용 제품 AX Flow의 영역입니다. 세부 범위는 위 「공개와 상용의 범위」 표에 정리되어 있습니다.
상업적으로 써도 되나요?
코드 · CLI · 스키마 · 예제는 Apache-2.0, 규격 문서는 CC BY 4.0 라이선스를 따릅니다. 각 라이선스 조건 안에서 사용하실 수 있으며, 상표권은 라이선스에 포함되지 않습니다.
온톨로지를 새로 만들어야 하나요?
기존 온톨로지와 산업 표준을 그대로 쓸 수 있습니다. ONTLE은 OWP 개념을 위한 작은 어휘만 제공하고 상위 온톨로지를 강제하지 않습니다.
퓨처워크랩은 왜 OWP를 공개하나요?
OWP가 널리 채택될수록 호환 패키지와 구현체가 늘어나고, 고객은 특정 파운데이션 모델이나 에이전트 프레임워크에 종속되지 않고 World와 운영 계약을 지속 자산으로 유지할 수 있기 때문입니다. 퓨처워크랩은 계약은 열고, 호환성은 키우고, 실제 운영의 깊이는 상용 제품으로 제공합니다. 공개 대상은 규격과 적합성 검증, 레퍼런스 도구입니다. 고객별 온톨로지와 매핑, 실제 운영 상태 구성과 라우팅 · 최적화, 비공개 평가 자산, AX Flow 실행 환경과 AX Guard는 상용 제품 영역입니다.

기술 문의를 남겨 주시면 저장소 주소와 시작 방법을 안내해 드립니다.

World 설계부터 함께 검토하려면 무료 컨설팅 신청 →

퓨처워크랩 제품

업무 처리, 복합 업무 자동화, 공개 규격을 세 제품이 나눠 맡습니다

공개 규격 도구

ONTLE

ONTLE은 퓨처워크랩이 공개한 OWP(Open World Package) 참조 도구로, World와 World Model 패키지를 작성·검증·패키징합니다.

주요 사용자: 개발자, 파트너 기술 조직, 연구기관

공급 형태: 공개(Apache-2.0) · 공개 알파

현재 페이지
  • AX Works · 업무 화면
  • AX Flow · World 구성과 실행 통제
  • 기존 업무 시스템

이미 쓰는 업무 시스템: ERP · CRM · 그룹웨어 · 데이터베이스 · 문서 · API

공개 계약은 고객 데이터의 공개를 뜻하지 않습니다. 고객 데이터와 고객의 World 자산은 고객 통제 아래 유지됩니다.

운영 환경의 커넥터, 트랜잭션 처리, 실행 통제는 상용 제품 AX Flow의 영역입니다.