온톨로지 블로그에 그동안 기술한 내용을 토대로 오픈된 데이터를 수집하고, 이를 RDF 형태로 표현, 표현된 데이터를 스토어에 저장, SPARQL Endpoint를 연결한 결과를 사용하는 것에 대해 한번 살펴보겠습니다. 데이터는 국립국어원에서 제공하는 우리말샘 오픈 API의 데이터를 수집했습니다. 키발급 권한을 받아 데이터를 수집할 수 있는데 하루에 5만건 제한이 있어서 며칠동안 수집을 하였습니다. 라이선스는 CC-BY-SA 로 저작자표시-동일조건변경허락 으로 상업적 사용이 가능합니다. 수집 작업에 대한 간단한 코드는 https://github.com/joyhong85/OpenDictAPI.git 국립국어원 우리말샘 오픈 API를 활용한 데이터 수집 에 공개하였습니다. 위 github에서 수집된 데이터를 ..
온톨로지 언어 온톨로지 언어는 구문별 분류와 구조별 분류로 구분할 수 있다. 그중 구문에 따라 전통적인 구문 온톨로지 언어와 마크업 온톨로지 언어로 분류가 된다. 이번 글에서 이야기 하고자하는 내용은 마크업 온톨로지 언어이다. 이는 1990년 후반부터 마크업 언어를 사용하여 지식을 표현하는데 이 중 가장 대표적인 것으로는 RDF, RDFS, OWL 이 있다. 이들은 컴퓨터가 처리할 수 있는 마크업 언어로 지식을 표현하는 지식 표현 방법들이다. XML을 기반으로 RDF, RDF를 기반으로 RDFS, RDFS를 기반으로 OIL, DAML, OWL이 파생되어 나온 것을 위 그림을 통해 알 수 있다. 1. RDF 자원 기술 프레임워크(Resource Description Framework, RDF)는 웹상의 자..
지식표현과 온톨로지 인공지능과 지식표현 인공지능이라는 기술의 핵심 중 하나는 인간과 유사하게 기계가 사물 혹은 대상을 인식하고, 학습, 추론할 수 있도록 하는 것이다. 인공적으로 만든 지능을 갖추고 있는 시스템이 스스로 무언가를 처리한다거나, 미리 입력된 명령만을 처리하도록 하는데 이에 따라 강인공지능과 약인공지능으로 분류하기도 한다. 인공지능의 세부 분야 혹은 주제는 다양하게 존재한다. 탐색, 문제 해결, 지식표현, 추론, 패턴인식, 기계학습, 인공신경망, 계획 등이 포함된다. 인공적으로 만들어지는 지능이 발달하기 위해서는 기반이 되는 지식이라는 것이 필요하다. 실제로 1970년대 이후로 인공지능 분야에서 인공지능 시스템을 구축하는데 기계가 처리할 수 있는 지식의 획득이 필요하다고 인지하기 시작하였다...
RDF 형태의 데이터를 시각화하는 라이브러리는 여러 가지가 있습니다. 이 앞전에는 graph-notebook 이라는 라이브러리를 사용하여 간단하게 그려볼 수 있었는데 보다 상세하고 다이나믹한 그래프를 그리기 위해서 vis.js를 기반으로 사용하고 있는 pyvis 라는 라이브러리를 사용하고자 합니다. 큰 흐름은 시각화를 위한 데이터 추출, 노드와 에지 생성, pyvis로 시각화 하는 단계를 거칩니다. 사용하는 라이브러리 pyvis 0.1.9 (https://pyvis.readthedocs.io/en/latest/ (https://pyvis.readthedocs.io/en/latest/)) 필수적으로 설치가 되어 있어야 하는 라이브러리 RDFLib, SPARQLWrapper 전체 소스는 아래 링크에 있습니다..
- Total
- Today
- Yesterday
- pyvis
- Ontology
- 그래프 데이터베이스
- neosemantics
- 타임리프
- 사이퍼
- 트리플
- TopBraid Composer
- sparql
- RDF
- RDF 변환
- 온톨로지
- LOD
- rdfox
- 트리플 변환
- cypher
- networkx
- 지식그래프
- TBC
- Thymeleaf
- stardog
- TDB
- Knowledge Graph
- 스프링부트
- django
- 장고
- 지식 그래프
- property graph
- Linked Data
- Neo4j
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |