티스토리 뷰
BIBFRAME을 살펴보기 위해 미의회도서관에서 제공하고 있는 실제 데이터를 TBC에 불러와서 살펴보겠다.
https://joyhong.tistory.com/80
위 링크에서 BIBFRAME에 대해 간략히 설명하였으며 미의회도서관에서 bibframe.rdf 파일을 다운로드 할 수 있다.
미의회도서관 링크 : https://www.loc.gov/bibframe/docs/bibframe2-model.html
다운받은 rdf 파일을 TBC에 불러와 열어보자.
막상 열어보면 상당히 많은 클래스들이 나오게 되는데 여기서는 주요 클래스 3개를 위주로 살펴보자면
제일 먼저 Work 클래스를 살펴봐야 한다.
Work 클래스 하위에는 텍스트, 스틸이미지, 오디오 등 창작물을 표현하기 위한 개념들이 존재하고 있다.
다음으로는 Instance 클래스들인데 이는 Work 클래스에서 만든 개념을 구현한 실체를 표현하기 위해 사용한다.
기록물, 전자자료, 인쇄물 등 어떻게 표현하는지에 따라 하위 클래스들로 구성할 수 있겠다.
Item 클래스는 Instance 클래스의 복사본으로 하위 클래스는 가지지 않는다.
그럼 이제 실제 해리포터와 마법사의 돌 이라는 데이터가 어떻게 구성되어 있는지 살펴보겠다.
bibframe 온톨로지 모델 파일에 실제 rdf 데이터를 임포트하여야 하는데
이 과정은
https://joyhong.tistory.com/82
에서 설명한 바와 같이 따라하면 준비할 수 있겠다.
혹은 아래의 첨부파일을 사용해도 된다.
먼저 Work 클래스를 살펴보면
위의 사진들과 같이 주제, 공헌자, 제목, 분류 등과 hasInstance 로 연결되는 것을 볼 수 있다.
그럼 다시 hasInstance 로 연결된 <http://id.loc.gov/resources/instances/11800551> 를 따라가보면
위와 같이 Work의 개념을 실제로 구현한 내용이 나온다. 실체가 있기 때문에 ISBN 과 LCCN 등과 같은 식별자도 있고, 폰트 사이즈, 페이지 분량, 책크기 등과 같이 정보도 존재하고 hasItem 으로 연결되는 내용도 확인할 수 있다.
그럼 다시 hasItem 으로 연결되는 <http://id.loc.gov/resources/items/11800551-050-12> 을 따라가보면
Instance 의 복사본으로서 shelfMark가 붙어 있는 것을 확인할 수 있다.
'Y:::Modeling' 카테고리의 다른 글
Y_11. LPG 모델을 RDF 그래프로 표현하기 (0) | 2020.06.05 |
---|---|
Y_9. BIBFRAME 2.0 (0) | 2019.12.04 |
Y_8. FRBR 온톨로지 예시 (0) | 2017.02.02 |
Y_7. KDATA 사례 (0) | 2016.02.18 |
Y_6. Time Ontology 예시 (0) | 2012.06.05 |
- Total
- Today
- Yesterday
- 트리플 변환
- django
- Linked Data
- 트리플
- stardog
- Ontology
- sparql
- 사이퍼
- TopBraid Composer
- 스프링부트
- networkx
- neosemantics
- Neo4j
- 그래프 데이터베이스
- 지식그래프
- rdfox
- TBC
- pyvis
- Thymeleaf
- RDF 변환
- LOD
- 온톨로지
- TDB
- 장고
- property graph
- cypher
- Knowledge Graph
- RDF
- 지식 그래프
- 타임리프
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |