기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
RDF4J 콘솔을 사용하여 Neptune DB 인스턴스에 연결
RDF4J 콘솔을 사용하면 REPL (read-eval-print 루프RDF) 환경에서 리소스 설명 프레임워크() 그래프 및 쿼리를 실험할 수 있습니다.
원격 그래프 데이터베이스를 리포지토리로 추가하고 RDF4J 콘솔에서 쿼리할 수 있습니다. 이 섹션에서는 Neptune DB 인스턴스에 원격으로 연결하기 위한 RDF4J 콘솔의 구성을 안내합니다.
RDF4J 콘솔을 사용하여 Neptune에 연결하려면
RDF4J 웹 사이트의 RDF4J SDK 다운로드 페이지에서
를 다운로드합니다. -
RDF4J SDK zip 파일의 압축을 풉니다.
-
터미널에서 RDF4J SDK 디렉터리로 이동한 다음 다음 명령을 입력하여 RDF4J 콘솔을 실행합니다.
bin/console.sh
다음과 유사한 출력 화면이 표시되어야 합니다.
14:11:51.126 [main] DEBUG o.e.r.c.platform.PlatformFactory - os.name = linux 14:11:51.130 [main] DEBUG o.e.r.c.platform.PlatformFactory - Detected Posix platform Connected to default data directory RDF4J Console 3.6.1 3.6.1 Type 'help' for help. >
이제
>
프롬프트가 표시됩니다. 콘솔에 대한 일반 프롬프트입니다RDF4J. 이 프롬프트를 사용하여 리포지토리 및 기타 작업을 설정합니다. 리포지토리에는 쿼리를 실행하는 자체 프롬프트가 있습니다. -
>
프롬프트에서 다음을 입력하여 Neptune DB 인스턴스에 대한 SPARQL리포지토리를 생성합니다.create sparql
-
RDF4J 콘솔에서 SPARQL 엔드포인트에 연결하는 데 필요한 변수 값을 묻는 메시지가 표시됩니다.
Please specify values for the following variables:
다음 값을 지정하십시오:
변수 이름 값 SPARQL 쿼리 엔드포인트 https://
your-neptune-endpoint
:port
/sparqlSPARQL 엔드포인트 업데이트 https://
your-neptune-endpoint
:port
/sparql로컬 지포지토리 ID [endpoint@localhost] neptune
리포지토리 제목[SPARQL 엔드포인트 리포지토리 @localhost] Neptune DB instance
사용자의 Neptune DB 인스턴스 주소를 찾는 방법은 Amazon Neptune 엔드포인트에 연결 섹션을 참조하세요.
작업에 성공하면 다음 메시지가 표시됩니다.
Repository created
-
>
프롬프트에 다음을 입력하여 Neptune DB 인스턴스에 연결합니다.open neptune
작업에 성공하면 다음 메시지가 표시됩니다.
Opened repository 'neptune'
이제
neptune>
프롬프트가 표시됩니다. 이 프롬프트에서 Neptune 그래프를 기준으로 쿼리를 실행할 수 있습니다.참고
리포지토리가 추가되었으므로, 다음에
bin/console.sh
를 실행할 때open neptune
명령을 즉시 실행하여 Neptune DB 인스턴스에 연결할 수 있습니다. -
neptune>
프롬프트에서 다음을 입력하여 제한이 10인 SPARQL 쿼리를 사용하여 그래프에서 트리플(subject-predicate-object) 중 최대 10개를 반환하는?s ?p ?o
쿼리를 실행합니다. 다른 것을 쿼리하려면sparql
명령 뒤에 있는 텍스트를 다른 SPARQL 쿼리로 바꿉니다.sparql select ?s ?p ?o where {?s ?p ?o} limit 10