아래의 그림과 같은 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부터 ..
RDF 변환기에는 세가지 종류의 변환을 제공한다.1. Excel을 RDF로 변환2. CSV형식을 RDF로 변환3. RDB를 RDF로 변환 변환규칙을 작성할 때는 온톨로지 편집툴을 활용하여사용하는 방법이 편리하며변환온톨로지를 참고하면서 작업을 할 수 있다면텍스트 편집툴을 활용해도 무방하다. 온톨로지 편집툴은 TopQuadrant 사의 TopBraid Composer를 권장한다. 편집툴을 사용하여 변환규칙 파일을 생성할 준비가 되었다면 다운받은 소스폴더의 ontology 폴더 안에 있는 TransRuleOntology.owl 파일을임포트하는 변환규칙 파일을 생성한다. 임포트가 제대로 된 상태라면 클래스뷰 탭에 변환 온톨로지 클래스들이 생성될 것이다. 변환규칙 생성 순서tro:Work 의 인스턴스 생성tro:..
- Total
- Today
- Yesterday
- 지식 그래프
- 트리플 변환
- RDF 변환
- 타임리프
- 온톨로지
- Neo4j
- cypher
- pyvis
- Knowledge Graph
- rdfox
- 장고
- stardog
- TBC
- Ontology
- 트리플
- Linked Data
- TopBraid Composer
- RDF
- Thymeleaf
- 사이퍼
- 그래프 데이터베이스
- property graph
- networkx
- sparql
- TDB
- neosemantics
- 스프링부트
- LOD
- 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 |