도 1 에 도시 된 바 와 같이 설계 RULE 데이터베이스 서버 에 3 D 캐드 모델링 데이터 ( 20 ) 에서 설계 RULE 이 적용 되 는 배관 루팅 타입 을 인식 하 고 저장 하 여 사용 할 수 있 다 . 따라서 , 동일 한 루팅 타입 에 대해서 설계 디자이너 는 저장 된 배관 루팅 타입 을 불러와 설계 에 반영 할 수 있 으므로 작업 이 수월 해진다 . 또한 , 설계 RULE 데이터 서버 ( 10 ) 에 저장 된 각 배관 구성 요소 의 타입 , 방향 및 위치 에 따라 미리 정해진 루팅 타입 객체 를 사용 하 여 설계 RULE 값 을 지정 할 수 도 있 다 . 설계 RULE 데이터베이스 서버 ( 10 ) 에 3 D 캐드 모델링 데이터 ( 20 ) 에서 RULE 이 적용 되 는 기계 장치 의 타입 을 인식 하 고 저장 하 여 사용 할 수 있 다 . 하나 의 타입 을 저장 하 여 등록 하 여 두 면 , 디자이너 는 동일 한 타입 에 대하 여 저장 된 타입 을 불러와 사용 할 수 있 으므로 작업 을 수월 하 게 할 수 있 다 . 또한 , 3 D 캐드 모델링 데이터 ( 20 ) 에서 각 기계 장치 의 태그 규칙 , 노즐 과 같 은 구성 요소 의 특징 을 인식 한 후 , 설계 RULE 데이터 서버 ( 10 ) 에 미리 정해진 타입 의 기계 장치 과 비교 분석 하 여 일치 되 는 타입 을 사용 하 거나 일치 되 는 타입 의 형태 를 저장 하 여 재 사용 할 수 도 있 다 . 또한 , 벤트 ( Vent ) , 드레 인 ( Drain ) 또는 드립 렉 ( Drip Leg ) 과 같 은 배관 구성 요소 가 존재 해야 할 타입 및 위치 정보 를 지정 한다 . 또한 , 하나 의 구성 요소 와 인접 한 다른 구성 요소 간 의 거리 또는 간격 을 지정 한다 . 예 를 들 어 파이프 와 파이프 간 의 일정 간격 에 대한 값 , 파이프 와 플랜지 의 이격 거리 등 의 값 을 지정 한다 . 또한 , 하나 의 구성 요소 에 대해 지켜져야 할 엔지니어링 값 을 지정 한다 . 예 를 들 어 , 오리피스 미터 런 ( Meter - run ) 과 같 은 값 을 지정 한다 . 또한 , 밸브 스템 의 위치 와 같이 운전 시 요구 되 는 구성 요소 의 위치 값 을 지정 한다 . 또한 , 작업자 의 운전 을 위한 작업 공간 과 이동 경로 에 대한 볼륨 을 지정 하 며 , 파이프 랙 과 같 은 추후 유지 보수 를 위해 일정 공간 이 필요 한 유지 보수 를 위해 필요 한 볼륨 을 지정 할 수 도 있 다 .