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..
아래의 그림과 같은 Excel을 RDF로 변환하고자 한다.이 시트는 Sheet2 이고 test.xls 라는 파일명으로 저장되어 있다. # baseURI: http://joyhong.tistory.com/test# imports: http://joyhong.tistory.com/tro/ @prefix : .@prefix owl: .@prefix rdf: .@prefix rdfs: .@prefix tro: .@prefix xsd: . :ExcelTrans_1 rdf:type tro:ExcelTrans ; tro:hasOriginalSource :Excel_1 ; tro:serialize :Result_1 ; tro:setBaseURI :Prefix_1 ; tro:collect :ExcelCollection_..
tro:CompositionType은 변환 조합에 대한 타입들을 설정해 놓은 클래스이다.변환 조합이란 Subject Predicate Object 트리플 단위에서p가 ObjectProperty인지 DatatypeProperty 인지에 대한 것과s와 o가 단일 값인지 멀티 값인지, 자기 자신인지에 대한 것으로이들 간의 조합울 말한다.이 조합은 현재 7개의 형태를 가지고 있다. cmtp:singleS_op_singleO하나의 Subject, ObjectProperty, 하나의 Object 의 형태. 이 타입을 선택시에 Subject의 Class와 prefix, Object의 Class와 prefix를 추가로 설정해야 함. 설정하지 않을 경우 null 로 처리 cmtp:singleS_op_multiO하나의 S..
tro:Rule 클래스는 tro:Component 클래스의 하위 클래스로서 변환 규칙을 설정하는 역할을 한다.이때 변환 규칙은 트리플 단위로 설정을 한다.tro:Rule 클래스는 변환대상에 따라 tro:CSVRule, tro:DBRule, tro:ExcelRule 클래스의 인스턴스를 생성하여 작성하면 된다. tro:Rule 의 설정에서 필수적으로 생성해야 하는 프로퍼티는tro:conformWith - 모든 변환 규칙은 미리 정의된 CompositionType에 따라 변환됨으로 이 중 하나를 선택한다.tro:hasSubject - 변환규칙에서 Subject로 연결되는 부분tro:hasPredicate - 변환규칙에서 Predicate로 연결되는 부분tro:hasObject - 변환규칙에서 Object로 연..
G_5 의 tro:Work 기본설정에서 tro:collect를 통해 생성하는 tro:Collection의 설정 방법이다. tro:Collection은 데이터를 수집하기 위한 방법을 설정하는 부분이다tro:Collection의 하위 클래스에는 tro;CSVCollection, tro:DBCollection, tro:ExcelCollection 이 있다.각각의 변환 대상에 따라 조금씩 설정 방법이 변경된다. A. Excel의 설정엑셀 데이터를 수집하기 위해서는 tro:ExcelCollection 클래스의 인스턴스를 하나 생성한다.생성된 인스턴스에 필수적으로 연결하는 프로퍼티는tro:refersTo - 수집되는 데이터에 대한 변환 규칙에 연결tro:sheetNumber - 수집을 위한 엑셀 시트 번호(0부터 ..
- Total
- Today
- Yesterday
- 온톨로지
- 장고
- TBC
- 지식그래프
- cypher
- 트리플 변환
- sparql
- 지식 그래프
- 타임리프
- LOD
- RDF 변환
- property graph
- networkx
- stardog
- Knowledge Graph
- Ontology
- Linked Data
- 그래프 데이터베이스
- 트리플
- Thymeleaf
- RDF
- rdfox
- TopBraid Composer
- pyvis
- neosemantics
- 스프링부트
- Neo4j
- TDB
- django
- 사이퍼
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |