지식 모델링
Knowledge modeling지식 모델링은 일종의 프로세스 및/또는 일종의 시설이나 제품에 대한 표준 사양이나 지식의 컴퓨터 해석 가능한 모델을 만드는 과정이다.결과 지식 모델은 지식이 소프트웨어에 의해 해석되고 데이터베이스나 데이터 교환 파일에 저장될 수 있도록 하는 어떤 지식 표현 언어 또는 데이터 구조로 표현되었을 때만 컴퓨터가 해석할 수 있다.
지식 기반 엔지니어링 또는 지식 지원 설계는 제품, 시설 또는 프로세스의 설계를 위해 그러한 지식 모델을 컴퓨터 지원으로 사용하는 과정이다.그런 다음 제품 또는 시설의 설계는 설계가 필요한 시설 또는 제품의 창조를 안내하기 위해 지식 모델을 사용한다.즉, 일종의 오브젝트에 대한 지식을 활용하여 (상상적인) 개별 오브젝트의 제품 모델을 만들었다.이와 유사하게, 특정 프로세스의 설계는 프로세스 모델의 작성을 의미하며, 설계 활동은 그러한 종류의 프로세스에 대한 지식 모델에 포함된 지식으로 인도될 수 있다.결과 프로세스 모델, 제품 모델 또는 설비 모델도 일반적으로 데이터베이스에 저장된다.null
일반적으로 지식 표현 언어는 지식(사물의 종류에 관한 것)만을 나타낼 수 있도록 하는 반면, 개별 사물에 관한 정보 모델을 나타내고 저장하기 위해서는 다른 언어나 데이터 구조가 필요하다.만약 지식 표현 언어가 양쪽 모두를 표현할 수 있다면, 지식 모델과 정보 모델은 동일한 언어(또는 데이터 구조)로 표현될 수 있다.개별적인 것에 대한 정보뿐만 아니라 지식의 표현을 가능하게 하는 언어의 예는 젤리쉬 영어다.null
조립물 물리적 객체의 지식 모델의 기본은 조립품의 구성 요소와 가능한 구성 요소의 하위 구성 요소를 지정하는 분해 구조다.예를 들어 압축기 시스템에 대한 지식은 압축기 시스템이 압축기, 윤활 시스템 등으로 구성되는 반면, 윤활 시스템은 펌프 시스템 등으로 구성된다는 것을 포함한다.이러한 지식은 지식을 두 종류의 사물 사이의 관계의 집합으로 표현하는 지식 표현 언어로 표현되는 반면, 그 언어에서는 <부분 a로서 가져야 한다>라고 하는 관계 유형이 정의된다고 가정해 보자.압축기 시스템에 대한 지식 모델의 일부는 다음과 같은 지식 사실 표현으로 구성될 것이다.
- 압축기 시스템에는 압축기가 있어야 한다.
- 압축기 시스템에는 윤활 시스템이 있어야 한다.
- 윤활 시스템은 펌프 시스템의 일부로 포함되어야 한다.
- 펌프 시스템에는 펌프가 일부 있어야 한다.
그러한 지식 모델은 구성 요소의 특성, 구성 요소 및 가능한 시험 및 유지보수 요구사항에 대한 지식과 사양으로 더욱 확장될 것이다.null
마찬가지로, 공정에 대한 지식 모델은 기본적으로 공정 단계의 순서에 대한 명세서다.이 순서는 일종의 스트림이 일종의 프로세스 단계의 출력인 반면, 다음 프로세스 단계에서 입력되는 스트림의 동일한 유형이라는 사실에 의해 결정된다.따라서 정의된 스트림은 다른 프로세스 단계의 출력인 반면, 동일한 스트림은 프로세스 단계를 처리하는 입력물로서의 역할을 가진다.예를 들면 다음과 같다.
- 보일러에 물을 넣어야 한다.
- 증기는 보일러의 출력이어야 한다.
- 증기는 히터에 입력되어야 한다.
- 응축수는 히터의 출력이어야 한다.
- 등
문서 내용 탐색
지식 모델링은 설계 매뉴얼, (국제) 표준 사양 및 표준 데이터 시트와 같은 문서에서 사용할 수 있는 지식과 요건의 탐색을 포함한다.그러한 지식을 컴퓨터가 해석할 수 있게 하기 위해서는 형식적인 지식 표현 언어로 표현되어 컴퓨터 해석 가능한 형태로 변형될 필요가 있다.예를 들어, 겔리쉬 영어의 표현 형태로.이로써 전체 모델은 다시 데이터베이스에 저장되는 반면, 지식 및 요구사항은 지식 모델의 개체와 관련된다.
문서에 포함된 지식은 다양한 탐색 단계에서 모델링할 수 있다.낮은 수준의 탐색은 규격의 많은 부분을 자연어 텍스트 형태로 유지한다.이는 본문이 인간의 해석만 가능하지만 그럼에도 불구하고 지식모델의 대상과 관련이 있다는 것을 의미한다.그러므로 소프트웨어는 그 대상에 대한 지식이 요청될 때 여전히 사용자에게 정보를 제공할 수 있다.또 다른 극단적인 것은 문서에 있는 각 문장의 내용이 형식적인 지식 표현 언어로 변환되어 그 문장들에 언급된 사물들이 컴퓨터 해석 가능한 지식 모델의 필수적인 부분이 된다는 것이다.예를 들어 API 617 표준이 압축기에 대한 표준 사양을 포함하고 있다는 지식은 압축기 시스템의 지식 모델에서 개념 압축기와 연계될 수 있다.이는 지식 표현 언어로 표현할 수 있다(관계형 ⟨is 사용 ⟩is는 다음과 같이 in⟩).
- 컴프레서 ⟨is는 API 617에 지정됨
탐구 수준이 높다는 것은 자연어의 단락이나 문장이 지식 모델의 구성요소와 관련이 있다는 것을 의미한다.완전한 명시적 모델은 자연어 문장이 데이터베이스 구조에서 데이터로 완전히 변환되는 것을 의미한다.예를 들어 최소 샤프트 직경의 사양은 다음과 같이 지식 모델에 포함될 수 있다.
- 축 직경 ⟨ 척도상 20 mm 이상의 값을 가져야 한다.
위에서 설명한 탐색 프로세스는 설계의 자동 검증뿐만 아니라 컴퓨터 지원 지식 지원 설계에 사용할 수 있는 지식 모델 및 표준 사양 모델을 의미한다.null