5
dotnetrdf
を使用してSPARQLエンドポイントを作成しました。私はSPARQLに関連すると初心者です。日付フィールドは、文字列としてMM/DD/YYYY
の形式で格納されています。現在、SPARQLクエリで文字列をxsd:datetime
またはxsd:date
に変換する必要がある日付比較(> <
)の要件があります。これを行う方法はありますか?他の選択肢?SPARQLの日付変換
dotnetrdf
に日付に関するSPARQLクエリの良い例はありますか?
ありがとうございました。
dotNetRDFは、SPARQL仕様に従って日付ベースのSPARQLクエリをサポートしているため、データはxsd:dateTimeまたはxsd:date形式でなければなりません – RobV
datetimeを文字列リテラルとしてstringとして追加しましたdatetimeを追加するメソッドを見つけます。 – Sandhya
追加に使用するコードは次のとおりです。ILiteralNode Datelit = g.CreateLiteralNode(SampleDateValue); IUriNode DateUri = g.CreateUriNode(UriFactory.Create(http:// url/sampledate ")); g.Assert(新しいトリプル(dotNetRDF、DateUri、Datelit)); xsdにデータを追加する方法は何ですか: – Sandhya