"시맨틱 모델링(예시)"의 두 판 사이의 차이
225번째 줄: | 225번째 줄: | ||
* 네트워크 그래프 | * 네트워크 그래프 | ||
<br/> | <br/> | ||
− | {{NetworkGraph | title=NetworkGraph:2023:101: | + | {{NetworkGraph | title=NetworkGraph:2023:101:윤종웅:초상화04}} |
<br/> | <br/> | ||
---- | ---- |
2023년 4월 27일 (목) 11:20 판
목차
시맨틱 모델링
네트워크는 점과 선으로 만들어진다. 몇 개의 점을 지정하고 어느 점과 어느 점을 연결하라고 지시하면 네트워크가 만들어진다. 컴퓨터 프로그램으로 이러한 작업을 수행하는 것은 쉬운 일이다. 보다 중요한 문제는 현실 세계의 어떠한 일을 디지털 세계의 네트워크 데이터로 표현할 것인지 결정하는 것, 그리고 점과 선을 어떻게 정의하면 그 대상세계가 의미있는 네트워크로 표현될 수 있을지 판단하는 일이다. 대상 세계를 충분히 이해하고 그 토대 위에서 네트워크의 구성 요소(점과 선)를 설계하는 일을 시맨틱 모델링이라고 한다.
시맨틱 모델링 예시 주제: 역사 인물 초상화 - 역사 인물의 시각적 탐구
내가 속한 가족 구성원들의 혈연관계나 회사의 조직 체계처럼 이미 정해져 있는 틀에 따라 네트워크를 만드는 것은 용이한 일이다. 여기서는 이보다 한 걸음 더 나아간 시맨틱 모델링을 시도해 보기로 한다. 한 걸음 더 나아간다는 것은 정해진 프레임 안에 머물지 않고 조금 더 넓은 시각에서 새로운 관계성을 찾아본다는 것이다.
아래에 보이는 2개의 네트워크에 담긴 내용을 비교해 보자.
- 김은호 작 세조 어진 초본
- 영화 ‘관상’의 ‘조선 세조’ 캐릭터
첫 번째 네트워크 그래프는 조선의 일곱 번째 왕 세조의 모습을 담은 한 폭의 초상화에 관한 사실을 기술한 것이다. 1935년에 그려진 이 초상화는 당대의 저명한 화가 김은호 화백이 그렸고, 현재 국립고궁박물관이 소장하고 있다.[1]
두 번째 그래프는 한재림 감독의 영화 ‘관상’(2013년 상영)에 조선의 7대 왕 세조가 등장하고, 영화배우 이정재씨가 그 역할을 했다는 사실을 보이고 있다.
이 두 개의 그래프가 표현하는 것은 각각 독립적인 이야기일 수도 있겠지만 그 각각의 이야기 속에는 ‘조선 세조’라는 공통 요소가 있고, 이것을 매개로 두 가지 사실은 하나의 이야기로 엮여질 수 있다.
- 조선 세조의 모습을 보이는 시각적 작품
역사적 인물의 초상화에 대해 그려진 인물이 누구이고, 화가는 누구이며, 소장처는 어디인지를 이야기 하는 것은 초상화라는 장르의 미술작품에 관한 가장 기본적인 정보 프레임이다. 한편 영화 속의 캐릭터를 이야기할 때에는 그가 실존인물인지, 실존인물이라면 그는 누구인지, 어느 배우가 그 역할을 맡았는지를 설명하는 것 역시 영화 속의 캐릭터에 대한 일반적인 화법이라고 할 수 있다. 그러나 역사 속의 어느 인물을 선택하여 옛 사람들은 그를 어떻게 묘사했는데, 현대인들은 그에 대해 어떤 이미지를 가지고 있는지, 그 이미지 형성에 기여한 영상작품과 배우의 연기는 무엇인지를 보이는 것은 대상에 대한 기본적인 정보의 나열에 머무는 것이 아니다. 그 선택과 연결에는 내가 그 대상 세계에 관해 무슨 이야깃거리를 찾아내거나 전달하고 싶다고 하는 의도가 담겨 있다. 디지털 데이터와 어셋을 가지고 내가 선택한 사실들의 관계를 이야기하는 것, 이러한 행위를 우리는 ‘디지털 큐레이션’이라고 부르고 있으며, 이 일의 실현을 위해 ‘시맨틱 데이터 모델링’의 방법을 사용하고 있는 것이다.
위의 세 번째 그래프에서 보이는 관계도가 ‘역사 인물의 시각적 탐구’라는 주제로 시행하려는 디지털 큐레이션의 모델링 예시라고 할 수 있다. 이 모델링의 내용을 일정한 형식의 데이터로 기술해 보기로 한다.
온톨로지 설계
시맨틱 모델링의 결과, 다시 말해서 대상 세계의 구성요소와 그것들 사이의 문맥이 디지털 세계에서 일정한 형식으로 표현될 수 있도록 만든 틀을 ‘온톨로지(ontology)'라고 한다.[2]
대상 세계의 구성 요소가 되는 모든 개별적인 개체(individuals)들을 ‘클래스’(class)로 범주화하고, 각각의 클래스에 속하는 개체들이 공통의 ‘속성’(attribute, datatype property)을 갖도록 하고, 그 개체들이 다른 개체들과 맺는 ‘관계’(relation, object property)를 명시적으로 기술하는 것이 가장 일반적인 온톨로지 설계 방법이라고 할 수 있다.
클래스
class | description | notes |
---|---|---|
역사인물 | 역사적인 업적을 남긴 인물 | |
화가 | 역사 인물의 초상화를 그린 화가 | |
연기자 | 역사 인물의 역할을 한 배우 | |
초상화 | 역사 인물을 그린 초상화 | |
콘텐츠 | 역사 인물이 등장하는 영화, 드라나 | |
소장처 | 역사 인물 초상화를 소장하고 있는 곳 |
릴레이션(관계성)
relation | domain | range | inverse relation |
---|---|---|---|
isDepictedIn | 역사인물 | 초상화, 콘텐츠 | depicts |
currentLocation | 초상화 | 소장처 | |
creator | 초상화 | 화가 | |
appearsIn | 연기자 | 콘텐츠 | |
performsCharactorOf | 연기자 | 역사인물 |
속성
Attribute | domain | range |
---|---|---|
label | all | string |
infoUrl | all | url |
iconUrl | all | url |
관계 속성
Attribute of Relationship | domain | range |
---|---|---|
배역 | appearsIn | string (※ 역사인물) |
작품 | performsCharactorOf | string (※ 콘텐츠) |
시맨틱 데이터 편찬
시맨틱 모델링에 의한 온톨로지 설계가 이루어졌으면, 그 기준에 따라 각각의 개채와 개체 사이의 관계를 기술한다. 이 작업을 ‘시맨틱 데이터 편찬’(Semantic Data Compilation)이라고 한다. 위에서 작성한 클레스 설계 및 릴레이션 설계의 가이드라인을 좇아 하나의 네트워크를 형성하는 시맨틱 데이터를 만들어 본다. 아래의 노드 데이터와 링크 데이터는 ‘조선_세조’를 그린 2 점의 초상화 및 그가 등장하는 3 편의 영상 콘텐츠에 관한 정보의 목록이다.
노드: ‘점’의 목록
- 대상 개체
- 노드 데이터
id | class | label | infoUrl | iconUrl |
---|---|---|---|---|
조선_세조 | 역사인물 | 조선_세조 | http://dh.aks.ac.kr/Encyves/wiki/index.php/조선_세조 | |
세조_어진(초본) | 초상화 | 세조_어진(초본,_1935) | http://dh.aks.ac.kr/Encyves/wiki/index.php/세조_어진(초본) | |
세조대왕_진영 | 초상화 | 세조대왕_진영(1458) | http://dh.aks.ac.kr/Encyves/wiki/index.php/세조대왕_진영 | |
김은호 | 화가 | 김은호 | http://dh.aks.ac.kr/Encyves/wiki/index.php/김은호 | |
국립고궁박물관 | 소장처 | 국립고궁박물관 | http://dh.aks.ac.kr/Encyves/wiki/index.php/국립고궁박물관 | |
합천해인사성보박물관 | 소장처 | 합천해인사성보박물관 | http://dh.aks.ac.kr/Encyves/wiki/index.php/합천해인사성보박물관 | |
한명회 | 콘텐츠 | 드라마_한명회(1994_KBS) | https://ko.wikipedia.org/wiki/한명회_(드라마) | |
인수대비 | 콘텐츠 | 드라마_인수대비(2011_JTBC) | https://ko.wikipedia.org/wiki/인수대비_(드라마) | |
관상 | 콘텐츠 | 영화_관상(2013) | https://ko.wikipedia.org/wiki/관상_(영화) | |
서인석 | 연기자 | 배우_서인석 | https://ko.wikipedia.org/wiki/서인석_(배우) | |
김영호 | 연기자 | 배우_김영호 | https://ko.wikipedia.org/wiki/김영호_(배우) | |
이정재 | 연기자 | 배우_이정재 | https://ko.wikipedia.org/wiki/이정재_(배우) |
링크: ‘선’의 목록
- 링크(관계성) 모델링
- 링크 데이터
조선_세조 | 한명회 | isDepictedIn | |
조선_세조 | 인수대비 | isDepictedIn | |
조선_세조 | 관상 | isDepictedIn | |
세조_어진(초본) | 국립고궁박물관 | currentLocation | |
세조대왕_진영 | 합천해인사성보박물관 | currentLocation | |
세조_어진(초본) | 김은호 | creator | |
서인석 | 조선_세조 | performsCharactorOf | 작품=한명회 |
김영호 | 조선_세조 | performsCharactorOf | 작품=인수대비 |
이정재 | 조선_세조 | performsCharactorOf | 작품=관상 |
서인석 | 한명회 | appearsIn | 배역=조선_세조 |
김영호 | 인수대비 | appearsIn | 배역=조선_세조 |
이정재 | 관상 | appearsIn | 배역=조선_세조 |
네트워크 구현
- 네트워크 데이터 스크립트
#Project 역사 인물 초상화 #Class 역사인물 초상화 화가 소장처 콘텐츠 연기자 #Relation isDepictedIn currentLocation creator performsCharactorOf appearsIn #Nodes 조선_세조 역사인물 조선_세조 http://dh.aks.ac.kr/Encyves/wiki/index.php/조선_세조 <html><img width=60 src="http://dh.aks.ac.kr/~sandbox/images/joseon_king_mid.png" /></html> 세조_어진(초본) 초상화 세조_어진(초본,_1935) http://dh.aks.ac.kr/Encyves/wiki/index.php/세조_어진(초본) http://dh.aks.ac.kr/Encyves/wiki/images/1/19/역사인물초상화_초상_세조_어진(초본).jpg 세조대왕_진영 초상화 세조대왕_진영(1458) http://dh.aks.ac.kr/Encyves/wiki/index.php/세조대왕_진영 http://dh.aks.ac.kr/Encyves/wiki/images/3/38/역사인물초상화_초상_세조대왕_진영.jpg 김은호 화가 김은호 http://dh.aks.ac.kr/Encyves/wiki/index.php/김은호 http://dh.aks.ac.kr/Encyves/wiki/images/c/cd/초상화_문맥_인물_김은호_01_김은호_사진.jpg 국립고궁박물관 소장처 국립고궁박물관 http://dh.aks.ac.kr/Encyves/wiki/index.php/국립고궁박물관 http://dh.aks.ac.kr/~sandbox/images/museum1.png 합천해인사성보박물관 소장처 합천해인사성보박물관 http://dh.aks.ac.kr/Encyves/wiki/index.php/합천해인사성보박물관 http://dh.aks.ac.kr/~sandbox/images/temple1.png 한명회 콘텐츠 드라마_한명회(1994_KBS) https://ko.wikipedia.org/wiki/한명회_(드라마) http://dh.aks.ac.kr/~sandbox/images/movie.png 인수대비 콘텐츠 드라마_인수대비(2011_JTBC) https://ko.wikipedia.org/wiki/인수대비_(드라마) http://dh.aks.ac.kr/~sandbox/images/movie.png 관상 콘텐츠 영화_관상(2013) https://ko.wikipedia.org/wiki/관상_(영화) http://dh.aks.ac.kr/~sandbox/images/movie.png 서인석 연기자 배우_서인석 https://ko.wikipedia.org/wiki/서인석_(배우) http://dh.aks.ac.kr/~sandbox/images/배우_서인석.jpg 김영호 연기자 배우_김영호 https://ko.wikipedia.org/wiki/김영호_(배우) http://dh.aks.ac.kr/~sandbox/images/배우_김영호.jpg 이정재 연기자 배우_이정재 https://ko.wikipedia.org/wiki/이정재_(배우) http://dh.aks.ac.kr/~sandbox/images/배우_이정재.jpg #Links 조선_세조 세조_어진(초본) isDepictedIn 조선_세조 세조대왕_진영 isDepictedIn 조선_세조 한명회 isDepictedIn 조선_세조 인수대비 isDepictedIn 조선_세조 관상 isDepictedIn 세조_어진(초본) 국립고궁박물관 currentLocation 세조대왕_진영 합천해인사성보박물관 currentLocation 세조_어진(초본) 김은호 creator 서인석 조선_세조 performsCharactorOf 작품=한명회 김영호 조선_세조 performsCharactorOf 작품=인수대비 이정재 조선_세조 performsCharactorOf 작품=관상 서인석 한명회 appearsIn 배역=조선_세조 김영호 인수대비 appearsIn 배역=조선_세조 이정재 관상 appearsIn 배역=조선_세조 #End
- 네트워크 그래프
- ↑ 이 그림은 근대기의 인물화가 이당 김은호가 1935년에 세조의 어진을 모사하는 과정에서 제작한 초본이다. 정본 어진이 남아있지 않기 때문에 세조의 모습을 확인할 수 있게 해 주는 중요한 작품이다. http://dh.aks.ac.kr/Encyves/wiki/index.php/세조_어진(초본)
- ↑ ‘온톨로지’란 정보화의 대상이 되는 세계를 전자적으로 표현할 수 있도록 구성한 데이터 기술 체계이다. 원래 온톨로지라는 말은 철학에서 ‘존재론’이라고 번역되는 용어로서 ‘존재에 대한 이해를 추구하는 학문’의 의미를 갖는 말이었다. 그러한 용어가 정보과학 분야에서 중요한 개념으로 등장하게 된 것은 인간이 세계를 이해하는 틀과 컴퓨터가 정보화 대상(콘텐츠)을 이해하는 틀 사이에 유사성이 있다고 보았기 때문이다.