Wolfram 언어

표준 준수: 테스트 실행하기

버전 12에는 인메모리 RDF (Resource Description Framework 자원 기술 프레임워크) 데이터 쿼리를 가능하게 하는 내장 SPARQL 1.1 query 평가 장치가 포함되어 있습니다. RDF와 SPARQL에 대한 테스트 스토어는 RDF Tests Community Group에 의해 관리되고 있습니다. 사용 가능한 검사 및 종류(평가 테스트, 구문 테스트 등)과 같은 메타 데이터, 그리고 이것을 실행에 필요한 자원 목록을 나열하는 테스트 매니페스트는 "Turtle" 형식으로 직렬화 되어있습니다.

이 예는 SPARQL을 사용하여 매니페스트에서 테스트 메타 데이터를 추출하는 방법과 이러한 테스트를 수행하는 방법을 보여줍니다.

첫째, RDF와 SPARQL을위한 W3C의 테스트를 포함하는 스토어를 다운로드하고 추출하는 것부터 시작합니다.

테스트 스위트에는 RDF 가져오기, SPARQL 쿼리 분석 및 평가, 한정 등 다양한 분야의 테스트가 포함되어 있습니다. 통합에 대한 테스트를 선택합니다.

매니페스트 파일에는 테스트와 메타 데이터 (입력 데이터, 실행되는 쿼리, 예상되는 결과 등)의 목록이 포함되어 있습니다. Snippet을 사용하면 파일을 볼 수 있습니다. 먼저 테스트 매니페스트에서 사용되는 어휘가 눈에 들어옵니다.

다음은 테스트 목록의 시작 부분입니다.

다음은 테스트 지정의 예입니다.

SPARQL을 사용하여 각 시험에 대한 정보를 추출합니다. GraphStore를 로드하고 어휘 도우미 함수를 지정합니다.

어떤 종류의 테스트가 있는지, 각 종류에 몇 개의 테스트가 있는지 살펴봅니다.

평가 테스트를 실행합니다. 첫째, 모든 평가 테스트와 메타 데이터를 추출합니다.

첫 번째 테스트를 살펴봅니다.

각 테스트에 대해 쿼리를 가져와 테스트 데이터에 적용합니다. 그리고 결과를 예상하는 결과와 비교합니다.

관련 예제

de en es fr ja pt-br zh