Hipal! 나는 시맨틱 웹에 뉴비 (newbee)이다. 리소스 설명 프레임 워크을 충족하는 RDF 데이터베이스를 선택하고 SPARQL을 지원합니다. 4store, AllegroGraph 등이 있습니다. 시맨틱 구축을 위해 더 쉽게 시작하고 더 좋은 문서 (우분투의 Python 사용)가 있습니다. 이미지 검색 용 웹. 상점 자원에 대한 시각적 그래프를 표시하는 것이 좋습니다. 모든 지침을 매우 높이 평가할 것입니다.시맨틱 웹을 신속하게 시작할 수있는 최상의 RDF 데이터베이스
답변
OpenRDF Sesame하는 RDF를위한 오픈 소스 프레임 워크입니다 이벤트 전체 SPARQL 1.1 지원 및 여러 triplestore 솔루션에 대해 벤더 중립적 인 액세스 API를 제공합니다. 참깨는 자바에 있지만 파이썬에서 쉽게 액세스 할 수 있습니다 (간단한 연습은 this blog post by Jeni Tennisson 참조).
참깨는 Java 웹 응용 프로그램으로, Tomcat을 설치하고 Sesame WAR 파일을 배포하기 만하면됩니다. 설치, 구성 및 사용 지침은 Sesame user documentation을 참조하십시오.
거장 우분투에 설치 간단한 죽은 :
http://ods.openlinksw.com/wiki/main/Main/VOSUbuntuNotes
sudo aptitude install virtuoso-opensource
는 기능을 많이 가지고 있으며, 초보자를위한 매우 적합
처음으로 속도를 높이기 위해 사용했던 특정 리소스가 있습니까? 사실 웹 도구 (지휘자)에 익숙해지기가 힘들 기 때문에 – Kristian
나는 거장이 설치하기 쉽다는 것에 동의합니다. 하지만 참깨는 BSD에 속하는 반면, 이것은 GPL v2 라이센스하에 있습니다. –
Stardog은 설치가 쉽고 끝내고, 참깨 & 예나에 대한 API 바인딩을 제공합니다. Stardog의 HTTP 프로토콜에는 Python library이, Javascript 버전은 곧 제공 될 예정입니다. 아직 SPARQL 1.1을 지원하지는 않지만 2 주 만에 시작될 예정이지만 RDFS와 세 가지 OWL2 프로파일에 대한 추론 지원을 지원합니다.
귀하의 질문은 다소 광범위하며 객관적으로 대답하기가 매우 어렵습니다. 의심 할 여지없이 다른 사람들이 '더 나은 도구'를 찾을 것입니다. RDF 데이터베이스를 사용하고자하는 대상, 원하는 프로그래밍 환경 등을 조금 더 알려 주시면 도움이됩니다. –
Thx! 나는 그것을 추가했다. – David
SW 응용 프로그램 개발을위한 유용한 도구 및 라이브러리 목록은 http://answers.semanticweb.com/questions/75/which-tools-and-libraries-do-you-use-to-develop에서 찾을 수 있습니다. -semantic-web-applications. –