#title Category [[TableOfContents]] 문서 작성 중... ==== Category ==== Category라고 하면 DB쪽에서 '계층', '일반화', '세분화,' '부분집합' 쯤의 단어들과 어우러진다. 중요한 사실은 이들은 상속의 개념을 가진다는 것이다. 예를 들어 다음과 같이 분류했다고 해보자. * 나무 * 침엽수 * 활엽수 * 의자 * 사무용 의자 * 식탁용 의자 공통점은 무엇인가? 상속이다. 나무의 경우 침엽수이건 활엽수이건 모두 베어서 태울 수 있다. 또한 무슨 나무인지는 모르지만 침엽수의 카테고리에 들어간다면 겨울에 잎이 지지 않는 나무라는 것을 추론(연역;전체로 부분을 판단)할 수 있다. 의자의 경우 사무용이건 식탁용이건 '앉는 것'이라는 공통적인 특징을 가진다. 어떤 의자이던지 '앉는 것'이라는 기본적인 존재의 이유는 그대로 가져간다. 그러므로 우리는 의자 본연의 것에 대해서는 이미 학습을 했으므로 사무용 의자와 식탁용 의자가 무엇이 다른지만 파악하면 된다. 이는 지식영역을 넓혀가는 인간의 기본적인 방법이기도 하다. ==== Hierichy ==== 하나의 차원에 여러 계층이 존재할 수 있으며, 계층의 구조 또한 다양하게 존재할 수 있다. attachment:Category/hierichy.png ==== 합쳐서 100%가 되어야 한다 ==== 기본적으로 세분화(분류함, 쪼개짐)를 하면 세분화된 집합은 서로 배타적이다. 상황에 따라서는 배타 ==== 합쳐서 100%가 넘는 경우 ==== 합쳐서 100%가 되지 않는다면...분류코드와 피분류되는 개체와 다:다 관계를 가지게 된다.