اسپارکل

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

اسپارکل زبان بازیابی معنای ذخیره شده در مدل داده‌ای آردی‌اف است. این زبان شبیه زبان اس‌کیوال بوده و معنا را براساس محتوای آن جستجو می‌کند. یک زبان کوئری برای پایگاه داده است که قادر به بازیابی و دستکاری داده ها ی ذخیره شده در فرمت چارچوب توصیف منبع RDF است. (1)(2)

مثال[ویرایش]

کد پرس و جوی زیر، پرسش «پایتخت تمام کشورهای آفریقایی کدامند؟» را در این زبان مدل می‌کند:

PREFIX abc: <http://example.com/exampleOntology#>
SELECT ?capital ?country
WHERE {
  ?x abc:cityname ?capital ;
     abc:isCapitalOf ?y .
  ?y abc:countryname ?country ;
     abc:isInContinent abc:Africa .
}