As Joshua saidそれは多くのリソースを使用せずに、非常に大きなオントロジーを保存することができますので、イエナの布石は、TDBを使用しています。たとえば、Yago2 taxonomyをロードして約600MBのRAMしか使用できません。 FusekiをJavaプロジェクトにロードする必要はありません。コマンドラインから実行し、プロジェクト内でクエリを実行するだけです。 Windowsのコマンドラインで
ロード、それを次
http://localhost:3030/your_namespace/sparql?query=SELECT * { ?s ?p ?o }
:
java -jar c:\your_ontology_directory\fuseki-server.jar \
--file=your_ontology.rdf /your_namespace
次に、あなたが任意のGET/POSTアプリケーション(も、あなたのブラウザーで)と、それに対してSPARQLクエリを実行することができます
結果はデフォルトでXML形式で返されます。
<?xml version="1.0"?>
<sparql xmlns="http://www.w3.org/2005/sparql-results#">
<head>
<variable name="s"/>
<variable name="p"/>
<variable name="o"/>
</head>
<results>
<result>
<binding name="s">
<uri>http://yago-knowledge/resource/wordnet_gulag_103467887</uri>
</binding>
<binding name="p">
<uri>http://www.w3.org/2000/01/rdf-schema#subClassOf</uri>
</binding>
<binding name="o">
<uri>http://yago-knowledge/resource/wordnet_prison_camp_104005912</uri>
</binding>
</result>
…