0
PubChem RDFデータの一部をVirtuosoにロードし、SPARQLを使用してiSQLを介してクエリを実行しようとしています。 次のクエリは動作しますが:以前の場合Pubchem RDFデータのリテラルと一致しないSPARQLクエリ
SELECT ?syno
WHERE {?syno sio:has-value "AC1LXI26"};
:
SELECT ?syno ?type ?value
WHERE {
?syno sio:is-attribute-of <http://rdf.ncbi.nlm.nih.gov/pubchem/compound/CID1829049> .
?syno rdf:type ?type .
?syno sio:has-value ?value .
} LIMIT 10;
を私はどのようなクエリの結果を(値は、上記のいずれかの結果から取られている)を取得することはできませんよ私は単純にlitteralにマッチさせようとしています。 追加のインデックスを作成する必要はありますか?正確なテキストマッチはVirtuosoではサポートされていませんか?
実際には英語のテキストではないため、データには言語でタグ付けされたリテラルが使用されることは残念です。普通のリテラルが適切だったようです。あなたの答えを受け入れることを忘れないでください。 –