RSS란 무엇인가? (What is RSS?)
by Mark Pilgrim | December 18, 2002
원본문서 : http://www.xml.com/pub/a/2002/12/18/dive-into-xml.html
RSS는 Wired 같은 대규모 뉴스 사이트 , Slashdot 같은 뉴스 위주의 커뮤니티 사이트, 퍼스널 웹로그 등의 뉴스와 컨텐츠 배급(syndicating)을 위한 포멧입니다. 하지만, 뉴스만을 위한 것은 아닙니다. 위키 페이지의 "최신글 목록", CVS 체크인을 위한 체인지 로그, 리버전된 자료의 이력 등도 RSS를 통해 배급 될 수 있습니다. 한번 RSS로 작성된 정보는, 변경된 내용이 RSS-어웨어 프로그램(RSS-aware program)에 의해 체크 될 수 있습니다.
RSS-어웨어 프로그램이라 불리는 뉴스 수집기(aggregators)는 웹로깅 커뮤니티에서 인기있습니다. 많은 웹로그들은 RSS 를 써서 만들어 졌습니다. 뉴스 수집기(aggregators)는 당신의 즐겨찾기(favorite) 웹로그에서 RSS 피드(feeds)를 체크해서 새로운 아이템을 디스플레이 하는데 도움이 될 수 있습니다.
RSS 버전과 권고
버전 오너 진행(progress) 상태 권고
0.90 넷스케이프 1.0 에 의해 중단 사용되지 않음
0.91 유저랜드 간략화 됨 2.0 에 의해 중단 되었지만, 여전히 많이 쓰인다. 기본적인 배급(syndication)을 위해 사용. 2.0으로 변경 용이
0.92, 0.93, 0.94 유저랜드 0.91의 상세화 2.0 으로 중단 2.0으로 대치
1.0 RSS 개발그룹 RDF 기반, 모듈을 통한 확장, 단일 벤더에 종속적이지 않음 안정화 코어, 모듈개발 진행중 RDF 기반 애플리케이션에 사용. 진보된 RDF 특정 모듈이 필요할때 사용.
2.0 유저랜드 모듈을 통한 확장 0.9X 계열에서 변경 용이 안정화 코어, 모듈개발 진행중 일반적 목적에 사용, 메타데이터 리치 신디케이드
역사개요 A brief history
하지만 조심할 것은 "RSS" 는 병렬적인 두가지 다른 최종 버전을 함께 쓰이고 있다는 점입니다. 오리지널 RSS, 버전 0.90은 포털사이트의 메인스트림 뉴스사이트의 헤드라인을 위한 포멧으로 넷스케이프에서 디자인 되었습니다. 0.90 버전의 간략화 버전인 0.91 은 넷스케이프가 포털 마케팅에 흥미를 잃게 되어 중단되었다. 하지만, 0.91 은 웹로깅 제품과 웹베이스 저작 소프트 웨어를 계획하던 유저랜드 소프트웨어에 의해 픽업되었다.
세번째, 비상업그룹으로 분리되어 디자인된 오리지널 RSS 0.90(0.91로 단순화 되기 이전)의 원리에 기초한 새로운 포맷입니다. RSS 0.90 RDF 에 기초한 포멧은 RSS 1.0 이라고 불리고 있습니다. 하지만, 유저랜드는 포함되지 않습니다. 1.0 이 발표되었을 때 해피하지는 않았습니다. RSS 1.0 은 승인되지 않았고, 유저랜드는 0.92, 0.93, 0.94, 최종으로 2.0까지 0.9X 버전의 개발을 계속했습니다.
혼란의 원인 What a mess.
어떤 버전을 사용 할 것인가?
RSS 는 7가지의 다른 버전이 있다. RSS 어웨어 프로그램의 코더들과 같이 , 모든 변형들을 자유롭게 선택할 수 있다. 하지만 컨텐츠 프로듀서들은 당신의 컨텐츠를 배급(syndication) 할수 있기를 원할 것이다. 어떤 포멧을 사용 할 것인가?
RSS를 이용한 프로그램을 만든다고 생각해 봅시다. 당신의 사이트의 헤드라인을 어떻게 생성 할까요? 또 자신의 포털사이트, 홈그라운드 뉴스 어그리게이터를 어떻게 만들수 있을까요? RSS는 어떤 모양으로 보여질까요? 이러한 것은 당신이 RSS의 어떤 버전을 선택하느냐에 달려있습니다. 다음은 간단한 RSS 0.91 피드(feeds) 입니다.
http://www.xml.com/
XML.com features a rich mix of information and services for the XML community.
en-us
http://www.xml.com/pub/a/2002/12/04/normalizing.html
In this second and final look at applying relational normalization techniques to W3C XML Schema data modeling, Will Provost discusses when not to normalize, the scope of uniqueness and the fourth and fifth normal forms.
http://www.xml.com/pub/a/2002/12/04/som.html
Priya Lakshminarayanan describes in detail the use of the .NET Schema Object Model for programmatic manipulation of W3C XML Schemas.
http://www.xml.com/pub/a/2002/12/04/svg.html
In this month's SVG column, Antoine Quint looks back at SVG's journey through 2002 and looks forward to 2003.
간단한가요? 피드(feeds)는 channel로 구성된다. channel 은 title, link, description, (optional) language 로 구성되며, channel 의 또 다른 구성요소인 item 은 title, link, description 으로 구성된다.
이번에는 같은 정보를 RSS 1.0 버전으로 표현해 봅시다.
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
http://www.xml.com/
XML.com features a rich mix of information and services for the XML community.
en-us
http://www.xml.com/pub/a/2002/12/04/normalizing.html
In this second and final look at applying relational normalization techniques to W3C XML Schema data modeling, Will Provost discusses when not to normalize, the scope of uniqueness and the fourth and fifth normal forms.
Will Provost
2002-12-04
http://www.xml.com/pub/a/2002/12/04/som.html
Priya Lakshminarayanan describes in detail the use of the .NET Schema Object Model for programmatic manipulation of W3C XML Schemas.
Priya Lakshminarayanan
2002-12-04
http://www.xml.com/pub/a/2002/12/04/svg.html
In this month's SVG column, Antoine Quint looks back at SVG's journey through 2002 and looks forward to 2003.
Antoine Quint
2002-12-04
RDF 문서의 XML 직렬화(serialization)와 같이 RDF 와 함께 사람들에게 알려졌다. 본질적으로 배급되는 정보는 같다. 사실, 더 많은 정보를 포함 해야한다. : item 레벨의 authors, publishing dates는 0.91에서는 제공되지 않는다.
RSS 2.0 은 어떨까? 다행스럽게도 RSS 0.91과 1.0, RSS 2.0의 차이는 크지 않다.다음은 RSS 2.0 버전의 간단한 피드(feeds)이다.
http://www.xml.com/
XML.com features a rich mix of information and services for the XML community.
en-us
http://www.xml.com/pub/a/2002/12/04/normalizing.html
In this second and final look at applying relational normalization techniques to W3C XML Schema data modeling, Will Provost discusses when not to normalize, the scope of uniqueness and the fourth and fifth normal forms.
Will Provost
2002-12-04
http://www.xml.com/pub/a/2002/12/04/som.html
Priya Lakshminarayanan describes in detail the use of the .NET Schema Object Model for programmatic manipulation of W3C XML Schemas.
Priya Lakshminarayanan
2002-12-04
http://www.xml.com/pub/a/2002/12/04/svg.html
In this month's SVG column, Antoine Quint looks back at SVG's journey through 2002 and looks forward to 2003.
Antoine Quint
2002-12-04
예제에서 보는 것 처럼, RSS 2.0은 RSS 1.0와 유사한 네임스페이스를 사용합니다. 하지만, RDF 는 아닙니다. RSS 0.91 과 같이 2.0에서는 디펄트 네임스페이스가 없고, item은 channel에 포함됩니다.
by Mark Pilgrim | December 18, 2002
원본문서 : http://www.xml.com/pub/a/2002/12/18/dive-into-xml.html
RSS는 Wired 같은 대규모 뉴스 사이트 , Slashdot 같은 뉴스 위주의 커뮤니티 사이트, 퍼스널 웹로그 등의 뉴스와 컨텐츠 배급(syndicating)을 위한 포멧입니다. 하지만, 뉴스만을 위한 것은 아닙니다. 위키 페이지의 "최신글 목록", CVS 체크인을 위한 체인지 로그, 리버전된 자료의 이력 등도 RSS를 통해 배급 될 수 있습니다. 한번 RSS로 작성된 정보는, 변경된 내용이 RSS-어웨어 프로그램(RSS-aware program)에 의해 체크 될 수 있습니다.
RSS-어웨어 프로그램이라 불리는 뉴스 수집기(aggregators)는 웹로깅 커뮤니티에서 인기있습니다. 많은 웹로그들은 RSS 를 써서 만들어 졌습니다. 뉴스 수집기(aggregators)는 당신의 즐겨찾기(favorite) 웹로그에서 RSS 피드(feeds)를 체크해서 새로운 아이템을 디스플레이 하는데 도움이 될 수 있습니다.
RSS 버전과 권고
버전 오너 진행(progress) 상태 권고
0.90 넷스케이프 1.0 에 의해 중단 사용되지 않음
0.91 유저랜드 간략화 됨 2.0 에 의해 중단 되었지만, 여전히 많이 쓰인다. 기본적인 배급(syndication)을 위해 사용. 2.0으로 변경 용이
0.92, 0.93, 0.94 유저랜드 0.91의 상세화 2.0 으로 중단 2.0으로 대치
1.0 RSS 개발그룹 RDF 기반, 모듈을 통한 확장, 단일 벤더에 종속적이지 않음 안정화 코어, 모듈개발 진행중 RDF 기반 애플리케이션에 사용. 진보된 RDF 특정 모듈이 필요할때 사용.
2.0 유저랜드 모듈을 통한 확장 0.9X 계열에서 변경 용이 안정화 코어, 모듈개발 진행중 일반적 목적에 사용, 메타데이터 리치 신디케이드
역사개요 A brief history
하지만 조심할 것은 "RSS" 는 병렬적인 두가지 다른 최종 버전을 함께 쓰이고 있다는 점입니다. 오리지널 RSS, 버전 0.90은 포털사이트의 메인스트림 뉴스사이트의 헤드라인을 위한 포멧으로 넷스케이프에서 디자인 되었습니다. 0.90 버전의 간략화 버전인 0.91 은 넷스케이프가 포털 마케팅에 흥미를 잃게 되어 중단되었다. 하지만, 0.91 은 웹로깅 제품과 웹베이스 저작 소프트 웨어를 계획하던 유저랜드 소프트웨어에 의해 픽업되었다.
세번째, 비상업그룹으로 분리되어 디자인된 오리지널 RSS 0.90(0.91로 단순화 되기 이전)의 원리에 기초한 새로운 포맷입니다. RSS 0.90 RDF 에 기초한 포멧은 RSS 1.0 이라고 불리고 있습니다. 하지만, 유저랜드는 포함되지 않습니다. 1.0 이 발표되었을 때 해피하지는 않았습니다. RSS 1.0 은 승인되지 않았고, 유저랜드는 0.92, 0.93, 0.94, 최종으로 2.0까지 0.9X 버전의 개발을 계속했습니다.
혼란의 원인 What a mess.
어떤 버전을 사용 할 것인가?
RSS 는 7가지의 다른 버전이 있다. RSS 어웨어 프로그램의 코더들과 같이 , 모든 변형들을 자유롭게 선택할 수 있다. 하지만 컨텐츠 프로듀서들은 당신의 컨텐츠를 배급(syndication) 할수 있기를 원할 것이다. 어떤 포멧을 사용 할 것인가?
RSS를 이용한 프로그램을 만든다고 생각해 봅시다. 당신의 사이트의 헤드라인을 어떻게 생성 할까요? 또 자신의 포털사이트, 홈그라운드 뉴스 어그리게이터를 어떻게 만들수 있을까요? RSS는 어떤 모양으로 보여질까요? 이러한 것은 당신이 RSS의 어떤 버전을 선택하느냐에 달려있습니다. 다음은 간단한 RSS 0.91 피드(feeds) 입니다.
http://www.xml.com/
XML.com features a rich mix of information and services for the XML community.
en-us
http://www.xml.com/pub/a/2002/12/04/normalizing.html
In this second and final look at applying relational normalization techniques to W3C XML Schema data modeling, Will Provost discusses when not to normalize, the scope of uniqueness and the fourth and fifth normal forms.
http://www.xml.com/pub/a/2002/12/04/som.html
Priya Lakshminarayanan describes in detail the use of the .NET Schema Object Model for programmatic manipulation of W3C XML Schemas.
http://www.xml.com/pub/a/2002/12/04/svg.html
In this month's SVG column, Antoine Quint looks back at SVG's journey through 2002 and looks forward to 2003.
간단한가요? 피드(feeds)는 channel로 구성된다. channel 은 title, link, description, (optional) language 로 구성되며, channel 의 또 다른 구성요소인 item 은 title, link, description 으로 구성된다.
이번에는 같은 정보를 RSS 1.0 버전으로 표현해 봅시다.
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
http://www.xml.com/
XML.com features a rich mix of information and services for the XML community.
en-us
http://www.xml.com/pub/a/2002/12/04/normalizing.html
In this second and final look at applying relational normalization techniques to W3C XML Schema data modeling, Will Provost discusses when not to normalize, the scope of uniqueness and the fourth and fifth normal forms.
Will Provost
2002-12-04
http://www.xml.com/pub/a/2002/12/04/som.html
Priya Lakshminarayanan describes in detail the use of the .NET Schema Object Model for programmatic manipulation of W3C XML Schemas.
Priya Lakshminarayanan
2002-12-04
http://www.xml.com/pub/a/2002/12/04/svg.html
In this month's SVG column, Antoine Quint looks back at SVG's journey through 2002 and looks forward to 2003.
Antoine Quint
2002-12-04
RDF 문서의 XML 직렬화(serialization)와 같이 RDF 와 함께 사람들에게 알려졌다. 본질적으로 배급되는 정보는 같다. 사실, 더 많은 정보를 포함 해야한다. : item 레벨의 authors, publishing dates는 0.91에서는 제공되지 않는다.
RSS 2.0 은 어떨까? 다행스럽게도 RSS 0.91과 1.0, RSS 2.0의 차이는 크지 않다.다음은 RSS 2.0 버전의 간단한 피드(feeds)이다.
http://www.xml.com/
XML.com features a rich mix of information and services for the XML community.
en-us
http://www.xml.com/pub/a/2002/12/04/normalizing.html
In this second and final look at applying relational normalization techniques to W3C XML Schema data modeling, Will Provost discusses when not to normalize, the scope of uniqueness and the fourth and fifth normal forms.
Will Provost
2002-12-04
http://www.xml.com/pub/a/2002/12/04/som.html
Priya Lakshminarayanan describes in detail the use of the .NET Schema Object Model for programmatic manipulation of W3C XML Schemas.
Priya Lakshminarayanan
2002-12-04
http://www.xml.com/pub/a/2002/12/04/svg.html
In this month's SVG column, Antoine Quint looks back at SVG's journey through 2002 and looks forward to 2003.
Antoine Quint
2002-12-04
예제에서 보는 것 처럼, RSS 2.0은 RSS 1.0와 유사한 네임스페이스를 사용합니다. 하지만, RDF 는 아닙니다. RSS 0.91 과 같이 2.0에서는 디펄트 네임스페이스가 없고, item은 channel에 포함됩니다.
'웹소식&트렌드 > 블로그및RSS정보' 카테고리의 다른 글
[펌]기업블로그에 대해... (0) | 2004.07.30 |
---|---|
[펌] 블로그, 기업에게도 통한다 (1) | 2004.07.28 |
RSS란 무엇인가? (3) | 2004.07.07 |
블로그 배급과 구독을 위한 가장 쉬운 방법, 'RSS' (7) | 2004.07.07 |
RSS 정보 링크 (5) | 2004.07.07 |