온톨로지란?

이 문서에서는 업계 온톨로지의 개념과 Azure Digital Twins의 컨텍스트 내에서 이를 사용하는 방법을 설명합니다.

Azure Digital Twins 솔루션의 어휘는 사용자 환경에 존재하는 엔터티 유형을 설명하는 모델을 사용하여 정의됩니다. 온톨로지는 제조, 건물 구조, IoT 시스템, 스마트 도시, 에너지 그리드, 웹 콘텐츠 등과 같은 특정 영역을 포괄적으로 설명하는 모델 집합입니다.

완전하고 도메인을 설명하는 모델 집합을 처음부터 작성하면 고유의 온톨로지를 만들게 됩니다. 또는 때로는 업계에 대한 모델링 표준이 이미 존재하므로 온톨로지를 처음부터 직접 만드는 대신 기존 온톨로지에 의존하는 것이 더 효과적일 수 있습니다.

이 섹션의 문서에서는 현재 사용할 수 있는 기존 온톨로지와 업계 표준을 Azure Digital Twins에서 사용할 온톨로지로 전환하기 위한 다양한 전략을 포함하여 Azure Digital Twins 시나리오에 대해 온톨로지를 만들고 기존 업계 온톨로지를 사용하는 방법에 대해 자세히 설명합니다.

Azure Digital Twins에 대한 온톨로지 전략 요약

Azure Digital Twins에서 사용할 DTDL 온톨로지를 만들기 위한 주요 전략은 다음과 같습니다. 사용자의 업계에 사용되는 기존 재질이 사용자의 솔루션과 얼마나 일치하는지에 따라 사용자에게 가장 적합한 것을 선택합니다.

전략 설명 리소스
채택 널리 인정되는 업계 표준을 기반으로 빌드된 Microsoft의 오픈 소스 DTDL 온톨로지 중 하나를 채택하여 솔루션을 빠르게 시작할 수 있습니다. 온톨로지에 필요한 모든 모델이 포함되어 있으면 이러한 모델 집합을 그대로 가져와 즉시 사용할 수 있습니다. 산업 표준 온톨로지 채택
확장 기존 DTDL 온톨로지에 솔루션에 필요한 모델 중 전부는 아니지만 대부분이 있는 경우 고유한 추가 항목으로 온톨로지를 확장하여 사용자 지정된 온톨로지를 만들 수 있습니다. 산업 표준 온톨로지 채택

온톨로지 확장
변환 다른 표준 업계 형식으로 표현된 기존 모델이 이미 있는 경우 이를 DTDL로 변환하여 Azure Digital Twins에서 사용할 수 있습니다. 온톨로지 변환
작성자 적용 가능한 업계 표준을 영감으로 사용하여 처음부터 고유의 사용자 지정 DTDL 온톨로지를 개발할 수 있습니다. DTDL 모델

기존 온톨로지 사용

기존 업계 온톨로지는 디지털 트윈 솔루션을 위한 훌륭한 시작점을 제공합니다. 여기에는 디지털 트윈 그래프를 디자인, 생성 및 구문 분석하기 위한 일련의 도메인별 모델 및 엔터티 간 관계가 포함됩니다. 업계 온톨로지를 통해 솔루션 개발자는 검증된 시작점에서 디지털 트윈 솔루션을 시작하고 비즈니스 문제 해결에 집중할 수 있습니다.

온톨로지는 솔루션 전체에서 공통 어휘를 제공할 수 있기 때문에 솔루션에서 이러한 온톨로지를 사용하면 다양한 파트너와 공급업체 간의 보다 원활한 통합을 위해 온톨로지를 설정할 수도 있습니다.

다음은 트윈 그래프에 대한 스키마로 업계 표준 DTDL 온톨로지 사용 시의 몇 가지 다른 이점입니다.

  • 소프트웨어 구성 요소, 설명서, 쿼리 라이브러리 등의 조화
  • 개념적 모델링 및 시스템 개발에 대한 투자 감소
  • 의미 체계 수준에서 보다 쉬운 데이터 상호 운용성
  • 처음부터 시작하는 대신 모범 사례 재사용

Microsoft는 널리 사용되는 업계 표준을 기반으로 빌드된 여러 오픈 소스 DTDL 온톨로지를 만들었습니다. 솔루션에 즉시 이러한 온톨로지를 채택하거나 자체 추가 기능으로 온톨로지를 확장하여 솔루션을 사용자 지정할 수 있습니다. Azure Digital Twins의 모델은 DTDL(디지털 트윈 정의 언어)로 표현되므로 Azure Digital Twins용으로 설계된 온톨로지는 DTDL로 작성됩니다.

RDF 또는 OWL과 같은 다른 표준 업계 형식으로 표현되는 해당 업계 모델 집합이 있는 경우 이를 시작점으로 사용하고 Azure Digital Twins에서 사용하기 위해 모델을 DTDL로 변환할 수 있습니다.

고유의 온톨로지 작성

사용자의 요구 사항을 충족하는 기존 업계 온톨로지가 없는 경우 언제든지 처음부터 고유의 사용자 지정 DTDL 온톨로지를 개발할 수 있습니다. 이는 적용 가능한 업계 표준이나 사용자의 비즈니스와 관련된 기타 정보에서 영감을 얻을 수 있습니다.

포함된 모든 필드를 포함한 개별 모델 디자인 및 DTDL로 작성하는 방법에 대한 자세한 내용은 DTDL 모델을 참조하세요.

전체 모델 개발 경로

온톨로지를 Azure Digital Twins에 설계하거나 통합하기 위해 어떤 전략을 선택하든 아래의 전체 경로에 따라 온톨로지를 DTDL 모델로 만들고 업로드하는 과정을 안내할 수 있습니다.

  1. 먼저 Azure Digital Twins의 DTDL 모델링을 검토하고 이해합니다.
  2. 선택한 온톨로지 전략 진행: 솔루션과 업계의 요구 사항에 따라 모델을 채택, 변환, 확장 또는 작성합니다.
  3. 모델의 유효성을 검사하여 DTDL 문서가 작동하는지 확인합니다.
  4. API 또는 Azure Digital Twins 모델 업로더와 같은 샘플을 사용하여 완성된 모델을 Azure Digital Twins에 업로드합니다.

모델이 서비스에 업로드되면 다음을 수행할 수 있습니다.

다음 단계

기존 온톨로지를 채택, 확장 및 변환하는 전략에 대해 자세히 알아봅니다.

또는 모델을 사용하여 디지털 트윈을 만드는 방법에 대해 알아보세요. 디지털 트윈 및 트윈 그래프.