ויקינתונים:שירות השאילתות SPARQL
מה זה SPARQL
SPARQL (נהגית בתור „סְפַּארְקֵל”) היא שפת תשאול ל־RDF (תשתית תיאור משאבים), שזאת, שפת תשאול סמנטית למסדי נתונים. מערכת ויקינתונים מספקת נקודת גישה אל SPARQL לרבות מנשק דפדפן עצמתי במיוחד מאז ספטמבר 2015. עם SPARQL אפשר לחלץ כל סוג של נתונים, עם שאילתה שמורכבת מצירוף לוגי של שלשות.
- מנשק המשתמש של שירות התשאולSPARQL הוא כאן: https://query.wikidata.org
- נקודת הגישה ל־SPARQL: https://query.wikidata.org/bigdata/namespace/wdq/sparql?query={SPARQL} (מסמכים לנקודת ה־API הזאת)
ללמוד SPARQL
שער עזרה
- שער העזרה של שירות השאילתה של ויקינתונים
- ויקינתונים:שירות השאילתות SPARQL/שאילתות
- שאילתות מתקצירי עדכון המצב השבועיים של ויקינתונים
חומרים נוספים
- SPARQL ב־11 דקות סרטון היכרות בסיסי
- מדריך SPARQL
- סדנת SPARQL מ־2016
- תשאול ויקינתונים עם SPARQL למתחילים בלי שום רקע, הדרכה של שעתיים
- ויקינתונים:מדריך_SPARQL
- ויקינתונים:שירות הנתונים SPARQL/מיטוב שאילתות
- ויקינתונים:שירות הנתונים SPARQL/מגבלות תשאול
{{Item documentation}}
ומגוון תבניות שאילתות כלליות
התמנשקות
אפשר להגיש שאילתות SPARQL ישירות לנקודת הקצה של SPARQL עם בקשת GET אל https://query.wikidata.org/bigdata/namespace/wdq/sparql?query={SPARQL}
או לכתובת הקצרה https://query.wikidata.org/sparql?query={SPARQL}
. התוצאה מוחזרת כ־XML כברירת מחדל או כ־JSON אם סופקו משתנה השאילתה format=json
או הכותרת Accept: application/sparql-results+json
. ניתן לפנות למדריך למשתמש לקבלת מידע מפורט יותר. לחלופין, אפשר לגשת לנתוני ה־RDF (תשתית לתיאור משאבים) דרך מנשק Linked Data Fragments[1] בכתובת https://query.wikidata.org/bigdata/ldf
.
- חבילת R WikidataQueryServiceR שמתשאלת את נקודת ה־SPARQL של WDQS ומחזירה מסגרות נתונים.
- סקריפט ב־R ([2]) שמשרטט את התוכן של ויקינתונים על מפת העולם ב־R. (Andra Waagmeester, [3])
- דוגמה ב־Python, איך לשרטט את סיבות מותם של נשיאי ארצות הברית
- דוגמה לשימוש בספריית SPARQLWrapper כדי לתשאל את WDQS ב־Python: https://people.wikimedia.org/~bearloga/notes/wdqs-python.html
- דוגמה שמשתמשת בכלי שורת הפקודה של Apache Jena. (חיוני לביטויי SPARQL גדולים במיוחד עם למעלה מ־2000 שורות שממשק המשתמש של WDQS לא יכול לטפל בהם כראוי בגלל הפענוח או למשל ליצירת סקריפט עם מספר שאילתות שרצות מדי שבוע (דרך cron) ומדווח על התוצאות בדוא״ל)
- https://wdq2sparql.toolforge.org/w2s.php המרת שאילתות בתחביר WDQ (הכלי הקודם לתשאול ויקינתונים) ל־SPARQL (מאת סטס מלישב)
- יצירת תרשימים לתוצאות על ידי גזירה והדבקה של שאילתות אל http://demo.seco.tkk.fi/visu – מספר דוגמאות מאת User:Pyb: מדינות ארה״ב לפי סדר היווסדן, מניין קבורה לבית העלמין Père Lachaise לפי שנה, תאריכי לידה של 2000 אנשים מעל גיל 100
שירותי תשאול ה־SPARQL של ויקימדיה
מנשק אנושי | נקודת הקצה של המכונה | תיאור |
---|---|---|
https://query.wikidata.org/sparql
|
אפשר להריץ שאילתות SPARQL כנגד הוויקיבייס של ויקינתונים. להריץ, לבדוק, להוריד את הנתונים כ־xml, json, csv או tsv. יש לו יכולות ידידותיות למשתמש ומתקדמות כגון: ריחוף מעל מילים כדי לחשוף את משמעות הביטוי, מיטוב קוד ועוד. | |
https://commons-query.wikimedia.org/sparql
|
אפשר להריץ שאילתות SPARQL כנגד הוויקיבייס של ויקישיתוף. | |
https://lingualibre.org/sparql
|
אפשר להריץ שאילתות SPARQL כנגד הוויקיבייס של לינגואה ליברה. להריץ, לבדוק ולהוריד את הנתונים כ־json, xml, csv או tsv. |
סטטיסטיקה
משאבים נוספים
- Special:ListDatatypes - מכסה קידומות משוערכות והסבר על חלק מהערכים
- Help:Dates - הערות נוספות על תאריכים
- Wikidata:SPARQL query service/Documentation - מרכז למסמכים על WDQS, מאורגנים תחת תשתית Diátaxis
- המלצה של W3C לתקן SPARQL 1.1
- הוויקי של Blazegraph - Blazegraph הוא מנוע התשאול שמשמש את שירות תשאול ה־SPARQL של ויקינתונים. הוויקי מספק תובנות שימושיות.