
그래프저장소 중인 하나인 Stardog을 활용하여 데이터를 저장해 두었다면 SPARQL Endpoint를 통해 다양한 검색,질의등을 수행할 수 있다. 이번 글은 Stardog에서 지원하는 엔드포인트를 통해 검색을 하고 그 결과를 테이블 형태로 가져오는 예시를 게시하려고 한다. 쥬피터 노트북을 통해 간단한 코드를 만드는데 여기서 활용하는 라이브러리는 pystardog, panel 이기 때문에 설치를 먼저 진행해야 한다. pip install panel pip install pystardog In [1]: import stardog import pandas as pd import io import panel as pn pn.extension('tabulator') Endpoint 연결을 위한 설정(예시:St..
SPARQL Endpoint를 제공하는 곳이 있으면 SPARQL 을 통해 원하는 데이터를 웹상에서 가져올 수 있다. 이전 내용(https://joyhong.tistory.com/144) 에서는 Fuseki를 활용하여 간단하게 SPARQL Endpoint를 구성해 보았는데 로컬에 SPARQL Endpoint를 구성하고 여기에 질의를 해보는 내용을 기술하였다. 사용하는 라이브러리는 SPARQLWrapper와 RDFLib 이다. SPARQL Endpoint에 질의하기SPARQL Endpoint를 제공하면 웹상에서 자유롭게 질의를 하여 결과를 받아 올 수 있다. 이 전에 Fuseki를 활용하여 간단하게 SPARQL Endpoint를 구축하였는데, 이를 활용하여 테스트를 진행한다. 다양한 형태의 SPARQL을 구..
Graph내에서 탐색 및 SPARQL 사용파일로 존재하는 RDF데이터를 로딩하여 그래프에 담은 뒤, 그래프 내에서 여러가지 탐색을 사용해 본다.그래프에 담긴 데이터를 SPARQL을 사용하여 질의하여 결과를 도출해 본다. 작성자 : 허홍수e-mail : su4620@gmail.comblog : http://joyhong.tistory.com 탐색¶ 파일 로딩¶In [1]:from rdflib import Graph, RDF, URIRefg = Graph()g.parse("./sample_result.ttl", format='turtle')Out[1]:)> 그래프에 담긴 트리플 수¶In [2]:len(g)Out[2]:5678 그래프 내 데이터 탐색¶In [3]:# for s, p, o in g: # 전체..
쥬피터노트북으로 작성된 원본 및 대상 데이터는https://github.com/joyhong85/rdf_python에서 확인할 수 있습니다. RDF Data 생성RDF 형태의 데이터를 생성한다.작성자 : 허홍수e-mail : su4620@gmail.comblog : http://joyhong.tistory.com CSV 형태의 데이터를 RDF 형태로 변환하기¶ 원본데이터공공데이터포털 - 건강보험심사평가원_전국 병의원 및 약국 현황https://www.data.go.kr/data/15051059/fileData.do사용하는 라이브러리RDFLib(https://rdflib.readthedocs.io/en/6.0.0/index.html) 데이터 확인¶ 원본 형태의 데이터를 바로 확인할 수도 있지만 여기서..
- Total
- Today
- Yesterday
- 온톨로지
- LOD
- 지식그래프
- cypher
- property graph
- Linked Data
- TopBraid Composer
- TBC
- 트리플 변환
- django
- sparql
- Thymeleaf
- 그래프 데이터베이스
- neosemantics
- stardog
- RDF
- 장고
- Ontology
- 사이퍼
- 트리플
- RDF 변환
- 타임리프
- 지식 그래프
- TDB
- rdfox
- Neo4j
- networkx
- 스프링부트
- Knowledge Graph
- pyvis
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |