اسپارکل

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
اسپارکل
W3C® Icon.svg
پارادایم زبان پرسمان
توسعه‌دهنده کنسرسیوم وب جهان‌گستر
ظهوریافته در ۲۰۰۸؛ ۹ سال پیش (۲۰۰۸)
۱٫۱ / ۲۱ مارس، ۲۰۱۳؛ ۴ سال پیش (۲۰۱۳-۰۳-21)
وب‌گاه www.w3.org/TR/sparql11-query/

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

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

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

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 .
}

منابع[ویرایش]

  1. Hebeler, John; Fisher, Matthew; Blace, Ryan; Perez-Lopez, Andrew (2009). {{جا:PAGENAME}}. Indianapolis, Indiana: جان وایلی و پسران. p. 406. ISBN 978-0-470-41801-7.