2012-01-08 2 views
11

파이썬을위한 오픈 소스 시맨틱 웹 라이브러리 및 도구 (RDF 저장소, 추론, 규칙, 쿼리)는 요즘 어떤면에서 최상입니까 (다소 성숙하고,보다 진보 된 논리를 지원하며, 수용 가능한 성능을 가지며 어느 정도 확장 가능) 무엇입니까? 역사적으로 파이썬 도구 (cwm)가 처음으로 등장했지만, 성능면에서는 모두 자바 백엔드를, 파이썬을 단순한 클라이언트로 사용하는 것처럼 보인다. 제 목적은 기술을 배우고 프로덕션 시스템에서 미래의 사용법을 배우는 것입니다. 이 작업은 아직 정의되지 않았지만, 필자가 볼 때 지식 기반을 구축하고, 외부 리소스와 연결하고, 패싯 탐색이 가능한 웹 프론트 엔드를 사용자 정의했습니다.시맨틱 웹을위한 파이썬 도구/라이브러리 : 최첨단 기술?

파이썬을 기반으로하는 빌딩 블록이 충분하지 않은 경우 Java/C/C++/세계의 적합한 부분은 무엇인가?

하나 또는 두 개의 확실한 승자가있는 경우 일반적인 스택도 중요합니다.

감사합니다.

답변

10

시맨틱 웹 프로그래밍을위한 Python 라이브러리 및 도구에 대한 설문 조사는 here입니다. 여기에는 RDF 및 Python 친화적 인 트리플 스토어 작업을위한 라이브러리가 포함되어 있습니다.

Toby Segaran의 저서 Programming the Semantic Web에는 Python으로 많은 프로그래밍 예제가 있습니다.

+0

감사합니다. "RDF 및 링크 된 데이터 프로그래밍을위한 Pythonic 도구 설문 조사"는 내가 바라는 것입니다. 나는 "파이썬 시맨틱 웹"을 검색하는 동안 결코 왜 그렇게 높게 나오지 않는지 궁금합니다 ... –

+1

링크가 변경되었습니다. 올바른 것 : http://www.michelepasin.org/blog/2011/02/24/survey-of-pythonic-tools-for-rdf-and-linked-data-programming/ – Kaniabi

+0

감사합니다. 링크가 수정되었습니다. . – Gerrit

2

pyswip을 확인할 수 있습니다. SWI-Prolog과 호환됩니다. 그것이 요구 사항에 적합 할 수 있기를 바랍니다. :)

+0

감사! SWI Prolog는 대량의 사실에 대해서도 상당한 능력을 갖추고 있습니다. 바라건대, 그 힘은 파이썬에 연결하는 것으로 제한되지 않습니다. –

+0

나에게 도움이되는 흥미로운 링크 http://stackoverflow.com/questions/6327167/how-to-query-rdf-owl-using-swi-prologs-semantic-web-library –

1

일부 이름을 지정하려면 RDFLibCubicWeb을 확인하십시오.