"20180307 회의록"의 두 판 사이의 차이
khw
(→RDB 데이터 RDF로 변환) |
(→RDB 데이터 RDF로 변환) |
||
| 31번째 줄: | 31번째 줄: | ||
#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#> . | <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#> . | ||
<http://example.com/ns#TriplesMap1> | <http://example.com/ns#TriplesMap1> | ||
a rr:TriplesMap; | a rr:TriplesMap; | ||
| − | |||
rr:logicalTable | rr:logicalTable | ||
[ | [ | ||
| 45번째 줄: | 42번째 줄: | ||
rr:tableName "product" | rr:tableName "product" | ||
]; | ]; | ||
| − | |||
rr:subjectMap | rr:subjectMap | ||
[ | [ | ||
| 51번째 줄: | 47번째 줄: | ||
rr:class exa:product; | rr:class exa:product; | ||
]; | ]; | ||
| − | |||
rr:predicateObjectMap | rr:predicateObjectMap | ||
[ | [ | ||
| 57번째 줄: | 52번째 줄: | ||
rr:objectMap [ rr:column "id" ]; | rr:objectMap [ rr:column "id" ]; | ||
]; | ]; | ||
| − | |||
rr:predicateObjectMap | rr:predicateObjectMap | ||
[ | [ | ||
2018년 3월 7일 (수) 17:16 판
| ← Previous | 회의록 | Next → |
| 20180305 회의록 | 20180307 회의록 | [[]] |
회의록
역대인물과의 매칭 관련
- 매칭되지 않은 인물 목록 만들어서 역대인물팀에 전달하기
virtuoso 관련
- 라이센스 구입해서 설치 및 테스트 진행 해볼 것
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" ];
];
.