1 / 20

資訊組織研究 : 電子資源組織編碼系統 : SGML and XML

資訊組織研究 : 電子資源組織編碼系統 : SGML and XML. 張迺貞. SGML in digital publishing. SGML predated the establishment of digital libraries . Most projects were very firmly in the textual field since advances in multimedia had not yet come about. What happen with SGML projects?.

Download Presentation

資訊組織研究 : 電子資源組織編碼系統 : SGML and XML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 資訊組織研究:電子資源組織編碼系統:SGML and XML 張迺貞

  2. SGML in digital publishing • SGML predated the establishment of digital libraries. • Most projects were very firmly in the textual field since advances in multimedia had not yet come about. Naicheng Chang

  3. What happen with SGML projects? • SGML is solely used in government, industry and academic research projects, and never reached the same level of popularity as HTML has done. • Some projects have come to an end, some are still working with SGML, and some have continued to grow and are changing their platforms to the new technology, XML. Naicheng Chang

  4. Creating SGML documents • 使用SGML製作編輯軟體,如 SoftQuad Author/Editor, ArborText ADEPT Editor文書處理。 • 或是採用Microsoft SGML Author for Word 與 Microstar Near andFar Author 軟體,將word文件轉換成SGML。 Naicheng Chang

  5. Converting SGML documents into XML • Not a problem as XML is a subset of SGML. Naicheng Chang

  6. Rationale behind the birth of XML • To overcome the limitation of SGML in integrating with the Internet (Bryan, 1997) • SGML software implementers did not make the most of the features provided in the software; SGML parser did not cover all the SGML features. (DeRose, 1997) Naicheng Chang

  7. XML effort: • SGML on the Web Naicheng Chang

  8. Big picture of the XML family of specifications • http://www.wdvl.com/Authoring/Languages/XML/XMLFamily/BigPicture/bigpix20a.html Naicheng Chang

  9. Problems in XML • The current state of XML-related technologies, from new initiatives to tool support, is not keeping up with the increasingly widespread nature of XML usages. • The major factor determining the adoption of XML and its family of specifications will depend on the quantity and quality of available tool support. Naicheng Chang

  10. Availability of XML Tools • The lack of availability of XML tools such as general purpose text editors for building digital libraries. • People are concentrating on implementing or experimenting with XML for their own purposes. So, more tools are being developed in the XML open source community than in the XML commercial world, for example, Open Source Digital Library System (OSDLS) and Open Source Systems for Libraries (OSS4LIB) Naicheng Chang

  11. 3 case studies • LC NDLPin-house system (search engine InQuery + Oracle + more); Handle system in identifying the address of digital objects; Lucene for new projects • Michigan in-house system (search engine XPAT + DLS Oracle + open source software + more); Classas a middleware in system architecture • Perseustotal open source environment (UNIX + MySQL + PostgreSQL + search engine mg++ more); Abstract Bibliographic Objects (ABO) concept as a key in document management system Naicheng Chang

  12. Medlane project • Medlane project planned to develop editorial tools for librarians to edit their bibliographic and authority records without having to know XML [Clarke, 2002]. Naicheng Chang

  13. ZING: Z39.50 International Next Generation • Earlier names: ZML: Z39.50 over XML ZNG: Z39.50 Next Generation • To promote investments in existing Z39.50 service and specifications and facilitate interoperability with XML and SOAP. Naicheng Chang

  14. An XML-based Z39.50 environment • Document Object Model (DOM) as an application program interface • XSL transformations handle the displays • Users can search XML information via XQL search language • Document attributes and relation types may be defined by XML Namespaces (DC format) in RDF structure • SOAP as a message exchange model Naicheng Chang

  15. XML-based Shibboleth • An access mechanism • A project of Internet2/MACE and is being investigated for implementation by the British Athens authentication system • Has been taken into account by some library portal projects in the US. Naicheng Chang

  16. Web Services (1) • Use XML to describe services through the WSDL (Web Services Description Language). • Use SOAP (Simple Object Access Protocol) to pass messages between services and the client applications. • The UDDI (Universal Description, Discovery and Integration ) allows users and applications to locate required Web Services. Naicheng Chang

  17. Web Services (2): Service Oriented Architecture (SOA) • The UDDI, WSDL and SOAP form the Service Oriented Architecture (SOA) Naicheng Chang

  18. Web Services (3) • Provide foundation for many new models of cooperation and integration among Internet-based applications. • Can contribute to interoperability between integrated library management systems and external systems. Naicheng Chang

  19. Digital Library of the Future: FEDORA Repository System (Staples, 2003) Naicheng Chang

  20. The impact of XML in digital library development • XML will have a major impact on the aspects of metadata and interoperability in digital library development. • Increasingly, standards made for the library and information community are transferring from SGML to XML or are being based from the outset on XML. • Digital libraries will suffer if they do not seriously consider XML technology because DLs are activities based on Web applications. (Naicheng Chang, 2006) Naicheng Chang

More Related