2012-03-14 58 views
4

我要求只是爲了澄清,可能聽起來很傻一些,但我是一個新手,以語義網絡世界:)PHP的OWL解析器?

從幾天我一直在嘗試從HTML中提取RDF,試圖解析它並應用一些SPARQL查詢。我目前使用ARC2 (PHP library)

但即使嵌入的是OWL,我可以使用相同的(ARC2)嗎?

我能否充分利用OWL打算使用ARC2的優勢?

如果不是什麼是該作業的替代庫(PHP)?

回答

1

OWL有一個RDF mapping,所以你可以使用任何RDF格式對OWL進行序列化,任何標準的RDF解析器都能夠處理它。我不清楚你的「全部優勢」是什麼意思,但如果你的意思是執行推理,那麼不,可能不是。推理與解析沒有任何關係,我不認爲ARC支持OWL推理。爲此,您將需要一個實際的OWL推理器,如PelletHermiT

我認爲ARC支持對SPARQL端點進行查詢的能力,因此您可以使用類似Joseki的東西來站立由推理器支持的端點,並且能夠以這種方式獲得一些OWL歡樂。

+0

邁克爾,你可能會建議一個簡潔的方式來使用Web應用程序中的任何解析器?我需要尋找一個Tomcat服務器提供者,還是有辦法以某種方式包裝解析器並將它用於標準的Apache服務器上? – Martin 2013-04-29 23:27:58

+0

你能爲此創建一個單獨的問題嗎?你在解析什麼,你的網絡應用試圖做什麼等等,很難推薦沒有完整信息的方法。 – Michael 2013-04-30 12:42:46

2

還有pOWL - 也可用at SourceForge.net

還有RAP, an RDF API for PHP。 (看起來RAP可能更好地記錄在目前,在其常規web site

我還沒有評估過,但尚未批准,但它看起來像他們各自的代碼庫將穩定,我期望。我認爲我可以分享鏈接,今晚我已經制定了類似的問題。乾杯!