私はオントロジOWLで作業しています。DataTypeプロパティを使用してSPARQLでクエリを作成する
私のクエリは次のとおりです。
"PREFIX:http://www.owl-ontologies.com/Indoor.owl#" +は、 "SELECT X?" + "WHERE {X A:?hasDay:" "" +日+ +「X A? :hasRoom a: "+ room +"。 " +"?X a:hasStartTime a: "+ startTime +"} ";クエリを作成する瞬間
、NetBeansののコンソールが私を投げる:クエリで使用
未定義オブジェクトのプロパティ:オントロジーでhttp://www.owl-ontologies.com/Indoor.owl#hasStartTime
しかしhasStartTimeは、オブジェクトのプロパティではありません、それはAですデータ型(int)。
hasStarTimeが実際に時間がある(整数であるが、例えば分7に(整数が上記の値のためには、単なるショートカットです) am = 420)、hasStartTimeのデータは整数にすぎません。 – CCarrillo07
[OK]をクリックしますが、エラーの理由は変更されません。あなたがデータを表示しなかったので、リテラル値の例を取ったばかりです。問題は同じです。リテラル値の前に接頭辞を付けました。私は自分の答えに適応することができます。 – AKSW
私は私の質問を変更します:質問はPREFIX aです: SELECT?X場所:?X:hasDay a:木曜日。 ?X a:hasRoom a:ベッドルーム。 ?X a:hasStartTime 528} –
CCarrillo07