Rozszerzenia | .xml, .rss |
---|---|
Typ MIME | application/rss+xml |
Typ formatu | Syndykacja treści |
Oparte na | XML |
Specyfikacja | Otwarty format |
RSS (skrót od angielskiego „ really simple syndication” , dosłownie. „Really Simple Syndication”) to rodzina formatów danych używanych do dystrybucji treści w sieci .
Kanał produktowy jest zasobem sieci World Wide Web , jego treść jest tworzona automatycznie (z wyjątkiem wydarzeń specjalnych) na podstawie aktualizacji strony internetowej . Źródła danych RSS to pliki XML , które są często używane przez serwisy informacyjne i blogi do prezentowania nagłówków najnowszych informacji, które można przeszukiwać.
Termin RSS jest czasami używany nieprawidłowo w odniesieniu do konkurencyjnego formatu Atom .
Za pomocą tych inicjałów można określić trzy formaty danych :
Czytanie kanału RSS odbywa się za pomocą oprogramowania agregującego . Musisz podać adres żądanego kanału RSS (na przykład przez kopiowanie / wklejanie ), aby agregator połączył się ze stroną nadawcy w celu sprawdzenia obecności nowych treści. Jeśli tak, źródło RSS jest pobierane i natychmiast konwertowane do formatu HTML do odczytu.
Główną zaletą tej technologii jest to, że umożliwia ona łatwe śledzenie przepływu informacji (np. Nowych artykułów z serwisu z wiadomościami ) bez konieczności ręcznego przechodzenia do niego za pomocą przeglądarki. Web . Oszczędza to czas uruchamiania oprogramowania przeglądarki internetowej oraz czas wymagany do pobrania i wyświetlenia obrazów oryginalnej strony internetowej.
Istnieją różne typy agregatorów ( tkaczy ): czytniki online (za pośrednictwem strony internetowej), określone oprogramowanie lokalne, niektóre klienty poczty e-mail i niektóre przeglądarki internetowe. Listę nazw można znaleźć na stronie agregatora i w sekcji Kategoria: Agregator .
Większość kanałów informacyjnych RSS jest dostępnych bezpłatnie, ale niektóre mogą podlegać subskrypcji, którą należy wykupić na stronie danego kanału.
Kanał RSS jest tworzony ze statycznej strony internetowej lub z bazy danych przekonwertowanej na plik XML za pomocą odpowiedniego skryptu.
Zazwyczaj kanał RSS zawiera tytuł (często tytuł artykułu), opis artykułu i łącze do odpowiedniej witryny.
Informacje rozpowszechniane przez kanał RSS mogą być chronione prawem własności intelektualnej . Mówiąc dokładniej, prawo autorskie daje jego właścicielowi wyłączne prawo do eksploatacji utworu, w szczególności do określania warunków jego rozpowszechniania. Rozpowszechnianie kanału RSS jest zatem uzależnione od uzyskania uprzedniej zgody posiadaczy praw , pod groźbą naruszenia prawa .
We Francji odpowiedzialność osób rozpowszechniających kanały RSS w Internecie podlega ustawie LCEN z dnia21 czerwca 2004. Zgodnie z artykułem 6 wydawca jest odpowiedzialny za treści rozpowszechniane w Internecie, podczas gdy gospodarz nie bierze na siebie odpowiedzialności pod pewnymi warunkami.
Dzięki orzecznictwu zastosowanie tych systemów odpowiedzialności w dziedzinie kanałów RSS staje się jaśniejsze. Zgodnie z ostatnimi decyzjami , Subskrypcja kanału RSS i jego rozmieszczenie w różnych sekcjach prowadzi do kwalifikacji wydawcy na webmastera serwisu.
Z drugiej strony webmaster witryny składającej się z wyszukiwarki opartej na źródłach RSS nie jest wydawcą, ale gospodarzem, który nie ma kontroli nad informacjami, do których się odwołuje.
Format RSS to format napisany w języku XML , jak pokazano w pierwszym wierszu poniższego przykładu.
Zawartość dokumentu RSS jest otoczony przez dwa znaczniki <rss> i </rss>których atrybut version(wymagane) określa standard, z którym zgodny.
Na kolejnym poziomie unikalny tag <channel> zawiera dla każdego artykułu grupę metadanych, które opisują go i jego rzeczywistą zawartość.
MetadaneW kanale ⇔ kanale wymagane są trzy metadane :
Inne są opcjonalne:
Każdy artykuł ma tag <item>.
W tym tagu znajdują się dane odpowiadające wiadomościom w postaci tagu . Najpopularniejsze tagi to:
Zgodnie z DTD RSS 2.0 , element musi zawierać co najmniej jeden <title>lub jeden, <description>a pozostałe tagi są opcjonalne.
Istnieją jeszcze inne tagi, takie jak:
Może się również zdarzyć, że znajdziemy inne tagi w kanale RSS, dzięki przestrzeniom nazw . W ten sposób możemy dodać nowe funkcje, jak na przykład zrobiono w iTunes . Zobacz specyfikację RSS 2 [1] na ten temat .
Podstawowym celem każdego modułu RSS jest rozszerzenie podstawowego schematu XML w celu uzyskania bardziej niezawodnej subskrypcji treści. Modulacja umożliwia szkicowanie bardziej zróżnicowanych, ale ustandaryzowanych transakcji bez modyfikowania podstawowych cech RSS.
Aby osiągnąć to rozszerzenie składniowe, ściśle kontrolowane słownictwo (w terminach RSS, „moduł”; w terminach XML, „schemat”) jest deklarowane powyżej w celu nadania nazw pojęciom i ustanowienia relacji między tymi pojęciami.