"20180307 회의록"의 두 판 사이의 차이
khw
(→RDB 데이터 RDF로 변환) |
|||
| (사용자 2명의 중간 판 10개는 보이지 않습니다) | |||
| 4번째 줄: | 4번째 줄: | ||
|이전=[[20180305 회의록]] | |이전=[[20180305 회의록]] | ||
|현재=[[20180307 회의록]] | |현재=[[20180307 회의록]] | ||
| − | |다음=[[]] | + | |다음=[[20180312 회의록]] |
}} | }} | ||
| + | |||
| + | |||
| + | ==할일== | ||
| + | ===사업계획서=== | ||
| + | *전통문화 관련 재미있는 사례 조사(node-link 데이터로). | ||
| + | *실 사례를 기초로 하여, 추가적으로 이를 확장하여 수행하기 위해 필요한 실 자료들이 어떤 것들이 있는지 까지도.. | ||
| + | *각자 조사해 올것. 3월 12일 월요일 19시. | ||
| + | |||
| + | ===virtuoso 라이센스 구매=== | ||
| + | * 여러 버전 중 personal 버전 구매. 이후 테스트 해본 후 server class operating system 라이센스 구매. | ||
| + | * personal 버전 구매 완료. | ||
| + | * 추가적 할일은 digerati sql server의 데이터를 끌어와(external data source) rdf 형식으로 변환 과정 연구. | ||
| + | * 여러 테스트 필요함. | ||
=='''회의록'''== | =='''회의록'''== | ||
| 13번째 줄: | 26번째 줄: | ||
===virtuoso 관련=== | ===virtuoso 관련=== | ||
*라이센스 구입해서 설치 및 테스트 진행 해볼 것 | *라이센스 구입해서 설치 및 테스트 진행 해볼 것 | ||
| + | *구매완료 License [https://virtuoso.openlinksw.com/offers/order?uri=http%3A%2F%2Fdata.openlinksw.com%2Foplweb%2Foffer%2FOffer-2017-10-virtuoso-8-personal-WKS-ANY%23this&type=buy&mode=v PERSONAL] | ||
| + | |||
===R2RML=== | ===R2RML=== | ||
*virtuoso 8.0 | *virtuoso 8.0 | ||
| 23번째 줄: | 38번째 줄: | ||
##디제라티 서버 > connect 후 계정 입력 | ##디제라티 서버 > connect 후 계정 입력 | ||
##Link Objects > 테이블 선택 > Link 클릭 > <br/>[[File:버투소_link.PNG|400px]] | ##Link Objects > 테이블 선택 > Link 클릭 > <br/>[[File:버투소_link.PNG|400px]] | ||
| − | ##*Owner(Shema)에 '''.(마침표)''' 입력시 오류!/삭제도 안됨 ㅠㅠㅠ | + | ##<html><span style="color:red;">*Owner(Shema)에 '''.(마침표)''' 입력시 오류!/삭제도 안됨 ㅠㅠㅠ</span></html> |
#Database > External Data Sources > External Linked Objects | #Database > External Data Sources > External Linked Objects | ||
##링크된 테이블 확인. | ##링크된 테이블 확인. | ||
| 30번째 줄: | 45번째 줄: | ||
#[http://docs.openlinksw.com/virtuoso/r2rmlcondwiz/ 버투소 매뉴얼] | #[http://docs.openlinksw.com/virtuoso/r2rmlcondwiz/ 버투소 매뉴얼] | ||
#System Admin > Pakages > rdb2rdf 설치 (없으면 rdb2rdf_dav.vad 파일을 다운받아 설치) | #System Admin > Pakages > rdb2rdf 설치 (없으면 rdb2rdf_dav.vad 파일을 다운받아 설치) | ||
| − | ##R2RML 문서 작성 후 n3로 저장[http://docs.openlinksw.com/virtuoso/r2rmlhow/] <br/><pre> | + | ##R2RML 문서 작성 후 n3로 저장[http://docs.openlinksw.com/virtuoso/r2rmlhow/] <br/> |
| − | + | <pre><nowiki>@prefix rr: <http://www.w3.org/ns/r2rml#> . | |
@prefix exa: <http://example.com/ns#> . | @prefix exa: <http://example.com/ns#> . | ||
@prefix product: <http://example.com/product#> . | @prefix product: <http://example.com/product#> . | ||
| 57번째 줄: | 72번째 줄: | ||
rr:objectMap [ rr:column "name" ]; | rr:objectMap [ rr:column "name" ]; | ||
]; | ]; | ||
| − | .</nowiki></pre> | + | .</nowiki></pre> |
##R2RML Source File에 앞서 작성한 n3 파일 입력 > Target Graph IRI 지정 <br/>[[File:버투소_r2rml.PNG|400px]] | ##R2RML Source File에 앞서 작성한 n3 파일 입력 > Target Graph IRI 지정 <br/>[[File:버투소_r2rml.PNG|400px]] | ||
#isql(interactive sql) 실행 후 <br/><pre>GRANT Table_name to "SPARQL" </pre> | #isql(interactive sql) 실행 후 <br/><pre>GRANT Table_name to "SPARQL" </pre> | ||
#Sparql Endpoint 접속 후 확인. | #Sparql Endpoint 접속 후 확인. | ||
2018년 3월 14일 (수) 09:19 기준 최신판
| ← Previous | 회의록 | Next → |
| 20180305 회의록 | 20180307 회의록 | 20180312 회의록 |
목차
할일
사업계획서
- 전통문화 관련 재미있는 사례 조사(node-link 데이터로).
- 실 사례를 기초로 하여, 추가적으로 이를 확장하여 수행하기 위해 필요한 실 자료들이 어떤 것들이 있는지 까지도..
- 각자 조사해 올것. 3월 12일 월요일 19시.
virtuoso 라이센스 구매
- 여러 버전 중 personal 버전 구매. 이후 테스트 해본 후 server class operating system 라이센스 구매.
- personal 버전 구매 완료.
- 추가적 할일은 digerati sql server의 데이터를 끌어와(external data source) rdf 형식으로 변환 과정 연구.
- 여러 테스트 필요함.
회의록
역대인물과의 매칭 관련
- 매칭되지 않은 인물 목록 만들어서 역대인물팀에 전달하기
virtuoso 관련
- 라이센스 구입해서 설치 및 테스트 진행 해볼 것
- 구매완료 License PERSONAL
R2RML
- virtuoso 8.0
- PCN의 product 테이블 이용
외부데이터 연결
- Database > External Data Sources > Configure Data Sources
- Add DSN > SQL Server Native Client 11.0 > +Add
- DSN : digerati 서버 주소 입력 > Add
- Database > External Data Sources > Data Sources
- Database > External Data Sources > External Linked Objects
- 링크된 테이블 확인.
RDB 데이터 RDF로 변환
- 버투소 매뉴얼
- System Admin > Pakages > rdb2rdf 설치 (없으면 rdb2rdf_dav.vad 파일을 다운받아 설치)
- R2RML 문서 작성 후 n3로 저장[1]
- R2RML 문서 작성 후 n3로 저장[1]
@prefix rr: <http://www.w3.org/ns/r2rml#> .
@prefix exa: <http://example.com/ns#> .
@prefix product: <http://example.com/product#> .
<http://example.com/ns#TriplesMap1>
a rr:TriplesMap;
rr:logicalTable
[
rr:tableSchema "PCN";
rr:tableOwner "PCN";
rr:tableName "product"
];
rr:subjectMap
[
rr:template "http://example.com/product/{id}";
rr:class exa:product;
];
rr:predicateObjectMap
[
rr:predicate product:id;
rr:objectMap [ rr:column "id" ];
];
rr:predicateObjectMap
[
rr:predicate product:name;
rr:objectMap [ rr:column "name" ];
];
.