1

私は患者を識別するためのオントロジーを開発し、それをサンプル SQL データベース (100 人の患者を含む) にマッピングしました。これは、オントロジーに個体が存在しないことを意味します。では、ルール タブで次の sparql クエリに対して同様の swrl ルールを実行するにはどうすればよいですか。

SELECT DISTINCT ?x WHERE {
  { ?x :PatientCode ?c .
    FILTER (?c = "1"^^xsd:double). }
  OPTIONAL {
    ?x :hasRiskFactor ?p.
    ?p :MeasureType ?u.
    FILTER( ?u = "ENDOC"^^xsd:String ||
            ?u = "DIETITIAN"^^xsd:String ||
            ?u = "ATTPOD"^^xsd:String ||
            ?u = "ATTOPH"^^xsd:String)
  }
  FILTER (!bound(?u))
}
4

0 に答える 0