30분
RDF & OWL: 시맨틱 웹 표준이 제조에 주는 가치
제조 온톨로지 설계
RDF & OWL: 시맨틱 웹 표준이 제조에 주는 가치
온톨로지 & Knowledge Graph > 제조 온톨로지 설계
학습 목표
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이 자동으로 해주는 일
- 분류(Classification): 인스턴스가 어떤 클래스에 속하는지 자동 판별
- 일관성 검사(Consistency Check): 모순된 데이터 탐지
- 자동 관계 추론: 정의된 규칙으로 새로운 관계 생성
제조 도메인 표준 온톨로지
바퀴를 다시 발명하지 말자. 이미 잘 만들어진 표준이 있다.
| 표준 | 영역 | 사용 사례 |
|---|---|---|
| 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) |
| 쿼리 언어 | Cypher | SPARQL |
| 추론 | 없음 (앱에서 처리) | OWL 추론기 내장 |
| 표준화 | Neo4j 종속 | W3C 표준 |
| 사용 편의성 | 높음 | 학습 곡선 가파름 |
이번 주는 Neo4j를 쓴다. 학습 곡선이 완만하고 시각화가 강력하기 때문. 나중에 RDF로 전환하고 싶으면 neosemantics(n10s) 플러그인으로 변환 가능.
핵심 포인트
- • RDF는 (주어, 술어, 목적어) 트리플로 사실을 표현하는 W3C 표준
- • OWL은 클래스 계층, 제약, 자동 추론을 정의하는 온톨로지 언어
- • ISO 15926, ISA-95 등 제조 도메인 표준이 이미 존재
- • Neo4j(Property Graph)와 RDF는 다르지만 변환 가능