>

기부금 (노벨 : 동기 부여)에 대한 설명에 "인간"이라는 단어와 "평화"라는 단어가 포함 된 상을 수여하는 방법 (라벨로 제공) ).

에서 bds : search 네임 스페이스를 사용했습니다. 블레이즈 그래프 . 이 링크를 방문한 후이 쿼리를 작성했습니다. 있을 때 sparql에서 무료 텍스트 검색 여러 단어와 스케이프 문자

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX bds: <http://www.bigdata.com/rdf/search#>
PREFIX nobel: <http://data.nobelprize.org/terms/>
SELECT ?awards  ?description  
WHERE { 
  ?entity rdfs:label   ?awards  .
  ?entity nobel:motivation ?description  .
   FILTER ( bds:search ( ?description, '"human" AND "peace"' ) ) 
}

이 쿼리는 이미지에 표시된 실행시 다음과 같은 오류를 반환합니다. 오류 이미지 이 쿼리를 수정하고 원하는 결과를 얻는 방법?  이 데이터 세트의 사양을 보거나 를 다운로드 할 수 있습니다 데이터 세트의 RDF 덤프

  • 답변 # 1

    bds : search를 사용하여 "인간"범주를 검색 한 다음 필터를 적용하고 "평화"에 기능을 포함합니다.

    PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
    PREFIX bds: <http://www.bigdata.com/rdf/search#>
    PREFIX nobel: <http://data.nobelprize.org/terms/>
    PREFIX bif: <http://www.openlinksw.com/schemas/bif#>
    SELECT ?awards  ?description  
    WHERE { 
      ?entity rdfs:label   ?awards  .
      ?entity nobel:motivation ?description  .
      ?description bds:search "human" .
      FILTER (CONTAINS(?description, "peace"))
    }
    
    

  • 이전 html - 의사 선택기를 사용하여 흐리게 처리되지 않은 가장자리가있는 CSS 흐림 텍스트 배경
  • 다음 python - django indexerror - deleteview의 빈 목록에서 팝업