Uzantılar | .xml, .rss |
---|---|
MIME türü | application/rss+xml |
Biçim türü | İçerik Sendikasyonu |
Dayalı | XML |
Şartname | Açık format |
RSS (İngilizce gerçekten basit sendikasyonun kısaltması , kelimenin tam anlamıyla "Really Simple Syndication"), içerik sendikasyonu web için kullanılan bir veri formatları ailesidir .
Bir ürün beslemesi, World Wide Web'in bir kaynağıdır , içerik bir web sitesinin güncellemelerine göre otomatik olarak (özel etkinlikler dışında) üretilir . RSS beslemeleri, haber siteleri ve bloglar tarafından en son aranabilir bilgilerin başlıklarını sunmak için sıklıkla kullanılan XML dosyalarıdır .
RSS terimi bazen rakip Atom formatına atıfta bulunmak için yanlış kullanılır .
Üç veri formatı şu baş harflerle belirtilebilir:
Bir RSS beslemesinin okunması, toplayıcı yazılım kullanılarak yapılır . Toplayıcının yeni içeriğin varlığını kontrol etmek için gönderen siteye bağlanması için ona istenen RSS beslemesinin adresini (örneğin kopyala / yapıştır ile ) getirmelisiniz . Öyleyse, RSS beslemesi indirilir ve okumak için hemen HTML biçimine dönüştürülür .
Bu teknolojinin temel avantajı, bir tarayıcı kullanarak manuel olarak gezinmek zorunda kalmadan bir bilgi akışını (örneğin bir haber web sitesinden yeni makaleler) kolayca takip etmenize olanak sağlamasıdır . Web . Bu, web tarayıcısı yazılımını başlatma süresinden ve orijinal web sayfasının görüntülerini indirmek ve görüntülemek için gereken zamandan tasarruf sağlar .
Farklı toplayıcı türleri ( dokumacılar ) vardır: çevrimiçi okuyucular (bir web sitesi aracılığıyla), belirli yerel yazılımlar , bazı e-posta istemcileri ve bazı web tarayıcıları. Adların bir listesi için, toplayıcı sayfasına ve Kategori: Toplayıcı'ya bakın .
Çoğu RSS haber beslemesine ücretsiz olarak erişilebilir, ancak bazıları söz konusu beslemenin sitesinde çıkarılması gereken bir aboneliğe tabi olabilir.
Bir RSS beslemesi, statik bir web sayfasından veya uygun bir komut dosyası kullanılarak XML dosyasına dönüştürülmüş bir veritabanından oluşturulur .
Genellikle, bir RSS beslemesi bir başlık (genellikle bir makalenin başlığı), makalenin bir açıklaması ve ilgili siteye bir bağlantı içerir.
RSS beslemesiyle yayılan bilgiler fikri mülkiyet yasasıyla korunuyor olabilir . Daha spesifik olarak, telif hakkı sahibine çalışmayı kullanma, özellikle de dağıtım koşullarını belirleme konusunda münhasır hak verir. Bu nedenle, bir RSS beslemesinin dağıtımı, ihlal teşkil etme cezası altında hak sahiplerinin önceden onayına tabidir .
Fransa'da, İnternette RSS beslemeleri dağıtan kişilerin sorumluluğu LCEN yasasına tabidir .21 Haziran 2004. 6. maddesine göre , yayıncı internette yayılan içerikten sorumluyken, ev sahibi sadece belirli koşullar altında sorumluluğu kabul ediyor.
Bu sorumluluk rejimlerinin RSS beslemeleri alanına uygulanması içtihat sayesinde daha net hale geliyor. Son kararlara göre , Bir RSS beslemesine abonelik ve bunun farklı bölümlerde düzenlenmesi , sitenin web yöneticisi için yayıncının nitelik kazanmasına yol açar .
Öte yandan, RSS beslemeleri ile desteklenen bir arama motorundan oluşan bir sitenin web yöneticisi, bir yayıncı değil, referans verilen bilgiler üzerinde kontrol sağlayamayan bir ana bilgisayardır.
RSS formatı, aşağıdaki örneğin ilk satırında gösterildiği gibi XML olarak yazılmış bir formattır .
Bir RSS belgesinin içeriği iki etiketle çerçevelenir <rss>ve </rss>özniteliği version(gerekli) uygun olduğu standardı belirtir.
Bir sonraki aşamada, benzersiz bir etiket <channel> , her makale için onu ve gerçek içeriğini tanımlayan bir meta veri grubu içerir .
Meta verilerBir kanal ⇔ kanalında üç meta veri gereklidir :
Diğerleri isteğe bağlıdır:
Her makalenin bir etiketi vardır <item>.
Bu etikette , haberlere bir etiket şeklinde karşılık gelen verilerdir . En yaygın etiketler şunlardır:
Göre RSS 2.0 DTD , en az bir olmalıdır ya da bir öğenin ve etiketlerde geri kalanı isteğe bağlıdır. <title><description>
Hala aşağıdaki gibi başka etiketler var:
Ad alanları sayesinde bir RSS beslemesinde başka etiketler de bulabiliriz . Böylece, örneğin iTunes için yapıldığı gibi yeni işlevler ekleyebiliriz . Bu konuyla ilgili RSS 2 spesifikasyonuna [1] bakın .
Herhangi bir RSS modülünün birincil amacı, içeriğe daha sağlam bir içerik aboneliği için temel XML şemasını genişletmektir. Modülasyon, RSS'nin temel özelliklerini değiştirmeden daha çeşitli ancak standartlaştırılmış işlemlerin taslağını çıkarmayı mümkün kılar.
Bu sözdizimsel uzantıyı gerçekleştirmek için, kavramlara adlar vermek ve bu kavramlar arasında ilişkiler kurmak için sıkı bir şekilde kontrol edilen bir kelime dağarcığı (RSS terimleriyle bir "modül"; XML terimleriyle bir "şema") yukarı akış olarak ilan edilir.