2012-03-14 4 views
4

나는 명확한 설명을 요구하고있다. 어리석은 소리일지도 모르지만 나는 시맨틱 웹 세계를 초보자로 생각한다. :)PHP 용 OWL 파서?

며칠 째 나는 HTML에서 RDF를 추출하고 그것을 파싱하고 거의 적용하지 않고 실험하고있다. 그것에 대한 SPARQL 쿼리. 현재 ARC2 (PHP library)을 사용 중입니다.

하지만 임베디드가 OWL 인 경우에도 동일한 (ARC2)을 사용할 수 있습니까?

OWL이 ARC2를 사용하기 위해 의도하는 것을 최대한 활용할 수 있습니까?

해당 작업에 대한 대체 라이브러리가 아닌 경우 (PHP) ??

답변

1

OWL에 RDF mapping이 있으므로 모든 RDF 형식으로 OWL을 직렬화 할 수 있으며 모든 표준 RDF 파서가이를 처리 할 수 ​​있습니다. 나는 당신이 "완전한 이점"에 의해 무엇을 의미하는지 명확하지 않지만 추론을한다면 의미가 있다면, 아마도 그렇지 않을 것입니다. 추론은 구문 분석과 관련이 없으며 ARC가 OWL 추론을 지원한다고 생각하지 않습니다. 이를 위해서는 Pellet 또는 HermiT과 같은 실제 OWL 추론자가 필요할 것입니다.

ARC가 SPARQL 끝점에 대해 쿼리 할 수있는 기능을 지원한다고 생각하면 Joseki과 같은 것을 사용하여 추론자가 뒷받침하는 끝점을 세우고 그런 방식으로 OWL 기쁨을 얻을 수 있습니다.

+0

Michael, 웹 응용 프로그램에서 파서를 사용하는 방법을 제안 할 수 있습니까? Tomcat 서버 공급자를 찾아야합니까, 아니면 어떻게 든 파서를 포장하고 표준 Apache 서버에서 사용할 수있는 방법이 있습니까? – Martin

+0

이 질문에 대해 별도의 질문을 만들 수 있습니까? 당신은 무엇을 파싱하는지, 웹 앱이 무엇을하려고하는지 등등. 완전한 정보없이 접근법을 추천하기는 어렵다. – Michael

2

pOWL도 있습니다. at SourceForge.net도 있습니다.

여기에 RAP, an RDF API for PHP도 있습니다. (RAP은 현재 정규화 된 web site으로 더 잘 문서화되어있는 것 같습니다.)

나는 아직 평가하지 않았지만, 각각의 코드베이스가 안정적이라고 생각합니다. 나는 링크를 공유 할 수 있다고 생각했는데, 오늘 밤 비슷한 질문이 생겼다. 건배!