Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

온톨로지 구축

온톨로지(Ontology)는 데이터셋(Dataset), 가상 테이블(Virtual table), 모델(Model) 같은 디지털 자산을 조직의 실제 대상 및 업무에 연결하는 운영 계층입니다. 공장, 장비와 제품뿐 아니라 고객 주문이나 금융 거래 같은 개념도 표현합니다.

의미와 동작을 함께 정의하기

의미 요소(Semantic elements)는 객체(Object), 속성(Property)과 링크(Link)로 업무 대상을 표현합니다. 기존 데이터소스를 객체 유형(Object type)에 매핑하고 필드 메타데이터, 접근 조건과 변경 거버넌스를 구성합니다. 링크 유형(Link type)은 객체 유형 사이의 관계를 정의합니다.

동작 요소(Kinetic elements)는 액션 유형(Action type), 함수(Function)와 동적 보안(Dynamic security)으로 변경을 다룹니다. 액션은 운영자의 입력을 받아 객체를 바꾸거나 기존 시스템과 연결한 업무를 실행합니다. 함수에는 필요한 업무 계산과 로직을 구현합니다.

정의와 실제 객체, 링크 및 액션 제출을 구분하는 방법은 온톨로지 핵심 개념에 있습니다.

공통 계약과 재사용

인터페이스(Interface)는 여러 객체 유형이 공통으로 제공할 구조와 기능을 정의합니다. 이를 구현한 서로 다른 객체 유형을 같은 계약으로 다루는 다형성을 제공합니다. 구체 객체 유형의 데이터와 공통 인터페이스 정의는 서로 다른 수준입니다.

분석과 업무 화면

온톨로지는 사용자가 데이터를 조회하고 의사결정을 수행하는 앱과 연결됩니다. 객체 뷰(Object view)는 객체 한 건의 정보와 업무를 모으고, Object Explorer는 필요한 객체 집합을 찾습니다. Quiver는 분석을, Workshop은 업무 앱 구성을 담당합니다.

앱 선택에서 사용 목적, 탐색 방식과 구성 부담을 비교합니다. 모델 연결은 예측 로직을 함수와 업무 화면에서 소비하는 과정을 설명합니다. 의사결정 구성에서는 데이터, 로직, 액션과 보안을 연결한 사례를 확인할 수 있습니다.

설계와 업무 검증

검색과 문서 맥락

의미 기반 검색은 문서 청크와 질의를 같은 모델로 임베딩하여 관련 객체를 찾습니다. PDF 처리, 모델 선택, Workshop과 함수에서의 검색 및 검색 결과를 생성 모델에 전달하는 구성을 설명합니다. 문자열 형식을 정확히 찾아야 할 때에는 정규식 검색을 사용합니다.

조회 시 계산하는 속성

파생 속성은 연결된 객체와 기존 속성을 이용해 조회 시 값을 계산합니다. 조직에서 공통으로 사용할 정의와 앱에 한정한 정의를 구분하고, Ontology Manager 설정과 집계 및 표현식 참조에서 구성 조건을 확인합니다.

시나리오에서 변경 비교

온톨로지 시나리오는 기본 데이터와 분리한 편집으로 가정 분석을 수행합니다. Workshop의 임시 시나리오, 메타데이터를 저장한 협업 시나리오와 승인 후 병합을 구성하고 OSDK에서 같은 작업을 수행할 수 있습니다.

조직 경계와 리소스 관리

온톨로지와 공간의 관계에 따라 한 조직의 비공개 구성을 선택하거나 여러 조직의 공동 리소스를 관리합니다. 공유 온톨로지의 접근 범위와 기반 데이터 권한을 구분하고, 기존 정의를 옮길 때에는 연결된 리소스를 함께 이전합니다.

관리 앱에서 상태 조사

Ontology Manager에서 유형과 속성, 함수 버전 및 의존 앱을 찾고 사용량과 모니터링 상태를 확인합니다. 리소스 검색과 빠른 이동, 요청 단위 사용 지표의 수집 범위를 구분하여 변경 영향을 조사합니다.

저장소와 질의 실행

온톨로지 저장과 조회 아키텍처는 OMS, OSS, Funnel과 객체 데이터베이스의 책임을 구분합니다. OSv1과 OSv2의 기능 차이 및 이전 조건을 확인하고, 집계 결과에서는 버킷별 개수와 상위 목록의 정확성을 따로 판단합니다.

편집 반영과 데이터 출력

객체 편집과 구체화는 사용자 편집과 원천 데이터 갱신의 우선순위, 작업별 권한, 편집 이력 및 스키마 변경 시 이전을 설명합니다. 구체화 출력을 만들 때는 갱신 주기와 보존 정책, 제한 뷰에서 일반 데이터셋으로 전환할 때의 접근 통제를 확인합니다.

데이터 인덱싱

온톨로지 인덱싱에서 Funnel의 배치와 스트리밍 경로 및 직접 데이터소스를 선택합니다. 변경 로그의 삭제 표현, 스키마 검증, 재생에 따른 객체 뷰 초기화와 보존 창의 삭제 시점은 경로별로 구분해야 합니다.

정의와 데이터의 보안

온톨로지 접근 제어는 정의 리소스의 프로젝트 권한과 실제 객체 및 속성값의 조회 조건을 나눕니다. 객체 정책, 제한 뷰와 다중 데이터소스의 적용 범위를 선택하고, 다운로드 허용 조건과 Foundry 안의 구체화 출력에 전파되는 통제를 별도로 확인합니다.

객체 화면 구성

객체 뷰는 속성과 연결 객체 및 관련 앱을 표준 화면이나 Workshop 기반 화면으로 제공합니다. 전체 뷰와 패널의 역할을 나누고, 탭과 프로필, 버전 게시 및 브랜치 승인 조건을 구성합니다.

프로세스와 3D 업무 앱

Machinery는 상태와 전이, 로그를 연결하여 업무 경로를 분석하고 Workshop에서 관측 결과를 보여 줍니다. Vulcan은 CAD와 도면 및 포인트 클라우드를 표시하고 주석, 측정과 절단 평면을 온톨로지 객체로 저장합니다.

일정과 자원 배정

동적 일정은 작업의 시간과 자원 관계를 온톨로지로 모델링합니다. Gantt의 배정과 시나리오, Program Scheduling의 의존 관계, Calendar의 제안 및 저장 시점을 구분하여 업무 화면을 구성합니다.