生のSPARQLがrdfs:label "D (programming language)"@en
である場合、hsparql構文はどうなりますか?
質問する
150 次
2 に答える
2
私はあなたが問題を抱えているhsparqlDSLのメンテナです。例として「simpleSelectWithLiteral」関数が追加されました: https ://github.com/robstewart57/hsparql/blob/master/tests/DBPedia.hs#L51
これで問題は解決しますか?
于 2012-10-25T19:51:23.347 に答える
1
HSparql GithubページのDSL定義(251行目)を見ると、次のDSLルールが適用されているように見えます。
instance TermLike ([Char], [Char]) where
varOrTerm (s, lang') = Term . RDFLiteralTerm $ RDFLiteralLang s lang'
Haskellを書いてからかなり時間が経っているので、それが用語に何を意味するのか100%確信はありませんが、2つの文字列のタプルを使用することを意味すると思います。
("value", "en")
于 2012-10-23T16:08:37.250 に答える