정치 행위자 관계 표현을 위한 온톨로지
초록
본 논문은 정치 시스템 내 인물·조직 등 정치 행위자와 그들 사이의 직접·간접 관계를 정형화하기 위해 일련의 온톨로지를 설계한다. 기존 웹 표준 vocabularies와 연계해 ‘영향력’ 같은 추상 개념을 기계가 해석할 수 있는 형태로 모델링하고, 브라질의 “Se Liga na Politica” 프로젝트에 적용하여 공개 연결 데이터베이스를 구축한다.
상세 분석
논문은 먼저 정치 시스템을 “자원 배분을 위한 의사결정 과정”으로 정의하고, 이를 구성하는 핵심 요소를 ‘행위자(인물·조직)’, ‘역할’, ‘직위’, ‘관계’, ‘사건’ 등으로 구분한다. 기존의 FOAF, ORG, PROV, schema.org 등 표준 온톨로지를 재사용하면서도 정치 특수성을 반영하기 위해 새로운 클래스와 속성을 추가한다. 예를 들어, PoliticalAgent 클래스는 Person 과 Organization 을 상속받으며, holdsPosition 속성은 Agent 과 PoliticalOffice 사이의 시간‑가변적 연결을 표현한다. 관계 모델링에서는 directRelation 과 indirectRelation 을 구분하고, influence 을 weight 속성으로 정량화하거나 mediatedBy 속성으로 중개자를 명시한다. 시간적 차원을 다루기 위해 validDuring 와 validFrom/validTo 속성을 도입해 직위 변동이나 연합·분열 같은 동적 변화를 기록한다. 또한, provenance 정보를 PROV-O와 연계해 데이터 출처와 신뢰성을 보장한다.
시스템 구현 단계에서는 RDF 트리플 스토어에 SeLigaNaPolitica 데이터셋을 적재하고 SPARQL 엔드포인트를 제공한다. 브라질 연방 의회, 주·시 의회, 정당, 시민단체 등 다양한 출처의 공개 데이터를 정제·통합하면서, 식별자 충돌을 방지하기 위해 owl:sameAs 와 skos:exactMatch 를 활용한다. 온톨로지 검증은 SHACL 규칙을 사용해 구조적 일관성을 확인하고, OWL reasoner 를 통해 influence 관계의 전이성을 자동 추론한다.
핵심 기여는 (1) 정치 행위자와 그 관계를 포괄적으로 모델링한 계층적 온톨로지, (2) 직접·간접 관계와 영향력의 정량·정성 표현 방법, (3) 실시간 공개 데이터베이스 구축을 위한 구현 가이드라인이다. 논문은 또한 다른 국가·시스템에 적용할 때 문화·제도적 차이를 반영하기 위한 확장 메커니즘을 제시한다.
댓글 및 학술 토론
Loading comments...
의견 남기기