2012-01-03 3 views
1

저는 웹을 통해 여기에 구축 된 온톨로지에 액세스하는 데 어려움을 겪고 있습니다. 필자는 sparql을 이해하려고 노력 해왔다. 아직 온톨로지에 대한 PHP 지원이 없다는 것을 알 수있다. 내가 액세스 할 수있는 나를 위해 온톨로지를 쿼리하는 Java 서버 앱을 빌드하려고 시도하는이 권리에 대해 궁금해하고 있었습니까? 아니면 더 쉬운 방법이 있습니까? 누구든지 자신의 지식이나 좋은 참고 문헌을 읽는 데 도움이 될 수 있습니까? 나는 잠시 동안 수색과 독서를하고 있었고 무엇이든 많이 찾을 수 없었다. 온톨로지와 웹

는 도움을 사전에 감사합니다 :)

+0

Google 온톨로지로 이동해야하는 유일한 사람이 아니길 바랍니다. 이 중 하나가 유용합니까? http://powl.sourceforge.net/overview.php와 https://github.com/semsol/arc2/wiki –

+0

나는 그것들을 읽었으며 그들은 나에게 도움이되지 못했다 : \ –

답변

1

대략 당신이 여기에서 필요로하는 두 가지가있다. 첫 번째는 웹에서 온톨로지를 게시하고 SPARQL 쿼리 (= SPARQL 끝점)에 액세스 할 수있게 해주는 도구입니다. 일반적으로 triplestore를 설치하고 그 triplestore에 온톨로지를 추가하면됩니다.

사용할 수있는 다양한 트리 플레이 스토어가 있습니다. 일부 무료 및 오픈 소스 버전은 OpenRDF Sesame, Jena 또는 4Store입니다. triplestore 솔루션에 대한 포괄적 인 목록과 각각의 장단점에 대한 토론은 answers.semanticweb.com을 둘러보십시오.

triplestore를 설정하고 나면 SPARQL을 사용하여 PHP에서 쿼리 할 수 ​​있습니다. 인생을 더 쉽게 만들어주는 다양한 PHP 라이브러리가 있습니다. 예를 들어,, 참깨에 대한 원격 액세스를위한 PHP 클라이언트 (SPARQL 질의 포함)가 있거나 사양 호환 SPARQL 서버에서 작동해야하는 더 일반적인 SPARQL library for PHP이 있습니다.