API Dokümantasyonu
RiskYZ vaka kütüphanesine programatik, salt-okunur erişim. Kimlik doğrulama gerekmez; veriler CC BY-SA 4.0 lisansıyla sunulur.
Genel Bakış
API, yalnızca onaylanmış ve yayınlanmış vakaları sunar; inceleme sürecindeki bildirimler ve editör verileri erişime kapalıdır. Tüm yanıtlar UTF-8 kodlamalı JSON'dır ve CORS açıktır; tarayıcı üzerinden de doğrudan çağrılabilir.
https://www.riskyz.org/api/v1
Vaka Listesi
/api/v1/casesOnaylanmış vakaları yayın tarihine göre (en yeni önce) listeler.
categoryRisk alanı koduna göre filtreler (1–7). Kodların anlamı için taksonomiye bakınız. İsteğe bağlı.
limitDöndürülecek en fazla vaka sayısı (1–100). Varsayılan: 100. İsteğe bağlı.
curl "https://www.riskyz.org/api/v1/cases?category=2&limit=10"
{
"count": 128,
"license": "CC BY-SA 4.0",
"cases": [
{
"id": "RISKYZ-2026-00891",
"title": "...",
"summary": "...",
"description": "...",
"category": "2",
"subcategory": "2.1",
"entity": "ai",
"intent": "unintentional",
"timing": "post_deployment",
"sectors": ["finance"],
"geography": [],
"isGlobal": false,
"locations": [{ "countryCode": "TR", "provinceCode": "34" }],
"affectedSystem": "...",
"developer": null,
"incidentDate": "2026-03-14",
"publishedDate": "2026-04-02",
"updatedDate": "2026-04-10",
"sources": [{ "label": "...", "url": "https://...", "type": "article" }],
"relatedCases": ["RISKYZ-2026-00742"],
"tags": ["..."],
"origins": ["mit", "aiid"],
"aiidIncidentId": 389,
"classificationSource": "mit"
}
]
}Tek Vaka
/api/v1/cases/{riskyz_id}Kalıcı RISKYZ kimliğiyle tek bir vakayı döndürür. Liste yanıtındaki alanlara ek olarak relatedCases alanında ilişkili vakaların kimlikleri yer alır. Vaka bulunamazsa 404 döner.
curl "https://www.riskyz.org/api/v1/cases/RISKYZ-2026-00162"
Alan Sözlüğü
idKalıcı RISKYZ kimliği (örn. RISKYZ-2026-00162). Atıflarda bu kimlik kullanılır.
category / subcategoryRisk alanı ve alt alan kodları. Taksonomi metodoloji sayfasında tanımlıdır.
entity / intent / timingSınıflandırma eksenleri: riskin kaynağı, niyet ve yaşam döngüsündeki zamanlaması.
locationsVaka konumları. countryCode ISO 3166-1 alpha-2; provinceCode yalnızca Türkiye için il plaka kodu.
incidentDate / publishedDateOlay tarihi ve RiskYZ'de yayınlanma tarihi (YYYY-AA-GG).
sourcesVakanın dayandığı doğrulanmış kaynaklar (url, label, type, varsa doi).
sectorsSektör anahtarları. İNGİLİZCE değerler döner: healthcare, finance, education, legal, defense, transportation, public_services, social_media, media, technology, retail, culture, other. Liste zamanla genişleyebilir; bilinmeyen bir değerle karşılaşabileceğinizi varsayın.
aiidIncidentIdVakanın türetildiği AI Incident Database olay numarası; kaynağı yoksa null. Kataloğun %99'u AIID kayıtlarından türetilmiştir ve bu alan iki kimlik arasında makine tarafından okunabilir eşleşmeyi verir: incidentdatabase.ai/cite/{aiidIncidentId}. RISKYZ kimliği AIID kimliğinin yerine geçmez, ona eklenir.
classificationSourceRisk etiketini kimin verdiği: mit (MIT AI Risk Repository etiketi birebir taşındı), editor (editör verdi ya da doğruladı), ai (öneri sistemi verdi, henüz gözden geçirilmedi, geçicidir). Atıf yaparken etiketin dayanağını bu alandan görebilirsiniz.
originsVakanın kökeni: mit ve/veya aiid. Kaynak kataloglara izlenebilirlik sağlar.
isGlobal / geographyisGlobal, tek bir ülkeye bağlanamayan kapsamı belirtir. geography serbest metin konum bilgisidir; yapılandırılmış konum için locations kullanın.
updatedDateKaydın son güncellenme zamanı. Görüntülenme sayacı da bu alanı güncellediği için içerik değişikliği göstergesi DEĞİLDİR.
descriptionOlayın tam açıklaması. Liste yanıtında da döner.
relatedCasesİlişkili vakaların RISKYZ kimlikleri (tek vaka uç noktasında).
Kullanım Koşulları ve Atıf
Veriler Creative Commons BY-SA 4.0 lisansı altındadır: kaynak göstererek serbestçe kullanabilir, paylaşabilir ve işleyebilirsiniz. ShareAlike koşulu gereği türev çalışmalar da aynı lisansla paylaşılmalıdır. Akademik çalışmalarda vakalara RISKYZ kimliğiyle atıf yapınız; her vaka sayfası hazır APA ve BibTeX atıf bilgisi sunar.
API adil kullanım esasıyla sunulur. Kütüphanenin tamamına ihtiyaç duyuyorsanız istekleri aralıklandırmanızı rica ederiz; sorularınız için info@riskyz.org.