TDB는 Jena 컴포넌트 중 하나로서 RDF 형태의 데이터를 저장하고 질의를 하기 위해 사용한다. https://jena.apache.org/documentation/tdb/ Apache Jena - TDB TDB TDB is a component of Jena for RDF storage and query. It support the full range of Jena APIs. TDB can be used as a high performance RDF store on a single machine. This documentation describes the latest version, unless otherwise noted. This is the docu jena.apache.org 처리하고 하는 ..
SPARQL 질의문에는 SELECT 이외에도 ASK, DESCRIBE, CONSTRUCT 구문이 있다. 지난 포스팅에서 엑셀 데이터를 스프레드시트 온톨로지로 임포트하는 방법에 대해 소개하였다. https://joyhong.tistory.com/88 N_13. TBC에 엑셀 데이터 임포트하기 엑셀 형식의 데이터를 TBC에 불러와 활용하는 방법은 크게 3가지 정도가 있다. 1. TSV 형식으로 변경하여 온톨로지 모델에 반영하는 방법(혹은 모델 없이 RDF로 변경) 2. 엑셀 자체를 TBC로 읽어 기계적으로 RDF로.. joyhong.tistory.com 이 방법으로 임포트를 하게 되면 스프레드시트 온톨로지 라는 모델에 엑셀의 셀 값 들이 들어가게 되는데 내가 원하는 모델 구조로 만들기 위해서는 CONSTRU..
엑셀 형식의 데이터를 TBC에 불러와 활용하는 방법은 크게 3가지 정도가 있다. 1. TSV 형식으로 변경하여 온톨로지 모델에 반영하는 방법(혹은 모델 없이 RDF로 변경) 2. 엑셀 자체를 TBC로 읽어 기계적으로 RDF로 변경하는 방법 3. TBC에서 제공하는 스프레드시트 온톨로지 모델에 반영하는 방법 첫번째 방법은 이전 포스팅에서 이야기한 적이 있고 두번째 방법은 포스팅을 하지 않았는데 이유는 TBC에서 엑셀을 더블클릭하여 열면 semtable 이라는 형태에 맞춰 기계적으로 RDF로 변환되어 생성되기 때문이다. 이 때 엑셀의 시트명이 클래스명이 되고 A열의 데이터값이 subject로 만들어진다. 세번째 방법은 이제부터 이야기해보려고 한다. 스프레드시트 온톨로지는 TBC에서 제공하는 온톨로지모델 간단..
TSV 형식의 데이터를 RDF 형식의 데이터로 만들 때 주어진 온톨로지 모델에 맞춰서 변환하도록 하는 포스팅에 이어 이번에는 온톨로지 모델이 없을 경우 바로 RDF 로 만드는 방법에 대해서 이야기 해보려고 한다. 지난 포스팅은 https://joyhong.tistory.com/85 N_11. 온톨로지 모델에 인스턴스 생성하기 - TSV 온톨로지는 스키마 레벨과 인스턴스 레벨로 구분되어 지는데 스키마 레벨은 보통 온톨로지 모델링 도구를 사용하여 모델을 생성한다. DB로 이야기하면 데이터베이스를 설계하여 만들어낸 결과가 온톨로지 모델 즉.. joyhong.tistory.com 을 참조하면 된다. 이번에 소개하는 방식은 간단하게 RDF로 만들수 있는 방식이기 때문에 복잡한 구조로 생성하기에는 한계가 있다. R..
온톨로지는 스키마 레벨과 인스턴스 레벨로 구분되어 지는데 스키마 레벨은 보통 온톨로지 모델링 도구를 사용하여 모델을 생성한다. DB로 이야기하면 데이터베이스를 설계하여 만들어낸 결과가 온톨로지 모델 즉 스키마 레벨로 이야기할 수 있다. 그리고 실제 데이터베이스 값들은 미리 생성한 테이블에 생성을 하게 되는데 온톨로지에서도 마찬가지로 온톨로지 모델에 맞춰 인스턴스를 생성하게 된다. 이번 글에서는 온톨로지 모델이 존재하고 그 모델에 맞춰 인스턴스를 생성하고자 할 때 일정한 구조에 맞춰 데이터를 입력하고 그 데이터를 인스턴스로 변환하여 생성하고자 할 때 유용한 방법이다. 일정한 구조는 여기에서 TSV 형식인데, 우리가 보통 엑셀로 작업하여 TSV로 변환하여 사용하면 되기 때문에 엑셀에 데이터를 입력한다고 생각..
- Total
- Today
- Yesterday
- TDB
- Neo4j
- 사이퍼
- pyvis
- RDF 변환
- stardog
- TopBraid Composer
- Linked Data
- 타임리프
- 온톨로지
- sparql
- neosemantics
- 지식그래프
- RDF
- 그래프 데이터베이스
- TBC
- 스프링부트
- 트리플
- 장고
- property graph
- Thymeleaf
- networkx
- 지식 그래프
- Knowledge Graph
- LOD
- rdfox
- 트리플 변환
- django
- cypher
- Ontology
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |