특정 유형의 노드에 대해 생성 된 RDF에 대해 SPARQL 쿼리를 실행하는 방법이 있습니까? 예 : FOAF 온톨로지에서 설명하는 사용자라는 콘텐츠 유형이있는 경우 People 유형의 노드에서 SPARQL 쿼리를 실행할 수 있습니까?Drupal 노드에서 SPARQL 쿼리 실행
답변
한 사이트에서 다른 사이트로 쿼리하려고하면 (내 의견 참조) SPARQL Views module을 사용하여이를 수행 할 수 있어야합니다. This recent article은 뷰와 함께 SPARQL을 사용하기에 훌륭한 참조를 제공합니다.
아니요. 내가 뭘 찾고 있었는지 예를 들어 보겠습니다. 예를 들어 User라는 콘텐츠 유형의 노드가 있습니다. 콘텐츠 유형에 Skill이라는 필드가 있습니다. SPARQL 쿼리를 실행하여 일부 기술을 가진 사용자를 찾고 싶습니다. –
Drupal의 RDF는 이미 Drupal 데이터베이스에서 구조화 된 데이터를 RDF 용어로 매핑합니다. 이는 서로 다른 두 사이트간에 데이터를 교환 할 수 있도록 시스템 간의 데이터 상호 운용성을 높이기위한 것입니다.
하나의 Drupal 설치에서 작업하는 경우 RDF를 사용하지 않고 필요한 데이터에 액세스 할 수 있어야합니다.
당신이 설명하는 쿼리는 SPARQL을 사용하지 않고 뷰 (단지 일반, 컨텐트 뷰)를 사용하여 처리 할 수있는 것처럼 들리지만 원하는 스킬로 필터링하십시오.
맞습니다. 뷰를 사용하여 쿼리를 구현했습니다. 그러나 Drupal에 OWL/RDF 추론기 지원이 있는지 궁금합니다. 또는 drupal의 RDF는 위에 언급 한 것처럼 시스템간에 데이터 상호 운용성을 향상시키는 용도로만 사용할 수 있습니까? 지금은 노드 클래스 RDF를 외부 추론 자 (Jena)로 내보냈습니다. –
예, Drupal 코어의 RDF 작업은 사이트 간의 데이터 상호 운용성에 중점을 둡니다. 추론을 contrib 모듈과 통합하는 작업을하는 다른 사람들이있을 수 있지만 공개 AFAIK는 없습니다. – linclark
RDF SPARQL Endpoint module이 있었지만 더 이상 유지 관리되지 않았습니다. 그 페이지는 제안 그러나 당신
같은 기능을 포함 RDF Extensions (RDFx) 모듈과 SPARQL 모듈과 함께 사용 Drupal 7.
RDFx 페이지는 말한다 :
RDF 데이터가 그 페이지에
"마지막 업데이트"날짜가있는 SPARQL 모듈에 SPARQL 엔드 포인트에서 사용할 수있는 사이트 다소 오래되었지만 모듈의 최신 개발 릴리스는 모두 2013 년입니다.
- 1. Protege의 SPARQL 쿼리
- 2. SPARQL 쿼리 구문 분석
- 3. SPARQL 쿼리 언어 태그 불확실성
- 4. SPARQL 쿼리 프로그램을 찾고 있는데
- 5. 이 간단한 SPARQL 쿼리에서 SPARQL
- 6. 여러 노드에서 Hudson 작업 실행
- 7. SAX를 사용하여 노드에서 변환 실행
- 8. 드루팔 (Drupal) 노드에서 $ content의 출력을 사용자 정의합니다.
- 9. Drupal FileField 노드에서 파일을 제거하지만 서버에 남김
- 10. SPARQL 쿼리 및 고유 한 카운트는
- 11. SPARQL 엔티티는 select 쿼리 내부에 목록을 표시합니다.
- 12. 실행 전 쿼리 실행
- 13. 다국어 SPARQL
- 14. Drupal hook_user stop 실행
- 15. Drupal db_query_range SQL 쿼리
- 16. 쿼리 실행
- 17. Drupal 노드에서 외부 데이터베이스의 일부 결과를 표시하는 방법은 무엇입니까?
- 18. 노드에서 사용자 정의 CCK 필드 사용 + Drupal 6
- 19. SPARQL 쿼리 : EARL 문서에서 줄 번호와 char 번호를 얻는 방법?
- 20. SDB의 SPARQL 쿼리 성능을 향상시키는 방법은 무엇입니까? 내 응용 프로그램에서
- 21. 형식화 된 html 테이블에 sparql 쿼리 결과를 표시하는 방법
- 22. python SPARQL 쿼리 결과 묶음 : BINDING 값에 IF 문이 있습니까?
- 23. 구조체 sparql 쿼리에서 공용체 사용
- 24. 맞춤 상점에서 Drupal SPARQL보기를 만드시겠습니까?
- 25. Jena Sparql 및 구성
- 26. 선택 및 RDF/SPARQL
- 27. rdf-sparql 문제
- 28. SPARQL 유형 변환?
- 29. FROM 키워드가없는 Sparql
- 30. PHP를 사용하여 SPARQL 쿼리에 변수를 포함하는 방법
한 사이트에서 다른 사이트로 데이터를 가져 오는 것에 대해 이야기하고 있습니까? 일반적으로 SPARQL을 사용하여 쿼리하면 끝점에 대한 쿼리가 필요합니다 (http://en.wikipedia.org/wiki/SPARQL). 자신의 사이트에서 특정 유형의 노드를 쿼리하려는 경우 Views (http://drupal.org/project/views)를 사용하여 모든 유형의 쿼리를 작성할 수 있습니다. 다른 사이트에 대해 질의를하려는 경우 질문을 명확히하기 위해 추가 정보를 제공해야 할 수 있습니다. – jhedstrom
아니요. 예를 들어 내가 찾고있는 것을 예로 들어 보겠습니다. 예를 들어 User라는 컨텐트 유형의 노드가 있습니다. 콘텐츠 유형에 Skill이라는 필드가 있습니다. SPARQL 쿼리를 실행하여 일부 기술을 가진 사용자를 찾고 싶습니다. –