웹 신디케이션 테크놀로지의 역사

History of web syndication technology

웹 신디케이션 테크놀로지에는 Meta Content Framework(MCF)나 Resource Description Framework(RDF) 의 메타데이터 표준과 채널 정의 포맷(CDF) 의 '푸시' 사양이 선행되어 있었습니다.초기 웹 신디케이션 표준에는 ICE(Information and Content Exchange)와 RSS가 포함되었으며, 보다 최근의 사양에는 ATOM과 GData가 포함되었습니다.

전임자

웹 신디케이션 사양은 푸시 및 메타데이터 기술에서 몇 가지 형식이 선행되었지만, 그 중 Backweb 및 Pointcast와 같은 많은 형식이 하나의 [1]서비스에서만 작동하도록 의도되었기 때문에 널리 인기를 끌었던 것은 거의 없었습니다.

1995년에서 1997년 사이 라마나단 5세. Apple Computer Advanced Technology Group의 Guha와 다른 사람들은 Meta Content Framework(MCF)[2]를 개발했습니다.MCF는 웹 사이트 및 기타 데이터에 대한 메타데이터 정보를 구조화하기 위한 규격으로, 웹용 3D 플라이스루 비주얼라이저인 HotSauce에 구현되었습니다.1997년 연구 프로젝트가 중단되자 구하는 애플을 떠나 넷스케이프로 향했다.

Guha와 XML 공동창작자인 Tim Bray는 MCF를 확장하여 Netscape가 1997년 [4]6월에 제안된 웹 표준으로 W3C(World Wide Web Consortium)에 제출한 XML 애플리케이션으로[3] 만들었습니다.이 제출은 자원 기술 프레임워크(RDF)[5][6][7][8]의 출현에 기여했습니다.

1997년 3월, Microsoft는 「푸시」테크놀로지 채널 정의 포맷(CDF)의 상세한 사양을 W3C에 [9]제출했습니다.이 포맷은 Internet Explorer 4.0의 액티브채널 기능용으로 설계되어 있습니다.CDF는 사람들이 주로 다이얼 업을 할 때 필요한 리소스가 많기 때문에 널리 보급되지 않았습니다.Backweb과 Pointcast는 개인 애플리케이션 프로그래밍 인터페이스(API) 피드처럼 뉴스에 맞춰져 있었습니다.backweb은 나중에 소프트웨어 업데이트를 제공하는 것으로 바뀌었는데, 이는 현재 여러 기업에서 사용되는 푸시 업데이트 기능의 선구자이다.

1997년 9월 Netscape는 [10]RDF에 기반한 "Aurora"라는 이름의 새로운 경쟁 기술을 선보였는데,[5] RDF는 Netscape의 R.V. Guha를 포함한 많은 회사의 대표자를 포함한 W3C 워킹 그룹에 의해 다음 달에[2] 첫 공개 작업 초안을 게시할 예정이다.

1997년 12월 Dave WinerScripting News [11]웹로그에서 사용하기 위해 자신만의 XML 형식을 설계했습니다.

초기 웹 신디케이션: ICE 및 RSS

웹 신디케이션용으로 특별히 작성된 최초의 표준은 1998년 [13]1월 Firefly Networks와 Vignette제안정보콘텐츠 교환(ICE)[12]이었습니다.ICE 오서링 그룹에는 Microsoft,[14] Adobe, Sun, CNET, National Semiconductor, Tribune Media Services, Ziff Davis 및 Reuters 등이 포함되어 있으며 13개사로 제한되었습니다.ICE 자문 위원회에는 거의 100명의 [12]회원이 포함되어 있었다.

ICE는 1998년 [15]10월 26일 World Wide Web Consortium 표준 기구에 제출되었으며,[16] 다음날 언론 행사에서 공개되었다.이 표준은 W3C XML 사양이 종종 [17]제공되던 오픈 소스 구현의 이점을 얻지 못했습니다.

RDF Site Summary는 "RSS"라고 불리는 최초의 웹 신디케이션 형식이며, 1999년 3월에 Netscape에 의해 My Netscape 포털에서 사용하기 위해 제공되었습니다.이 버전은 RSS 0.[18]9로 알려지게 되었습니다.

1999년 7월 Dan Libby는 코멘트와 제안에 따라 RSS 0.91[19](당시 Rich Site Summary의 약자)이라는 이름의 프로토타입을 제작했습니다.이 프로토타입은 포맷을 간소화하고 Winer의 스크립트 뉴스 포맷의 일부를 통합했습니다.리비가 이른바 Futures [20]Document를 통해 RSS 1.0과 같은 포맷을 제안하는 등 잠정적인 조치를 검토했다.

2001년 4월, AOL의 Netscape 속성 인수와 그에 따른 재구축 과정에서 My Netscape 포털의 재설계는 RSS/XML 지원을 제거했습니다.이 재설계에서는 RSS 0.91 DTD가 삭제되었지만 피드백에 따라 Dan Libby는 DTD를 복원할 수 있었지만 RSS Validator는 원래대로 되돌릴 수 없었습니다.그 당시 RSS 커뮤니티 내의 코멘트에 대해 Lars Marius Garshol은 다음과 같이 코멘트했다.원래 0.9 DTD의 저자가 되는 것은 Netscape가 DTD를 삭제하는 것에 관한 소동이다.잘 설계된 RSS 툴은 검증 여부에 관계없이 Netscape 사이트에서 DTD를 사용하지 않습니다.XML 문서에서 해당 DTD로의 참조 참조를 제어하기 위해 사용할 수 있는 메커니즘이 몇 가지 있습니다.이것들을 사용해야 합니다.그렇지 않을 경우 결과는 [21]기사에 기재된 바와 같습니다.

사실상, 이 포맷은 널리 쓰이고 있는 것처럼 소유자가 없는 상태로 남겨졌다.

RSS의 초기 도입(2000~2003)

작업 그룹 및 메일링 리스트 RSS-DEV개발을 계속하기 위해 다양한 사용자와 XML에 의해 설정되었습니다.동시에 Winer는 RSS 0.91 사양의 수정 버전을 Userland 웹 사이트에 일방적으로 게시했습니다.이는 RSS 0.91 사양이 이미 자사 제품에 사용되고 있었기 때문입니다.그는 RSS 0.91 사양이 자신의 회사인 UserLand [22]Software의 재산이라고 주장했습니다.

어느 쪽도 이름이나 형식에 대해 공식적인 주장을 하지 않았기 때문에 어느 한쪽이 RSS를 자신의 것으로 주장할 때마다 논쟁이 격렬하게 전개되어 RSS 포크라고 불리게 되었습니다.

RSS-DEV 그룹은 2000년 [23]12월에 RSS 1.0을 작성했습니다.RSS 0.9와 마찬가지로 0.91이 아닌 RDF 사양에 기반했지만, Dublin Core와 같은 표준 메타데이터 어휘에서 많은 용어가 파생되어 모듈러형입니다.

19일 후 Winer는 RSS 0.92를 출시했습니다.[24]이는 같은 제안을 기반으로 한 RSS 0.91에 대한 사소한 변경사항으로 추정됩니다.2001년 4월, 그는 0.[25]92와 거의 동일한 RSS 0.93의 초안을 발표했다.드래프트 RSS 0.94는 8월에 표면화되어 0.93의 변경을 되돌리고 type 속성설명 요소에 추가했습니다.

2002년 9월, Winer는 RSS 2.0으로 알려진 RSS 0.92의 최종 후속 버전을 출시했으며 3글자의 약자로 "Really Simple Syndication"을 강조했습니다.RSS 2.0 사양에서는 RSS 0.94에 추가된 유형 속성이 삭제되어 XML 네임스페이스를 사용하여 확장 요소를 추가할 수 있습니다.여러 버전의 RSS 2.0이 출시되었지만 문서 모델의 버전 번호는 변경되지 않았습니다.

2002년 11월, 뉴욕 타임즈는 독자들에게 다양한 주제와 관련된 RSS 뉴스 피드를 구독할 수 있는 기능을 제공하기 시작했다.2003년 1월, Winer는 뉴욕 타임즈가 RSS를 채택한 것을 RSS 포맷이 사실상의 표준이 되고 있는 「티핑 포인트」라고 부르고 있습니다.

2003년 7월, Winer와 Userland Software는 RSS 2.0 사양의 소유권을 당시 근무지인 하버드 Berkman Center for the Internet & [26]Society에 양도했습니다.

아톰 개발(2003)

2003년 웹 콘텐츠 신디케이션의 주요 방법은 RSS 패밀리 포맷이었습니다.이러한 포맷의 한계를 극복하고자 하는 개발자들은 RSS 2.0에 직접 변경을 가할 수 없었습니다.이는 사양이 하버드 대학에서 저작권을 가지고 있고 "동결"되었기 때문입니다. "중요한 변경은 할 수 없으며, 향후 작업은 다른 이름으로 수행될 것입니다."[1]

2003년 6월, Sam Ruby는 무엇이 "올바른 형식의 로그 엔트리"[27]를 만드는지를 논의하기 위해 Wiki를 설립했습니다.이 게시물은 집결지 역할을 했다.[2] RSS의 단점에 대처하기 위한 새로운 신디케이션 형식에 대해 논의하기 위해 Wiki를 사용하기 시작했습니다.또한 새로운 포맷이 Blogger API LiveJournal XML-RPC Client/Server Protocol과 같은 블로그 편집 프로토콜을 보다 강력하게 대체할 수 있는 기반을 형성할 수 있다는 점도 분명해졌습니다.

이 프로젝트는 다음과 같은 웹 신디케이션 포맷을 개발하는 것을 목표로 하고 있습니다.[ 3 ]

  • "100% 벤더 뉴트럴
  • '모두에게 시달린다'
  • "누구나 확장할 수 있는 기능, 그리고"
  • "정확하고 철저하게 명시되어 있습니다."

즉, 프로젝트 로드맵이 작성되었습니다.이러한 노력은 곧 테크노라티의 데이브 시프리, 식스 아파트메나 트로트, 라이브 저널의 브래드 피츠패트릭, 블로거의 제이슨 셸렌, 야후의 제레미 자워드니,오라일리 네트워크의 티모시 앱넬, 크리에이티브 커먼스의 글렌 오티스 브라운, 로렌스 레식입니다.아톰을 지원하는 다른 유명 인사로는 마크 필그림, 팀 브레이, 아론 스와츠, 조이 이토, 잭 파크 등이 있다.[4] 또한 RSS 2.0의 핵심 인물인 Dave Winer는 Atom의 노력(당시 Echo로 불림)을 잠정적으로 지원했습니다.[5]

이 시점 이후, 의사결정 과정의 결여로 논의가 혼란스러워졌다.아톰에 정착하기 전 파이 에코 네코를 가칭하는 등 이름도 없었다.2003년 7월 초에 Atom 0.2로 알려진 프로젝트 스냅샷을 공개한 후 논의는 Wiki에서 벗어났습니다.

그런 다음 토론은 새로 설정된 메일 목록으로 이동했습니다.이 단계에서의 다음이자 마지막 스냅샷은 2003년 12월에 출시된 Atom 0.3이었습니다.이 버전은 신디케이션 툴에서 널리 채택되었으며, 특히 Blogger, Google News, Gmail과 같은 여러 Google 관련 서비스에 추가되었습니다.구글의 데이터 API(베타) GData는 Atom 1.0과 RSS 2.0을 기반으로 합니다.

ATOM 1.0 및 IETF 표준화

2004년, ATOM 프로젝트를 W3C나 Internet Engineering Task Force(IETF; 인터넷 기술 특별 조사위원회)와 같은 표준 기구에 옮기는 것에 대한 논의가 시작되었다.이 그룹은 결국 IETF를 선택하였고, Atompub 작업 그룹은 2004년 6월에 정식으로 설립되었으며, 마침내 이 프로젝트에 차관과 프로세스를 부여했습니다.Atompub 작업 그룹은 Tim Bray(XML 사양의 공동 편집자)와 Paul Hoffman이 공동 위원장을 맡고 있습니다.초기 개발은 신디케이션 형식에 초점을 맞췄다.

ATOM 1.0의 최종 초안은 2005년 7월에 발표되었으며 2005년 8월에 IETF에 의해 "제안된 표준"으로 승인되었습니다.그 후 출판 프로토콜의 추가 개발과 신디케이션 포맷의 다양한 확장을 계속했다.

ATOM 신디케이션 포맷은 2005년 12월 IETF RFC 4287에서 제안된 "인터넷 공식 프로토콜 표준"으로 마크 노팅엄과 로버트 세이어의 도움을 받아 발행되었습니다.

웹 신디케이션 관련 ATOM 이후 기술 개발

2005년 1월, Sean B. Palmer, Christopher Schmidt, 그리고 [28]Cody Woodard는 RSS 1.1의 예비 초안을 제작했습니다.이는 1.0의 버그 수정으로 사용 빈도가 낮은 기능을 삭제하고 구문을 간소화하며 최신 RDF 사양을 기반으로 사양을 개선합니다.2005년 7월 현재 RSS 1.1은 학술적인 연습에 지나지 않습니다.

2005년 4월에 애플은 RSS 피드 기능이 내장된 Safari 2.0을 출시했습니다.Safari는 내장된 검색 기능을 통해 RSS 피드를 읽고 즐겨찾기에 추가할 수 있는 기능을 제공했습니다.Safari의 RSS 버튼은 파란색 둥근 직사각형으로 안쪽에 흰색으로 "RSS"라고 쓰여 있습니다.표시되는 파비콘은 기본적으로 신문 아이콘입니다.

2005년 11월, Microsoft[29]RSS에 심플 공유 확장을 제안했습니다.

2005년 12월 Microsoft는 블로그를 통해 Internet Explorer[30] 7과 Microsoft Outlook 12(Outlook 2007)[31]Mozilla Firefox에서 최초사용되는 피드 아이콘을 채택하여 RSS 및 Atom과 같은 관련 포맷의 업계 표준이 될 것이라고 발표했습니다.2006년 2월, 오페라 소프트웨어도 오페라 9의 [32][33]발매에 오렌지색 스퀘어를 추가한다고 발표했습니다.

2006년 1월 Rogers Cadenhead는 RSS 포맷을 [34]발전시키기 위해 RSS Advisory Board를 다시 시작했습니다.

2007년 1월 AOL에 의한 Netscape의 재활성화의 일환으로 my.netscape.com의 FQDN은 재기동이 임박한 것에 대비하여 보류 페이지로 리다이렉트되었으며, 그 결과 RSS 0.91을 사용하는 일부 뉴스피더가 [35]작동을 중지했습니다.DTD가 다시 복원되었습니다.

HTML5

2013년 HTML5 후보 추천서에는 '기사' [36]요소를 도입하여 신디케이션에 대한 명시적 규정이 포함되었습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Kelly, Kevin; Wolf, Gary (1 March 1997). "Push!". Wired. Vol. 5, no. 3. Archived from the original on 13 October 1999.
  2. ^ a b Lash, Alex (3 October 1997). "W3C takes first step toward RDF spec". CNET. Archived from the original on 13 July 2012. Retrieved 6 January 2011.
  3. ^ Andreessen, Marc (8 January 1999). "Innovators of the Net: R.V. Guha and RDF". Netscape. Archived from the original on 6 June 2002. Retrieved 5 January 2011.
  4. ^ Guha, Ramanathan V.; Bray, Tim (6 June 1997). "Meta Content Framework Using XML". World Wide Web Consortium. Retrieved 5 January 2010.
  5. ^ a b Miller, Eric; Schloss, Bob; Lassila, Ora; Swick, Ralph R.; Sakata, Tsuyoshi; Maloney, Murray; Schloss, Bob; URAMOTO, Naohiko; Roberts, Bill; Daniel, Ron; Layman, Andrew; McConnell, Chris; Paoli, Jean; Guha, Ramanathan V.; Lassila, Ora; LeVan, Ralph; Miller, Eric; Wolf, Misha; Wood, Lauren; Bray, Tim; Resnick, Paul; Berners-Lee, Tim; Connolly, Dan; Miller, Jim; Swick, Ralph (2 October 1997). "Resource Description Framework (RDF) Model and Syntax". Retrieved 6 January 2011.
  6. ^ Brickley, Dan; Guha, Ramanathan V. (3 March 1999). "Resource Description Framework (RDF) Schema Specification". World Wide Web Consortium. Retrieved 20 January 2011.
  7. ^ Lassila, Ora; Swick, Ralph R. (22 February 1999). "Resource Description Framework (RDF) Model and Syntax Specification". World Wide Web Consortium. Retrieved 20 January 2011.
  8. ^ Bray, Tim (21 May 2003). "The RDF.net Challenge". Retrieved 5 January 2010.
  9. ^ Ellerman, Castedo (9 March 1997). "Channel Definition Format (CDF)". World Wide Web Consortium. Retrieved 5 January 2011.
  10. ^ Clark, Tim (29 September 1997). "Netscape previews Aurora". CNET. Archived from the original on 15 July 2012. Retrieved 6 January 2011.
  11. ^ Winer, Dave (15 December 1997). "Scripting News in XML". Scripting News. Retrieved 20 January 2011.
  12. ^ a b Werbach, Kevin (July 1999). "The Web Goes into Syndication" (PDF). Release 1.0. Retrieved 9 September 2014.
  13. ^ Clark, Tim (29 January 1998). "Software to help Net stores". News.com. Archived from the original on 2 February 1999. Retrieved 7 September 2014.
  14. ^ Votsch, Victor (10 March 1998). "Vignette and Firefly propose the ICE protocol". XML.com. Archived from the original on 2 March 2003. Retrieved 8 September 2014.
  15. ^ Webber, Neil; Conlet O'Connell; Bruce Hunt; Rick Levine; Laird Popkin; Gord Larose (26 October 1998). The Information and Content Exchange (ICE) Format and Protocol. W3C. Retrieved 7 September 2014.
  16. ^ Copeland, Lee (28 October 1998). "Authoring Group Launches ICE". Computer Reseller News. Archived from the original on 2 October 1999. Retrieved 8 September 2014.
  17. ^ Dumbill, Edd (17 July 2000). "XML in news syndication". XML.com.
  18. ^ "My Netscape Network: Quick Start". Netscape. Archived from the original on 8 December 2000. Retrieved 20 January 2011.
  19. ^ Libby, Dan (10 July 1999). "RSS 0.91 Spec, revision 3". Netscape. Archived from the original on 4 December 2000. Retrieved 20 January 2011.
  20. ^ "MNN Future Directions". Netscape. Archived from the original on 4 December 2000. Retrieved 20 January 2011.
  21. ^ King, Andrew (13 April 2003). "The Evolution of RSS". Internet.com. QuinStreet. Archived from the original on 6 January 2011. Retrieved 20 January 2011.
  22. ^ Winer, Dave (4 June 2000). "RSS 0.91: Copyright and Disclaimer". UserLand Software. Retrieved 31 October 2006.
  23. ^ Beged-Dov, Gabe; Brickley, Dan; Dornfest, Rael; Davis, Ian; Dodds, Leigh; Eisenzopf, Jonathan; Galbraith, David; Guha, Ramanathan V.; MacLeod, Ken; Miller, Eric; Swartz, Aaron; van der Vlist, Eric (9 December 2000). "RDF Site Summary (RSS) 1.0". RSS-DEV Working Group. resource.org. Retrieved 20 January 2011.
  24. ^ Winer, Dave (24 August 2003). "RSS 0.92 Specification". UserLand Software. Archived from the original on 31 January 2011. Retrieved 20 January 2011.
  25. ^ Winer, Dave (21 April 2001). "RSS 0.93 Specification". UserLand Software. Retrieved 20 January 2011.
  26. ^ "RSS 2.0 Specification moves to Berkman". Berkman Center for the Internet & Society. 15 July 2003. Retrieved 31 October 2006.
  27. ^ Ruby, Sam (16 June 2003). "Anatomy of a Well Formed Log Entry". Intertwingly.
  28. ^ Palmer, Sean B. and Christopher Schmidt (23 January 2005). "RSS 1.1: RDF Site Summary". Retrieved 31 October 2006.
  29. ^ "Simple Sharing Extensions for RSS and OPML". Microsoft. 12 January 2006. Archived from the original on 12 November 2006. Retrieved 31 October 2006.
  30. ^ Jane (14 December 2005). "Icons: It's still orange". Microsoft Developer Network. Microsoft. Retrieved 18 August 2018.
  31. ^ Affronti, Michael (15 December 2005). "RSS icon goodness". Microsoft Developer Network. Microsoft. Retrieved 20 January 2011.
  32. ^ Goldman, Daniel (15 February 2006). "Opera partially adopts new RSS feed icon". Opera Watch. Retrieved 17 March 2010.
  33. ^ Borg, Johan (15 June 2006). "It's Friday again! (well, in Asia)". Opera Desktop Team. Opera Software. Retrieved 17 March 2010.
  34. ^ Cadenhead, Rogers (30 January 2006). "RSS Advisory Board Goes Public". Retrieved 20 January 2011.
  35. ^ Thompson, Bill (15 January 2007). "For want of a file, the net was lost". BBC. Retrieved 20 January 2011.
  36. ^ 문서 요소의 W3C 조직 초안 제안

외부 링크

여러 개인 관점에서 본 초기 RSS 이력