아복스
Abox컴퓨터 과학에서 TBox와 ABox라는 용어는 지식 기반에서 두 가지 다른 유형의 문장을 설명하기 위해 사용된다.TBox 문장은 "단어학 구성요소"로, 클래스 및 속성을 도메인 어휘로 정의하여 관심 영역을 설명한다.ABox 문장은 TBox의 개념 모델 또는 온톨로지와 관련된 사실인 "주장 구성요소"이다.[1]ABox와 TBox 문장은 함께 지식 기반 또는 지식 그래프를 구성한다.
ABox 문장은 TBox 호환성이 있어야 한다. TBox에 의해 정의된 어휘를 사용하는 주장이다.
TBox 문은 때때로 객체 지향 클래스 및 그러한 클래스의 인스턴스와 연관된 ABox 문과 연관된다.
ABox 및 TBox 문 예제
ABox 성명은 일반적으로 구체적인 실체를 다룬다.그들은 기업이 어떤 범주에 속하는지 또는 한 기업이 다른 기업과 어떤 관계를 맺고 있는지를 명시한다.
- 항목 A는 범주 C의 인스턴스임
- A항목은 B항목과 관계가 있다.
예:
- 니제르는 나라다.
- 차드는 나라
- 니제르는 차드와 인접해 있다.
- 아가데즈는 도시야
- 아가데즈는 니제르에 위치해 있다.
TBox 문(또는 도메인 범주 및 묵시적 관계의 정의)은 다음과 같다.
- 기업 X는 국가나 도시가 될 수 있다.
- Dagamanet은 이웃이라는 것이 실생활에서 사실이지만, 당신이 특정할 수 있는 사실이 아니다.
- B가 A와 나란히 있으면 A는 B 옆에 있다.
- 그래서 니제르는 차드 옆에 있고 차드는 니제르 옆에 있다는 것을 암시한다.
- X가 도시라면 X는 나라면 장소다.
- 그래서 니제르는 니제르라는 나라는 니제르가 그 곳이라는 것을 암시한다.
- 장소 A는 장소 B가 A에 위치한 경우 장소 B를 포함한다.
- 그래서 아가데즈는 니제르에 위치해 있다. 니제르는 아가데즈를 포함하고 있다는 것을 암시한다.
TBox 문은 지식 기반 내에서 더 영구적인 경향이 있고 스키마나 데이터 모델로 사용되고 저장된다.대조적으로, ABox 문장은 본질적으로 훨씬 더 동적이며 데이터베이스 내의 트랜잭션 시스템 내에서 인스턴스 데이터로 저장되는 경향이 있다.새로운 NoSQL 데이터베이스, 특히 RDF 데이터베이스(Triplestore 참조)에서는 스토리지 구분이 더 이상 적용되지 않을 수 있다.데이터와 모델은 동일한 접근방식을 사용하여 저장할 수 있다.그러나 모델은 더 영구적이고, 다른 라이프사이클을 가지며, 일반적으로 그러한 데이터베이스 내에서 별도의 그래프로 저장된다.
참고 항목
참조
- ^ Gruber, Thomas R. (June 1993). "A translation approach to portable ontology specifications" (PDF). Knowledge Acquisition. 5 (2): 199–220. CiteSeerX 10.1.1.101.7493. doi:10.1006/knac.1993.1008.