SKOS (Simple Knowledge Organization System)
쉽게 풀면
시소러스나 분류표 같은 지식 정리 체계를 웹에서 표현하고 서로 공유할 수 있게 만든 표준 어휘이다.
왜 중요한가
시소러스, 분류체계, 주제명표목표 같은 지식조직체계를 RDF 기반으로 웹에 표현하기 위한 W3C 표준으로, 기존 통제어휘를 링크드데이터 환경으로 전환하는 프로젝트에서 핵심 기술로 다뤄집니다. 수십 년에 걸쳐 인쇄물이나 독자적인 데이터베이스 형태로만 존재해 온 시소러스와 주제명표목표를 SKOS로 옮기면, 다른 기관의 통제어휘와 웹상에서 직접 연결하고 비교할 수 있는 공통의 교환 형식을 갖추게 됩니다.
논문에서는 이렇게 쓰입니다
전통적인 시소러스를 SKOS 형식으로 바꾸어 링크드 오픈 데이터로 공개한 사례를 설명한 문장이다.
서로 다른 기관의 통제어휘를 SKOS로 표준화해 하나의 체계처럼 검색할 수 있게 연결한 사례를 보여준다.
조금 더 깊게 보면
SKOS는 상위어·하위어·연관어 관계를 표현할 수 있지만 OWL만큼 정교한 논리적 추론은 지원하지 않아, 온톨로지 수준의 정밀한 관계 표현이 필요한 경우에는 한계가 있다는 점이 함께 논의됩니다. SKOS의 상위개념·하위개념 관계는 반드시 논리적인 유종관계를 의미하지는 않고 전체-부분 관계처럼 느슨한 위계도 함께 포괄하도록 의도적으로 느슨하게 설계되어 있어, OWL의 하위클래스 관계처럼 엄격한 논리적 함의를 전제하지 않습니다.
주의할 점
SKOS는 개념 간의 단순한 관계 표현에 특화되어 있어, OWL만큼 정교한 논리적 추론이 필요한 온톨로지 구축에는 한계가 있다는 점에 유의해야 한다.
SKOS는 '개념'이라는 단위로 지식을 표현할 뿐 그 개념이 논리적으로 어떤 속성을 만족해야 하는지는 규정하지 않으므로, 자동 추론이 필요한 온톨로지 성격의 요구에는 SKOS만으로 대응할 수 없고 OWL과 결합해야 하며, 두 표준을 함께 쓰는 하이브리드 설계도 드물지 않다. 두 표준의 역할 차이를 설계 초기 단계에서부터 분명히 인식해야 한다.