Post on 14-Jan-2016
description
Syste
m P
rog
ram
mers
' A
ssocia
tion
for
Researc
hin
g C
om
pu
ter
Syste
ms
내용 뿌리기 형식Contents Syndication Formats
신재호 <netj@sparcs.kaist.ac.kr>2004-05-04 도서분관 세미나실
2004-05-04 내용 뿌리기 형식 2/16
Syste
m P
rog
ram
mers
' A
ssocia
tion
for
Researc
hin
g C
om
pu
ter
Syste
ms
무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과내용 뿌리기
• 무엇• 필요성• 흐름• CDF• RSS• ATOM• 응용 및 효과
2004-05-04 내용 뿌리기 형식 3/16
Syste
m P
rog
ram
mers
' A
ssocia
tion
for
Researc
hin
g C
om
pu
ter
Syste
ms
무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과무엇
• 푸시 서비스 (Push Service)• 곳곳을 일일이 확인 (= 웹질 ) 하기 귀찮아 ~• 새로 올라오는 정보를 나에게 밀어달라는 말이다 !• 예
– 쇼핑몰 / 영화관 소식지– 휴대폰 문자 뉴스 서비스– …
• 구현– 보통 프로그램이 주기적으로 새 정보 확인하도록 구현– 그럼 그냥 웹 페이지로 올려놓는 거랑 뭐가 다르지 ?
2004-05-04 내용 뿌리기 형식 4/16
Syste
m P
rog
ram
mers
' A
ssocia
tion
for
Researc
hin
g C
om
pu
ter
Syste
ms
무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과필요성
• 새 정보는 어디서 ? 웹• 웹 페이지에서 정보 찾기
– 제목은 ?– 언제 올린 글 ?– 글쓴이는 누구 ?– 본문은 어디에 ?– …– 알 수 없는 것들 투성이 :-(
• 웹 페이지는 사람을 위한 것• 기계가 읽을 수 있는 형식 필요
2004-05-04 내용 뿌리기 형식 5/16
Syste
m P
rog
ram
mers
' A
ssocia
tion
for
Researc
hin
g C
om
pu
ter
Syste
ms
무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과흐름
MCF (Meta Content Framework)
CDF (ChannelDefinition Format)
RSS (RDF Site Summary) 0.9
RDF (Resource Description Framework)
RSS (Rich Site Summary) 0.91+
RSS (Really Simple Syndicate) 2.0
RSS 1.0
ATOM
2004-05-04 내용 뿌리기 형식 6/16
Syste
m P
rog
ram
mers
' A
ssocia
tion
for
Researc
hin
g C
om
pu
ter
Syste
ms
무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과CDF
• Channel Definition Format• 1997 년 Microsoft 가 Pointcast 와 함께 시도• Internet Explorer 4.0
– Active Channel™/Desktop™– 채널 바
• 완전히 실패 :-(– 시기 상조 ?– 성급한 시도 ?
2004-05-04 내용 뿌리기 형식 7/16
Syste
m P
rog
ram
mers
' A
ssocia
tion
for
Researc
hin
g C
om
pu
ter
Syste
ms
무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과RSS
• 1997 년 My Netscape Network 포탈서비스• RDF Site Summary 0.9 소개• 1999 년 Netscape 넘어가고• RSS-Dev Working Group 이 계승
– RDF Site Summary 1.0
• UserLand– Rich Site Summary 0.91, 0.92, 0.93, …– Really Simple Syndication 2.0
2004-05-04 내용 뿌리기 형식 8/16
Syste
m P
rog
ram
mers
' A
ssocia
tion
for
Researc
hin
g C
om
pu
ter
Syste
ms
무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과RSS 예<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" version="2.0"><channel> <title>n/ever e/nding t/houghts of net/j</title> <link>http://ska2.org/theta/netj/</link> <description/> <language>ko</language><image><title>ska2.org</title><url>http://ska2.org/ska/ska.png</url><link>http://ska2.org/</link></image> <item> <title> 스팸 필터들 </title> <author>netj@ska2.org</author> <link>http://ska2.org/theta/netj/!3904</link> <comments>http://ska2.org/theta/netj/!3904#_0</comments> <description><tt>SpamBayes, SpamProbe, POPFile<br> 다들 꽤나 인기가 있는 모양이다 .<br> 스팸에서
해방시켜주는데 누군들 안좋아하겠는가 . :)<br><br> 나도 SelectMail 덕분에 요즘 스팸하고는 거의 안녕이다 .<br><a href="http://sparcs.kaist.ac.kr/~netj/mailstats">http://sparcs.kaist.ac.kr/~netj/mailstats</a><br><br> 모두들 sourceforge 에 적을 두고 있구만 . …</tt></description>
<category/> <dc:date>2004-04-29T02:59:36+09:00</dc:date> </item> <item> <title> 다음주에 </title> <author>kyunggis@ska2.org</author> <link>http://ska2.org/theta/netj/!3902</link> <comments>http://ska2.org/theta/netj/!3902#_0</comments> <description><tt> 피자헛 가요 .<br> 날짜잡아요 얼릉 ~</tt></description> <category/> <dc:date>2004-04-28T03:03:57+09:00</dc:date> </item> …</channel></rss>
2004-05-04 내용 뿌리기 형식 9/16
Syste
m P
rog
ram
mers
' A
ssocia
tion
for
Researc
hin
g C
om
pu
ter
Syste
ms
무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과RSS 2.0
• 형식– channel
• title• …• item
– title– pubDate / dc:date– author– link– description– …
– Namespace 없음• 별거 없음 , 뻔함
• 그러나…• 지저분한 표준 (?)
– 여러 집 살림 업보– 너도 나도 표준 주장
• 그래도 가장 널리 쓰임– 간단하니까
2004-05-04 내용 뿌리기 형식 10/16
Syste
m P
rog
ram
mers
' A
ssocia
tion
for
Researc
hin
g C
om
pu
ter
Syste
ms
무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과RSS 1.0
• RDF 기반• 형식
– channel• title• …
– item• title• link• description• …
– Namespace• http://purl.org/rss/1.0/
• RSS 2.0 과 거의 같음
• 한줄기 분명한 표준– http://web.resource.org/rss/1.0/spec
• 괜히 복잡한 RDF 때문에2.0 에 비해 덜 쓰임
• 그래도 정통성 때문에 계속 씀
2004-05-04 내용 뿌리기 형식 11/16
Syste
m P
rog
ram
mers
' A
ssocia
tion
for
Researc
hin
g C
om
pu
ter
Syste
ms
무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과ATOM
• RSS 와는 완전히 다른 형식• 블로그 기능을 위한 부분 추가
– 내용 올리기 , 고치기– 내용 보관하기– ATOM API: 기존 웹과 ATOM 연동
• 아직 불완전 , 미성숙• IETF 표준으로 진행중• 차세대 표준 가능성
– RSS 난립의 대안으로 주목 받고 있음
2004-05-04 내용 뿌리기 형식 12/16
Syste
m P
rog
ram
mers
' A
ssocia
tion
for
Researc
hin
g C
om
pu
ter
Syste
ms
무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과응용
• 뿌릴 대상– 블로그 각 글– 신문기사– 날씨– 행사 안내– 식당 메뉴– …– 알리고 싶은 새로운 내용은 무엇이든 좋음
2004-05-04 내용 뿌리기 형식 13/16
Syste
m P
rog
ram
mers
' A
ssocia
tion
for
Researc
hin
g C
om
pu
ter
Syste
ms
무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과응용
• 수집기 / 구독기 (Aggregator/Reader)– SharpReader (.NET)– Firefox RSS Reader Panel– NewsGator (Outlook)– Straw (GNOME)– FeedDemon– Radio UserLand– 웹 서비스– …
• 웹 사이트 간 통신– 자기 홈피에 다른 곳에 올라오는 새소식 띄우기– 포털 사이트와 개별 정보 제공 사이트 사이
2004-05-04 내용 뿌리기 형식 14/16
Syste
m P
rog
ram
mers
' A
ssocia
tion
for
Researc
hin
g C
om
pu
ter
Syste
ms
무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과효과
• 기계가 처리할 수 있는 영역 확대• 정보를 서로 주고받기 수월• 웹 사용 형태 변화
– 웹사이트를 방문해 정보를 얻는 것이 아니라– 정보 조각을 얻고 웹사이트를 방문하게 될 것– 기능 중심에서 정보 중심으로
2004-05-04 내용 뿌리기 형식 15/16
Syste
m P
rog
ram
mers
' A
ssocia
tion
for
Researc
hin
g C
om
pu
ter
Syste
ms
무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과블로그와의 결합
• 블로그– 개인 미디어 ; 개인의 생각 , 목소리
• RSS/ATOM– 값싼 방송장비
• 누구나 생산한 정보를 효과적으로 전파 가능• 공간 중심에서 정보 중심으로
– 생산자와 소비자 직접 연결– 권위 / 인기 있는 허브 웹사이트들 불필요– 웹 전체로 정보의 생산지 분산
• 성숙한 정보사회로 가기 위한 문화와 기술의 결합
2004-05-04 내용 뿌리기 형식 16/16
Syste
m P
rog
ram
mers
' A
ssocia
tion
for
Researc
hin
g C
om
pu
ter
Syste
ms
무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과참고 문헌
• 소개– Why RSS Rules– The Evolution of RSS - WebReference.com– 컨텐츠 신디케이션 표준화 동향 – RSS & OPML– The myth of RSS compatibility [dive into mark] – http://blogspace.com/rss/resources
• 수집기 구현– RSS Readers (RSS Info)– RSS Feed Readers / News Aggregators - Guide Reviews– Google Directory - RSS News Readers
• 표준안– RSS 2.0 Specification– RDF Site Summary (RSS) 1.0– The Atom Syndication Format 0.3 (PRE-DRAFT)