본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

핵심 개념

이 페이지에서는 Foundry의 온톨로지와 관련된 주요 개념에 대해 설명합니다.

온톨로지

온톨로지는 세계의 분류입니다. Foundry에서 온톨로지는 그룹의 디지털 트윈으로, 디지털 에셋(데이터셋 및 모델) 위에 놓인 풍부한 의미적 레이어입니다. Foundry 온톨로지는 데이터셋과 모델을 오브젝트 유형, 속성, 링크 유형, 액션 유형에 매핑함으로써 그룹의 세계에 대한 완전한 그림을 만듭니다.

  • 오브젝트 유형은 그룹에서의 엔티티 또는 이벤트를 정의합니다.
  • 속성은 오브젝트 유형의 특성을 정의합니다.
  • 링크 유형은 두 오브젝트 유형 간의 관계를 정의합니다.
  • 액션 유형은 오브젝트 유형이 수정될 수 있는 방법을 정의합니다.

온톨로지를 구성하는 개념들은 데이터셋의 구조와 유사점이 있습니다. 각 오브젝트 유형을 데이터셋과 유사하게 생각할 수 있습니다. 오브젝트는 오브젝트 유형의 한 인스턴스이며, 데이터셋의 한 항목인 행과 같습니다. 데이터셋의 열은 오브젝트의 속성과 유사하며, 주어진 행에 대한 추가 정보를 제공합니다. 데이터셋 필드의 값(스프레드시트의 셀과 같은)은 오브젝트의 속성 값과 유사합니다. 그리고 데이터셋이 다양한 방식으로 결합될 수 있는 것처럼, 오브젝트들은 속성 값에 기반한 링크를 가질 수 있습니다. 아래 표는 이 비교를 요약한 것입니다:

데이터셋온톨로지
데이터셋오브젝트 유형
오브젝트
속성
필드속성 값
결합링크 유형

아래 다이어그램은 이러한 개념들이 어떻게 결합하여 온톨로지를 만드는지 보여줍니다. 아래 내용은 온톨로지의 다른 구성 요소를 더 깊이 이해하도록 정의를 계속합니다.

Aviation Ontology

오브젝트 유형

오브젝트 유형은 실제 세계의 엔티티 또는 이벤트의 스키마 정의입니다. 오브젝트는 오브젝트 유형의 단일 인스턴스를 가리키며, 오브젝트는 실제 세계의 단일 엔티티 또는 이벤트에 해당합니다. 오브젝트셋은 여러 오브젝트 인스턴스의 모음을 가리키며, 즉 오브젝트셋은 실제 세계의 엔티티 또는 이벤트 그룹을 나타냅니다.

오브젝트 유형에 대해 더 알아보기.

속성

오브젝트 유형의 속성은 실제 세계의 엔티티 또는 이벤트의 특성에 대한 스키마 정의입니다. 속성 값은 오브젝트에 대한 속성의 값, 즉 해당 실제 세계의 엔티티 또는 이벤트의 단일 인스턴스를 가리킵니다.

속성에 대해 더 알아보기.

공유 속성

공유 속성은 온톨로지의 여러 오브젝트 유형에서 사용할 수 있는 속성입니다. 공유 속성을 통해 오브젝트 유형 간에 일관된 데이터 모델링 및 속성 메타데이터의 중앙 관리가 가능합니다.

공유 속성에 대해 더 알아보기.

링크 유형

링크 유형은 두 오브젝트 유형 사이의 관계에 대한 스키마 정의입니다. 링크는 두 오브젝트 사이의 그 관계의 단일 인스턴스를 가리킵니다.

링크 유형에 대해 더 알아보기.

액션 유형

액션 유형은 사용자가 한 번에 오브젝트, 속성 값, 링크에 대해 수행할 수 있는 변경 또는 편집의 집합에 대한 스키마 정의입니다. 또한 액션 제출과 함께 발생하는 부작용 동작도 포함합니다. 액션 유형이 온톨로지에서 설정되면 최종 사용자는 액션을 적용하여 오브젝트를 변경할 수 있습니다.

액션 유형에 대해 더 알아보기.

역할

역할은 온톨로지에서 중심적인 권한 모델입니다. Foundry 파일시스템의 역할과 마찬가지로, 온톨로지 역할은 온톨로지 리소스에 대한 접근 권한을 부여합니다. 역할은 온톨로지 레벨 또는 개별 리소스 레벨에서 부여될 수 있습니다.

온톨로지 역할과 오브젝트 유형, 링크 유형, 액션 유형에 대한 사용 방법에 대해 더 알아보세요.

Functions

Function은 입력 파라미터를 받아 결과물을 반환하는 코드 기반의 로직입니다. Functions은 온톨로지와 기본적으로 통합됩니다. 즉, 오브젝트와 오브젝트셋을 입력으로 받고, 오브젝트의 속성 값을 읽고, 온톨로지를 기반으로 하는 액션 유형 및 애플리케이션에서 사용될 수 있습니다.

일반적인 Functions에 대해 더 알아보기, 또는 온톨로지 기반 Functions에 대해 더 알아보기.

Object Views

Object Views는 특정 오브젝트와 관련된 모든 정보 및 워크플로의 중심 허브입니다. 이는 오브젝트에 대한 주요 정보, 연결된 오브젝트, 관련 측정치, 그리고 오브젝트와 관련된 분석, 대시보드, 애플리케이션을 포함합니다.

Object Views에 대해 더 알아보기.