200 likes | 371 Views
資訊組織研究 : 電子資源組織編碼系統 : 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?.
E N D
資訊組織研究:電子資源組織編碼系統: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. Naicheng Chang
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
Creating SGML documents • 使用SGML製作編輯軟體,如 SoftQuad Author/Editor, ArborText ADEPT Editor文書處理。 • 或是採用Microsoft SGML Author for Word 與 Microstar Near andFar Author 軟體,將word文件轉換成SGML。 Naicheng Chang
Converting SGML documents into XML • Not a problem as XML is a subset of SGML. Naicheng Chang
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
XML effort: • SGML on the Web Naicheng Chang
Big picture of the XML family of specifications • http://www.wdvl.com/Authoring/Languages/XML/XMLFamily/BigPicture/bigpix20a.html Naicheng Chang
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
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
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
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
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
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
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
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
Web Services (2): Service Oriented Architecture (SOA) • The UDDI, WSDL and SOAP form the Service Oriented Architecture (SOA) Naicheng Chang
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
Digital Library of the Future: FEDORA Repository System (Staples, 2003) Naicheng Chang
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