의 두 가지 속성 x와 y 및 두 개의 행으로, 관계형 DB에서 테이블을 생각해 보자 :테이블을 RDF 그래프로 변환하는 방법?
1) X = 월, Y는
2 12) Y X = 월 = 3
을 = 나는 RDF 그래프에서이 번역하고 싶었다면, 나는 정의 할 :
- 테이블에 대한 URI/B 노드 "표";
- 각 행에 대한 b 노드 ": row1", " : row2"; , 표
과 :
_ : ROW1의 RDF : 유형 : 표
_ : ROW2의 RDF : 유형을
은 그 때 나는 테이블에 행을 연결해야 마지막으로 각 행을 이러한 방식으로 값에 연결해야합니다.
_ : r ROW2 : ow1 : X "1월"
_ : ROW1 : "12"
_ y를 x "를 2월"
_ : ROW2 : y는 "3"
이 바로 지금까지인가? 다른 솔루션?
글쎄, 이제 x와 y에 몇 가지 다른 정보를 주석으로 달아주는 법?
예를 들어 x는 원격 온톨로지에서 "월"(owl : Class btw)이라는 개념을 나타냅니다.
첫 번째 아이디어는 ": x"대신 "myonto : Month"URI를 직접 사용하는 것이지만, 내 관심사는 속성으로 원격 URI (실제 온톨로지의 클래스)를 사용하는 것이 다소 어려울 수 있다는 것입니다 개념적으로 잘못되었거나 적어도 더 잘 표현 될 수 있습니다.
무엇을 제안합니까? 감사합니다.
http://www.w3.org/TR/r2rml/ 또한이 매핑을 즉시 수행 할 수있는 시스템이 많이 있지만 특히 구체적으로 매핑하는 것만 큼 우아하지는 않습니다. 귀하의 데이터. –
감사합니다.내 게시물의 마지막 지점에 대해 "월"이라는 클래스와 "1 월", "2 월"등의 클래스가있는 MyOnto가 있다고 가정합니다. 지금, 나는 다음과 같이 말하고 싶다 : (_ : row1 myOnto : Month myOnto : January) : 간단히 말해서 테이블의 속성과 셀의 값에 원격 자원을 통해 주석을 달고있다. rdf에서 URI는 URI 일 뿐이라는 것을 알고 있습니다.하지만 여기서는 Class를 속성으로 사용하고 있습니다. synctactical 타당성 외에 의미 론적 의미가 있나? – Emanuele