30

RDF & OWL: 시맨틱 웹 표준이 제조에 주는 가치

제조 온톨로지 설계

학습 목표

RDF 트리플 모델의 기본 구조를 이해한다 OWL(Web Ontology Language)의 역할과 추론 능력을 파악한다 ISO 15926, IEC 62264 등 제조 도메인 표준 온톨로지를 알아본다

왜 표준 온톨로지가 중요한가

공장이 100개면 데이터 모델이 100개. 호환이 안 된다. 표준(RDF, OWL)을 따르면 공장 간, 시스템 간 데이터 교환이 가능해진다.


RDF (Resource Description Framework)

한 줄 정의: 세상의 모든 사실을 (주어, 술어, 목적어) 트리플로 표현하는 W3C 표준.

에디터 로딩 중...

핵심 특징

  • URI(고유 식별자)로 모든 엔티티 식별 → 다른 시스템과 충돌 없음
  • 직렬화: Turtle, RDF/XML, JSON-LD, N-Triples
  • 쿼리 언어: SPARQL

OWL (Web Ontology Language)

RDF가 "사실을 적는 문법"이라면, OWL은 **"개념 체계를 정의하는 문법"**이다.

에디터 로딩 중...

OWL이 자동으로 해주는 일

  1. 분류(Classification): 인스턴스가 어떤 클래스에 속하는지 자동 판별
  2. 일관성 검사(Consistency Check): 모순된 데이터 탐지
  3. 자동 관계 추론: 정의된 규칙으로 새로운 관계 생성

제조 도메인 표준 온톨로지

바퀴를 다시 발명하지 말자. 이미 잘 만들어진 표준이 있다.

표준영역사용 사례
ISO 15926플랜트/공정 자산 데이터정유, 화학, 발전
IEC 62264 (ISA-95)제조 운영 관리(MOM)ERP-MES-PLC 연동
CIM (Common Information Model)전력 시스템스마트 그리드
MIMOSA자산 관리/정비EAM 시스템
schema.org/Product제품 정보e-Commerce 통합
에디터 로딩 중...

우리 프로젝트: 표준을 어떻게 활용할까

에디터 로딩 중...

Neo4j와 RDF의 관계

둘 다 그래프지만 다르다.

항목Neo4j (Property Graph)RDF
데이터 모델노드 + 관계 + 속성트리플 (S, P, O)
쿼리 언어CypherSPARQL
추론없음 (앱에서 처리)OWL 추론기 내장
표준화Neo4j 종속W3C 표준
사용 편의성높음학습 곡선 가파름

이번 주는 Neo4j를 쓴다. 학습 곡선이 완만하고 시각화가 강력하기 때문. 나중에 RDF로 전환하고 싶으면 neosemantics(n10s) 플러그인으로 변환 가능.

핵심 포인트
  • RDF는 (주어, 술어, 목적어) 트리플로 사실을 표현하는 W3C 표준
  • OWL은 클래스 계층, 제약, 자동 추론을 정의하는 온톨로지 언어
  • ISO 15926, ISA-95 등 제조 도메인 표준이 이미 존재
  • Neo4j(Property Graph)와 RDF는 다르지만 변환 가능