2016-11-12 16 views
1

RDF 확장을 사용하여 Refine을 사용하여 CSV에서 트리플을 생성합니다. 나는 두 개의 어휘를 가져온 지금은 열을 설명하기 위해 그들을 사용하고 있습니다 : 자원보다는 리터럴를 설명하는 RDF Schema AlignmentRDF 확장으로 리파인 : 리터럴 또는 리소스?

가 어떻게 노드를 변경할 수 있습니다? 나는 거북이 표현을 미리 볼 때 예를 들어, 트리플은 geolink으로, 리터럴에 매핑 hasDocumentType에게 "데이터 세트" RDF preview Turtle

내가 자원의 자리를 유지하기 위해 조정에서 빈 노드를 만들 수 등 등을 문서 유형? 감사!

답변

2

매핑 대화 상자에 할당됩니다. "셀의 내용이 사용되었습니다 ..."를 참조한 다음 "URI로"를 선택하십시오.

(깨진 대화 렌더링 죄송합니다)

enter image description here

그런 다음 당신은 당신이 당신의 자신의 URI 체계를 만들 수 있습니다 "사용자 정의 표현을 사용"을 선택합니다. 이 예제에서는 단순히 수정 URI 패턴에 셀의 값을 추가합니다

"http://classifications.data.admin.ch/municipality/"+value 

을 미리 이것은 당신이 필요로하는 경우 직접 볼 수 있습니다.

더 복잡한 작업을 수행해야하는 경우 RDF와 같은 간단한 키 - 값을 생성하므로 기술적으로 실제로 그래프가 아닙니다. 그런 다음 SPARQL CONSTRUCT 쿼리를 작성하여 데이터를 정리하고이를 "실제"그래프로 변환합니다. 나는 많은 것들을 쉽고 빠르게 발견했습니다. Github에 대한 몇 가지 예를 볼 수 있습니다.

+0

예를 들어 "node-type"을 "cell-as-literal"또는 "cell-as-resource"로 설정할 수 있습니다. 어떻게 수정합니까? –

+0

또한 RDF 스켈레톤을 내보내는 방법이 있습니까? –

+1

어디에서 nodeType을 찾으셨습니까? 그들을 본 기억이 없습니다. 내보내기와 관련하여 구성을 내보내는 유일한 방법은 OpenRefine의 [실행 취소/다시 실행 변경 내역] (https://github.com/OpenRefine/OpenRefine/wiki/History)에서 복사하는 것입니다. 명령을 사용하여 JSON 구조를 얻을 수 있습니다. –