“Kurs bilgileri” olarak ifade edilen “Course” ve “CourseInstance” yapılandırılmış veriler, genellikle web sitelerinde eğitim ve kurs yönetimi ile ilgili bilgileri düzenlemek ve sunmak için kullanılan veri türleridir. İşte bu iki kavramın genel anlamı ve kullanımı:
- Course (Kurs):
- Veri İçeriği:
- Kurs Adı: Belirli bir kursun adı veya başlığı.
- Açıklama: Kursun kapsamını, hedef kitlesini ve içeriğini açıklayan metin.
- Öğretmen: Kursu yöneten veya öğreten kişi veya kuruluşun bilgileri.
- Süre: Kursun ne kadar sürede tamamlanabileceğini belirten bir zaman çerçevesi.
- Konular: Kursun işlediği başlıca konu veya konular.
- Kullanımı:
- Web sitelerinde eğitim içerikleri düzenlemek ve kullanıcılara kursları tanıtmak.
- Kullanıcılara belirli bir konuda eğitim alma imkanı sunmak.
- Arama motorlarına, web sitenizdeki içeriğin ne hakkında olduğunu daha iyi anlamaları için bilgi sağlamak.
- Veri İçeriği:
- CourseInstance (Kurs Örneği):
- Veri İçeriği:
- Bağlantılı Kurs: Kurs örneğinin hangi ana kursa ait olduğunu belirten referans.
- Tarih: Kurs örneğinin gerçekleştiği tarih veya başlangıç tarihi.
- Konum: Kursun fiziksel olarak gerçekleştiği yerin bilgileri (isteğe bağlı).
- Kontenjan: Kursa katılım için belirlenen maksimum öğrenci sayısı.
- Kullanımı:
- Kursların belirli bir tarih veya konumda gerçekleştiği özel durumları ifade etmek.
- Öğrencilere, belirli bir tarihte veya konumda başlayan kursları bulma imkanı sağlamak.
- Kurs yöneticilerine, belirli bir tarih veya konumda düzenlenecek kursları planlama ve takip etme yeteneği kazandırmak.
- Veri İçeriği:
Bu yapılandırılmış veriler, genellikle JSON-LD (JSON for Linked Data) veya diğer benzer veri formatları kullanılarak web sayfalarına eklenir. Bu, arama motorlarının ve diğer veri alıcılarının bu bilgileri daha iyi anlamalarına ve doğru şekilde endekslemelerine yardımcı olur.
Kullanıcılar, web sitenizde bu verilere dayalı olarak kursları filtreleyebilir, arayabilir ve bilgi alabilirler. Aynı zamanda, arama motorları bu yapılandırılmış verileri kullanarak web sitenizin içeriğini daha etkili bir şekilde indeksleyebilir ve kullanıcılara daha doğru sonuçlar sunabilir.
Tabii ki! İşte basit bir JSON-LD örneği, “Course” ve “CourseInstance” yapılandırılmış verilerini içeren:
{ “@context”: “https://schema.org”, “@type”: “Course”, “name”: “Web Geliştirme 101”, “description”: “Temel web geliştirme konularını kapsayan bir başlangıç kursu.”, “teacher”: { “@type”: “Person”, “name”: “John Doe” }, “duration”: “8 weeks”, “keywords”: [“HTML”, “CSS”, “JavaScript”] }
Yukarıdaki örnek, bir kursu temsil eden basit bir JSON-LD veri yapısını gösterir. Şimdi, bu kursa bir örneği ekleyelim:
“@context”: “https://schema.org”,
“@type”: “CourseInstance”,
“course”: {
“@type”: “Course”,
“name”: “Web Geliştirme 101”
},
“startDate”: “2024-02-01”,
“location”: {
“@type”: “Place”,
“name”: “Online Platform”
},
“maximumAttendeeCapacity”: 50
}