# PIDEX

> P&ID와 엔지니어링 레코드를 신뢰할 수 있는 공정 컨텍스트로 바꿉니다.

SmartPlant P&ID 프로젝트를 읽기 전용으로 읽어, 엔지니어와 AI Agent가 같은 근거로 도면·신원·관계를 검사하고 검토·발행할 수 있는 엔지니어링 산출물을 만듭니다.

**Alpha / Evaluation.** 현재 Alpha 평가 단계입니다.

## P&ID는 읽히지만, 기계가 같은 신원과 연결로 이해하지는 못합니다.

도면과 태그, 리스트가 각각 존재해도 객체 신원·연결·출처가 한곳에 묶이지 않으면 검색과 검토는 추측에 가깝습니다. 파일 이름이나 화면 근접으로 연결을 메우면 근거 없는 토폴로지가 생깁니다.

## 신뢰할 수 있는 엔지니어링 레코드와 공정 그래프를 만듭니다.

PIDEX는 Smart P&ID의 Oracle 스키마와 도면 기하를 읽기 전용으로 수집해, 관찰된 도면 증거와 DEXPI 기반 의미 산출물, Engineering Identity / Rich Tag Graph, 리스트를 한 결과 폴더에 남깁니다. 없는 값은 비어 있다고 보고하며, 추측으로 채우지 않습니다.
- 입력: SmartPlant P&ID 프로젝트(읽기 전용)
- 출력: Evidence SVG, DEXPI 2.0 XML, Engineering Identity / Rich Tag Graph, 엔지니어링 리스트
- 작업면: Result Explorer, Workspace, CRS(검토·코멘트), Engineering Publication

## 원천에서 발행까지의 한 줄

권한 있는 원천이 사실을 만들고, 증거 산출물이 그 사실을 운반하며, Workspace는 작업 문맥만 모읍니다. 최종 발행 권한은 Engineering Publication에만 있습니다.
1. **SmartPlant P&ID** — 읽기 전용 수집
2. **Evidence SVG · DEXPI 2.0 XML** — 도면·의미 증거
3. **Engineering Identity / Rich Tag Graph** — 토폴로지 권한
4. **리스트 · Result Explorer** — 산출물 검사
5. **Workspace · CRS** — 작업·코멘트 문맥
6. **Engineering Publication** — 프로젝트 PDF/A-4f

## 제품이 실제로 다루는 것

### Evidence SVG

도면마다 관찰된 기하와 출처·세대(snapshot) 메타데이터, 임베드된 의미 데이터를 담은 SVG를 만듭니다. 화면 캡처가 아니라 추적 가능한 도면 증거입니다.

### DEXPI 2.0 XML

프로젝트·도면 단위 DEXPI 2.0 XML과 DEXPI 정렬 어휘로 의미·공정 증거를 내보냅니다. 정규화·교환용이며 DEXPI certified/compliant를 주장하지 않습니다.

### Engineering Identity / Rich Tag Graph

정확한 엔지니어링 신원과 원천에 근거한 관계를 담습니다. 토폴로지 권한은 여기에 있으며, 태그 문자열·SVG 근접·뷰어 휴리스틱으로 연결을 만들지 않습니다.

### 엔지니어링 리스트 · Result Explorer

리스트 산출물과 결과 폴더의 도면·기록·데이터·검토 도구를 한곳에서 탐색합니다. Engineering Graph 시각화는 Rich Tag Graph에서 파생된 뷰일 뿐입니다.

### Workspace · CRS

Workspace는 도면·객체 중심 작업 문맥입니다. CRS는 코멘트·주석·신원 링크를 세대에 묶는 검토 워크플로이며, 승인·전자서명·발행 권한이 없습니다.

### Engineering Publication

프로젝트 PDF/A-4f와 연관 파일을 만드는 유일한 최종 발행 권한입니다. Workspace나 CRS가 도면·코멘트 단위 최종 PDF를 만들지 않습니다.

## 무엇을 권한으로 두고, 무엇을 하지 않는가

원천 Smart P&ID는 수정하지 않습니다. 토폴로지는 Rich Tag Graph가, 의미·공정 증거는 DEXPI XML이, 최종 발행은 Engineering Publication이 담당합니다.
- 태그 문자열 매칭, SVG 근접, 뷰어 휴리스틱으로 토폴로지를 만들지 않습니다.
- 누락된 모델 값을 추측으로 채우지 않습니다.
- DEXPI certified / DEXPI compliant를 주장하지 않습니다.
- 완전 자동 P&ID 인식이나 100% 정확도를 약속하지 않습니다.
