TBC에서 RDF 파일을 TDB에 임포트 하는 과정을 지난 포스팅에서 이야기했었다. https://joyhong.tistory.com/90 N_15. TBC에서 RDF 파일을 TDB에 임포트하기 TDB는 Jena 컴포넌트 중 하나로서 RDF 형태의 데이터를 저장하고 질의를 하기 위해 사용한다. https://jena.apache.org/documentation/tdb/ Apache Jena - TDB TDB TDB is a component of Jena for RDF storage an.. joyhong.tistory.com 그런데 과연 TBC에서 만들어진 TDB의 내용이 다른 애플리케이션에서도 사용이 가능한지에 대한 의구심에서 직접 Java API를 사용하여 TDB에 적재된 내용을 확인해보고자 한다...
LARQ는 ARQ와 Lucene으로 이루어져 SPARQL 쿼리에 텍스트 검색을 위해 사용된다.사용패턴은 크게 문자열 인덱스 생성과 Subject 인덱스 생성이 있겠다.문자열 인덱스 생성은 트리플에 포함되어있는 string을 Lucene을 통해 인덱스를 생성하고 생성된 인덱스에 검색 문자열과 매칭이 되는 string을 반환해 준다.반면에 Subject 인덱스 생성은 문자열 인덱스 생성과 유사하나 반환하는 값이 그 문자열이 포함된 string이 아니라그 string의 Subject 자원이다. 실제 사용을 위해 인덱스를 생성하는 작업부터 테스트를 해보았다.인덱스의 생성은 Model 자체를 읽는 것과Model의 Statement를 읽어서 생성하는 방식이 있다. 1. 먼저 Jena Model을 로딩하여 인덱스를 ..
TDB는 RDF 저장과 질의를 위한 Jena의 컴포넌트이다.Open Source이기에 성능 테스트를 위해 사용해 보았다. ※ 기초 지식 DataSource - 하나의 Default Graph과 n개의 Named Graph들로 구성되는 Graph 들의 집합 Dataset - DataSource와 유사하지만 데이터의 add, delete가 불가능하며 read만 가능 Graph - Triple들의 집합(Triple/Node), 모든 Model은 Graph로 변경이 가능Model - Statement들의 집합 (Resource/Literal/Property/Class) Jena API에서는 두 개의 레이어로 구성되어 있다. (lower 레이어는 Graph 클래스, upper 레이어는 Model 클래스) TDBL..
SPARQL Endpoint에 질의하기----------------------------------------------------------------------private void query() { String queryString ="SELECT * {" +"?s ?p ?o ." +"} limit 10" ;Query query = QueryFactory.create(queryString);query.serialize(new IndentedWriter(System.out, true));System.out.println();QueryExecution qexec = QueryExecutionFactory.sparqlService("http://dbpedia.org/sparql", query);Syste..
- Total
- Today
- Yesterday
- RDF 변환
- Thymeleaf
- 스프링부트
- 사이퍼
- 타임리프
- 온톨로지
- TDB
- 그래프 데이터베이스
- Linked Data
- django
- LOD
- 트리플 변환
- pyvis
- TopBraid Composer
- cypher
- property graph
- Neo4j
- TBC
- Ontology
- Knowledge Graph
- networkx
- 지식그래프
- 장고
- sparql
- stardog
- neosemantics
- RDF
- 트리플
- rdfox
- 지식 그래프
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |