Neptune에서 SPARQL이 사용하는 RDF 미디어 유형 - Amazon Neptune

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Neptune에서 SPARQL이 사용하는 RDF 미디어 유형

RDF(리소스 기술 프레임워크) 데이터는 여러 방식으로 직렬화할 수 있으며, 대부분 SPARQL에서 사용하거나 출력할 수 있습니다.

Neptune SPARQL이 사용하는 RDF 직렬화 형식

  • RDF/XML  –   RDF 1.1 XML Syntax에 정의된 RDF의 XML 직렬화입니다. 미디어 유형: application/rdf+xml. 일반 파일 확장명: .rdf

  • N-Triples  –   RDF 1.1 N-Triples에 정의된 RDF 그래프 인코딩을 위한 라인 기반 일반 텍스트 형식입니다. 미디어 유형: application/n-triples, text/turtle 또는 text/plain. 일반 파일 확장명: .nt

  • N-Quads  –   RDF 1.1 N-Quads에 정의된 RDF 그래프 인코딩을 위한 라인 기반 일반 텍스트 형식입니다. N-Triples의 확장명입니다. 미디어 유형: 7비트 US-ASCII로 인코딩될 때 application/n-quads 또는 text/x-nquads. 일반 파일 확장명: .nq

  • Turtle  –   RDF 그래프를 공통 사용 패턴 및 데이터 유형에 대한 약어를 사용하여 간단한 자연 텍스트 형식으로 완전하게 작성할 수 있는 RDF 1.1 Turtle에 정의된 RDF에 대한 텍스트 구문입니다. Turtle은 N-Triples 형식은 물론 SPARQL의 트리플 패턴 구문과의 호환성 레벨을 제공합니다. 미디어 유형: text/turtle일반 파일 확장명: .ttl

  • TriG  –   RDF 그래프를 공통 사용 패턴 및 데이터 유형에 대한 약어를 사용하여 간단한 자연 텍스트 형식으로 완전하게 작성할 수 있는 RDF 1.1 TriG에 정의된 RDF에 대한 텍스트 구문입니다. TriG는 Turtle 형식의 확장명입니다. 미디어 유형: application/trig. 일반 파일 확장명: .trig

  • N3(Notation3)  –   Notation3 (N3): A readable RDF syntax에 정의된 어설션 및 논리 언어입니다. N3은 공식(자체가 그래프인 리터럴), 변수, 논리적 암시 및 기능 조건자를 추가하여 RDF 데이터 모델을 확장하고 RDF/XML에 텍스트 구문 대체를 제공합니다. 미디어 유형: text/n3. 일반 파일 확장명: .n3

  • JSON-LD  –   JSON-LD 1.0에 정의된 데이터 직렬화 및 메시징 형식입니다. 미디어 유형: application/ld+json. 일반 파일 확장명: .jsonld

  • TriX  –   TriX: RDF Triples in XML에 정의된 XML의 RDF 직렬화입니다. 미디어 유형: application/trix. 일반 파일 확장명: .trix

  • SPARQL JSON Results  –   SPARQL 1.1 Query Results JSON Format을 사용하는 RDF의 직렬화입니다. 미디어 유형: application/sparql-results+json. 일반 파일 확장명: .srj

  • RDF4J Binary Format  –   RDF4J Binary RDF Format에서 문서화된 RDF 데이터 인코딩을 위한 이진 형식입니다. 미디어 유형: application/x-binary-rdf.

Neptune SPARQL에서 사용되는 SPARQL 결과 직렬화 형식

  • SPARQL XML Results  –   SPARQL Query Results XML Format (Second Edition)에 정의된 SPARQL 쿼리 언어에서 제공하는 변수 바인딩 및 부울 결과 형식에 대한 XML 형식입니다. 미디어 유형: application/sparql-results+xml. 일반 파일 확장명: .srx

  • SPARQL CSV and TSV Results  –   쉼표로 구분된 값과 탭으로 구분된 값을 사용하여 SELECT 쿼리의 SPARQL 쿼리 결과를 표현하는 것으로, SPARQL 1.1 Query Results CSV and TSV Formats에 정의되어 있습니다. 미디어 유형: 쉼표로 구분된 값의 경우 text/csv, 탭으로 구분된 값의 경우 text/tab-separated-values. 일반 파일 확장: 쉼표로 구분된 값의 경우 .csv, 탭으로 구분된 값의 경우 .tsv

  • Binary Results Table  –   SPARQL 쿼리 출력 인코딩을 위한 이진 형식입니다. 미디어 유형: application/x-binary-rdf-results-table.

  • SPARQL JSON Results  –   SPARQL 1.1 Query Results JSON Format을 사용하는 RDF의 직렬화입니다. 미디어 유형: application/sparql-results+json.

Neptune에서 RDF 데이터를 가져올 때 사용할 수 있는 미디어 유형

Neptune 대량 로더에서 지원하는 미디어 유형
SPARQL UPDATE LOAD에서 가져올 수 있는 미디어 유형

Neptune에서 쿼리 결과를 내보내는 데 사용할 수 있는 미디어 유형

SPARQL 쿼리 응답에 대한 출력 형식을 지정하려면 쿼리 요청과 함께 "Accept: media-type" 헤더를 보냅니다. 예시:

curl -H "Accept: application/nquads" ...
SPARQL SELECT가 Neptune에서 출력할 수 있는 RDF 미디어 유형
SPARQL ASK가 Neptune에서 출력할 수 있는 RDF 미디어 유형
SPARQL CONSTRUCT가 Neptune에서 출력할 수 있는 RDF 미디어 유형
SPARQL DESCRIBE가 Neptune에서 출력할 수 있는 RDF 미디어 유형