Apache Jena Fusieki에 데이터를 로드하여 SPARQL 테스트

4616 단어 rdfSPARQLfuseki
RDF 데이터를 저장할 수 있고 SPARQL을 통해 검색할 수 있는 RDF 저장소Apache Jena Fuseki(이하Fusiki라고 부른다).본고는Fusiki에 RDF 데이터를 불러와서 SPARQL 검색을 테스트하는 방법을 기술하였다.Fuuseki의 설치 및 시작에 대해서는 여기(Mac OS X) 또는 여기(Windows)를 참조하십시오.또 퓨키의 버전은 2.6.0 및 3.8.0의 속도로 동작 확인을 진행했다.또한 Java에 대해서는 Oracle 및 OpenJDK의 동작 확인이 진행 중입니다.
주의 사항
3.4.0에서 SPARQL 업데이트 시스템 쿼리(LOAD)를 사용하는 DBpedia Japanese의 데이터가 로드되지 않아 다음 예제를 올바르게 수행할 수 없습니다.

데이터 로드

  • Fusieki를 시작하고 방문http://localhost:3030/합니다.
  • "managedatasets"를 누르고 "add new dataset"옵션을 누르십시오.
  • Dataset name에 적합한 이름을 쓰고 "create dataset"을 클릭합니다.MyData 입니다.또한 초기 설정에 로드된 모든 데이터는 스토리지에만 저장되므로 부팅된 Fusieki가 끝나면 사라집니다.지속성을 유지하려면 Dataset type을 In-memory에서 Persistent로 변경합니다.
  • 이상은 RDF 데이터를 저장하는 데이터베이스를 구축하고 그 다음에 데이터를 불러온다.페이지 맨 위에 있는 '데이터셋' 을 누르고 'info' 옵션을 누르십시오.
    또 퓨키에 데이터를 로드하는 것은 크게 두 가지로 나뉘는데, 하나는 손 옆에 있는 RDF 파일을 업로드하는 것이고, 다른 하나는 네트워크에 직접 로드하는 데이터다.후자를 소개합니다.RDF 데이터가 수중에 있는 독자가 많지 않고 SPARQL의 규격이 버전 1.0에서 1.1로 업데이트될 때 추가된다고 가정하면 데이터 업데이트를 시도할 수 있기 때문이다.
    "info"옵션을 누르면 "Available 서비스"에 "SPARQL Update"http://localhost:3030/MyData/update 라고 적혀 있습니다.이 끝점 URI에 대한 업데이트 질의를 발행할 수 있습니다.
  • "query"탭을 클릭하고 "SPARQL ENDPONINT"에 위의 업데이트 끝점에 대한 URI를 입력합니다.이어서 아래 칸에 LOAD <http://ja.dbpedia.org/resource/ディープラーニング>라고 쓰세요.그런 다음 오른쪽에 있는 화살표 아이콘을 클릭하여 질의를 끝점으로 발행합니다.
  • 확인 페이지 아래의 "QUERY RESULTS"에 "Update succeeded"가 표시됩니다.이렇게 되면 RDF 데이터가 손 옆의 Fusiki에 로드됩니다.
  • SPARQL을 통한 데이터 검색

  • "SPARQL ENDPONINT"에 참조 질의 릴리즈 엔드포인트http://localhost:3030/MyData/query를 입력합니다.그런 다음 EXAMPLE QUERIES의 Selection of tripples 를 클릭합니다.그런 다음 실제 SPARQL 질의가 자동으로 작성되고 확인 후 업데이트할 때와 마찬가지로 화살표 아이콘을 클릭합니다.
  • 결과는 "QUERY RESULTS"에 표시됩니다.결과는 아래쪽 화살표 아이콘 을 클릭하여 CSV 형식의 파일을 가져올 수 있습니다.
  • 방금 진행된 검색을 재현하기 위해 파마 링크를 쉽게 얻거나 터미널을 켜서curl 명령을 통해 같은 결과를 얻을 수 있다.질의를 설명할 열의 오른쪽 위에 있는 <모양 아이콘을 클릭합니다.처음에는 브라우저의 URI로 직접 복사할 수 있는 상태로 표시된 다음 오른쪽의 CURL 버튼을 클릭하면 CURL 명령에 대한 설명을 재정의할 수 있습니다.

  • 이상은Fusiki의 SPARQL 조회를 통해 RDF 데이터 검색을 확인한 것입니다.SPARQL을 사용하면 다양한 조건에서 RDF 데이터를 검색할 수 있습니다.상세한 내용은 필자를 포함한 집필지서적.를 참고하십시오.

    좋은 웹페이지 즐겨찾기