다이네텍스트
DynatextDynaText는 SGML 출판 도구다. 1990년에 도입되었으며, 임의로 대형 SGML 문서를 처리하고, 마음대로 전환할 수 있는 복수의 스타일시트에 따라 렌더링하는 최초의 시스템이었다.[1]
DynaText and its Web sibling DynaWeb won multiple Seybold and other awards,[2][3] and there are eleven US Patents related to the DynaText technology: 5,557,722; 5,644,776; 5,708,806; 5,893,109; 5,983,248; 6,055,544; 6,101,511; 6,101,512; 6,105,044; 6,167,409; and 6,546,406.
역사
DynaText는 로드아일랜드 프로비던스 주식회사 EBT(Electronic Book Technologies)에 의해 개발되었다. EBT는 루이 레이놀즈, 스티븐 드로즈,[4] 제프리 보겔, 앤드리스 반 댐이 설립한 회사로, 1996년 150여 명의 직원이 근무하던 인소법인에 매각되었다.
DynaText는 브라운 대학교의 오랜 하이퍼미디어 전통에 서 있으며, 무제한 문서 크기, 동적으로 제어 가능한 스타일과 뷰, 독자가 만든 링크와 트레일 등 FRES가 개척한 많은 특징들을 채택했다.
DynaText heavily influenced stylesheet technologies such as DSSSL and CSS. XML chairman Jon Bosak cites EBT chief architect Steven DeRose as one of the originators of the notion of well-formedness formalized in XML, as well as DynaText for influencing the design of Web browsers in general; Jon Bosak produced SGML versions of the complete works of S헤케세니, KJV 구약성서와 신약성서, 모르몬교서, 쿠란 등이 1994년 다이네텍스트와 함께 묶어서 발매했다.[5]
인소법인은 2002년에 폐업했다.
다이나텍스트는 2019년 5월 23일 브라운대에서 열린 '브라운에서 열린 하이퍼텍스트 반세기: 심포지엄'[6]에서 캠브리지대 프레스사가 다이나텍스트에서 발행한 바리오럼판 '배스의 아내'를 이용해 드로즈와 데이비드 스카러가 라이브로 시연했다.
기술
DynaText는 SGML을 입력으로 받아들였고, 구조물의 바이너리 표현(XML의 경우 DOM과 유사하지만 지속적)과 더불어 텍스트, 요소, 속성의 전체 텍스트 반전 색인을 구축했다. 고객들은 전형적으로 이렇게 컴파일된 전자책을 CD-ROM이나 네트워크 서버를 통해 배포했다. 이후 버전의 DynaText도 SGML과 XML을 즉시 읽을 수 있어 정확히 동일한 인터페이스를 제공할 수 있다.
많은 이전 시스템과 달리 DynaText는 특정 DTD(또는 스키마)에만 국한되지 않았다. 오히려 고객은 후기 DSSL, CSS, XSL-FO와 매우 유사한 속성을 사용하여 단순한 언어(SGML 기반)로 스타일시트를 작성할 수 있다. 그러나 모든 속성은 그 가치로서 표현식을 가질 수 있으며, 이는 스타일이 적용되는 각 요소에 대해 (필요하다면) 평가될 것이다. 그래픽, 테이블, 공식 및 플러그인은 문서에 포함될 수 있다.
이전의 거의 모든 SGML 시스템과 달리, DynaText는 보기나 서빙 컴퓨터 시스템의 RAM에 들어갈 수 있는 문서에만 국한되지 않았다. 사용자들은 일반적으로 수십에서 수백 MB의 문서들을 만들었다. DynaText 고객들은 항공우주, 워크스테이션 그리고 다른 컴퓨터 산업 회사들, 정부, 문학과 기술 출판사들, 그리고 다른 것들을 포함했다.
전체 텍스트 검색은 단어와 다른 토큰의 반전 색인을 기반으로 했다(특별히 처리된 일본어 텍스트 제외). Dynatext는 목차의 각 섹션 내에서 발생하는 특정 검색에 대한 "히트" 수를 보고할 수 있다(기본적으로 목차는 확장 가능한 개요로 별도 창에 표시되며, 항목을 클릭하면 전체 텍스트 창이 해당 섹션의 시작 부분으로 스크롤됨). 또한 검색은 특정 SGML 요소 유형 또는 유형의 시퀀스로 히트를 제한하고 속성을 참조하며 부울 연산자와 괄호를 사용할 수 있다. "및" 운영자는 피연산자가 서로 가까이서 발생하는 것을 제한했는데, 기본적으로 동일한 단락 또는 유사한 요소에서 발생한다.
참조
- ^ Smith, MacKenzie (1993). "Review: DynaText: An Electronic Publishing System". Computers and the Humanities. Springer. 27 (5/6): 415–420. ISSN 0010-4817. JSTOR 30204569. MS.
- ^ "Extract from Seybold Editors' Awards 1996: Electronic Book Technologies for DynaWeb". xml.coverpages.org.
- ^ "Inso Corporation Announces DynaWeb® 3.1; First Web Publishing Solution To Support Interactive Mathematical Equations". xml.coverpages.org. Retrieved 13 March 2019.
- ^ "Executive Profile Steven DeRose Ph.D." Bloomberg.com. Retrieved 14 March 2019.
- ^ "Curriculum Vitae: Jon Bosak". ibiblio.org. Retrieved 13 March 2019.
- ^ "A Half-Century of Hypertext at Brown: A Symposium ELMCIP". elmcip.net. Retrieved 1 December 2020.
외부 링크
- Tim Berners-Lee의 DynaText Notes(이 노트는 DynaText의 사전 릴리스 또는 매우 초기 릴리스 참조).
- Nicol, Gavin Thomas (1995). "DynaWeb: Interfacing Large SGML Repositories and the WWW". Fourth International World Wide Web Conference: The Web Revolution. Boston.
- IRIS InSight™ DynaWeb™ User's Guide: Chapter 5. Introduction to the DynaText Search Language. Silicon Graphics, Inc.[permanent dead link] 문서 번호: 007-3229-001