| |||||||||
|
76. #29304 Opening Open Formats with XSLT This month I'm taking a break from covering XSLT 2.0 to describe how the combination of XSLT 1.0 and an application with an open XML format solved a problem for me. I solved this problem so quickly and easily that it got me thinking about how the combination of XSLT 1.0 and the increasing amount of open XML formats are opening up a world of simple, valuable new applications and utilities for us to write. DuCharme, Bob. OpenOffice.org (2004). Articles>Information Design>XML>XSL 77. #22646 This document discusses the evolution of the Internet from an unorganized collection of web pages to an organized collection of data. It outlines how XML is at the center of that transformation, and how organizations can take advantage of this evolution with the development of web based services. Duffy, Scott. XGuru (2001). Articles>Web Design>Information Design>XML 78. #28069 Overcoming Objections to XML-Based Authoring Systems During a recent development effort, one of our clients was alarmed at the conversion costs of the proposed XML-based content management system compared to the existing MS Word-based process. This was just one instance of an alarming trend of balking at XML-based systems in favor of using public web folders, indexed by some full-text search engine, as part of a local intranet. In the short run, these edit, drop, and index solutions have some appealing features, including low development and conversion costs. But they are short-lived systems that either wither from lack of functionality or rapidly outgrow their design. Buehling, Brian. XML.com (2001). Articles>Information Design>Software>XML 79. #26452 The JAXP API allows Java programmers easy access to the power and flexibility of XML parsing and filtering and XSLT transformation. However, while many programmers utilize JAXP for simple XML parsing or single-shot XSLT transformation, going further to construct processing pipelines often proves difficult. Nichols, Thomas. IDEAlliance (2005). Articles>Information Design>Programming>XML 80. #27038 Pretty-Print XML Using a Generic Identity Stylesheet and Xalan Sometimes your XML output from various programs is less than attractive. Spruce it up in a hurry with Xalan C++ and an identity transform. O'Reilly and Associates (2005). Articles>Information Design>Style Sheets>XML 81. #30062 The Problem of Ingesting and Delivering Complex Objects from Digital Repositories The recent emergence of online digital archives has brought educators a major step closer to bringing original, reusable digital objects into undergraduate classrooms. Yet having to search multiple archives through mind-numbing search-and-browse routines can make it extremely difficult for educators to use the repositories successfully in their curriculum. What educators need is a suite of tools that allow them to reduce the search for relevance, expand the metadata with user-specific annotation, and tie the digital libraries' content directly to course materials. The keys to creating these resources are to build distributed networks of users and repositories. Cost containment often severely limits the amount of descriptive metadata that can be catalogued. Students and instructors create topical annotated bibliographies or lists of media clips (or segments of media clips) and 'publish' these for class, work group, or more general use. Allowing teachers and students to annotate and segment media as well as build their own galleries greatly enhance the educational value of digital objects by augmenting the minimal descriptive metadata and facilitating the building of complex digital objects tailored to the needs of specific education standards and curricula. The project uses a METS XML schema that provides an encoding format for administrative, descriptive, and structural metadata that is fully compliant with OAIS, and open source applications to facilitate ingestion and delivery (as well as help to control costs). Kornbluh, Mark, Jerry Goldman and Dean Rehberger. Michigan State University (2005). Articles>Information Design>Metadata>XML 82. #30784 Publishing XML Content with XSL How do you convert your application-neutral, vendor-neutral, unformatted XML content into paginated content (such as PDF) or HTML? O'Keefe introduces one solution: the Extensible Stylesheet Language, a programming language for processing XML. O'Keefe, Sarah S. Intercom (2008). Articles>Information Design>XML>XSL 83. #21656 Python and XML are two very different animals, each with a rich history. Python is a full-scale programming language that has grown from scripting world roots in a very organic way, through the vision and guidance of Python's inventor, Guido van Rossum. Guido continues to take into account the needs of Python developers as Python matures. XML, on the other hand, though strongly impacted by the ideas of a small cadre of visionaries, has grown from standards-committee roots. It has seen both quiet adoption and wrenching battles over its future. Why bother putting the two technologies together? Jones, Christopher A. and Fred L. Drake. O'Reilly and Associates (2001). Articles>Information Design>Programming>XML 84. #25849 RELAX NG is a simple schema language for XML, based on RELAX and TREX. A RELAX NG schema specifies a pattern for the structure and content of an XML document. A RELAX NG schema thus identifies a class of XML documents consisting of those documents that match the pattern. A RELAX NG schema is itself an XML document. RELAX NG (1997). Articles>Information Design>Standards>XML 85. #24091 One of the key differentiations between compositors and simple patterns is that compositors are patterns that don’t directly map to any individual element withinthe schema. I emphasize this distinction because it can be easy to forget when focusing on a schema instead of the instance document. van der Vlist, Eric. O'Reilly and Associates (2003). Articles>Information Design>XML 86. #21000 Resource Description Framework (RDF) The Resource Description Framework (RDF) integrates a variety of applications from library catalogs and world-wide directories to syndication and aggregation of news, software, and content to personal collections of music, photos, and events using XML as an interchange syntax. The RDF specifications provide a lightweight ontology system to support the exchange of knowledge on the Web. W3C (2003). Resources>Information Design>Standards>XML 87. #21089 A directory of more than 100 online resources about RSS (Really Simple Syndication). 88. #20735 RSS Primer for Knowledge Base Publishers RSS (Rich Site Summary or Really Simple Syndication) is an XML format designed for sharing headlines and other Web content. Print and Web publishers such as BBC, CNET, CNN, Disney, Forbes, Motley Fool, Wired, Red Herring, Salon, Slashdot, and ZDNet use it to distribute stock tickers, sport scores, weather reports, news headlines and other information. Montague Institute Review (2003). Articles>Information Design>XML>RSS 89. #21626 XML syntax is just the foundation for data interoperability. The next step is semantic transparency. Some groups are working to address this by defining entire document formats to be adopted wholesale, while other groups are working on ways to express common terminology and concepts at a more granular level. In this installment, Uche Ogbuji looks at XML Topic Maps Published Subjects and Universal Data Element Framework (UDEF), two ideas that take the granular approach by seeking to provide anchors in the semantic stream. Ogbuji, Uche. IBM (2003). Design>Information Design>XML>Metadata 90. #29977 Semantic, Structured Authoring This article looks at the impact of the introduction of semantic markup and structured authoring on the world of technical writers, editors, Help authors and content developers. This article is not specifically about the Semantic Web movement itself, but about the implementation of semantic concepts in the documentation field. Self, Tony. HyperWrite (2006). Articles>Information Design>XML>Technical Writing 91. #21003 This document is not intended to teach you RDF via my own words, but rather to hand-hold you through the 'good' parts of the same journey I took. If it looks like a big link-list with menial comments from the peanut gallery, then you're not far off the mark of my intent. This is by no means definitive, nor was that the goal. Disobey.com (2003). Articles>Information Design>Metadata>XML 92. #21002 The Semantic Web: An Introduction This document is designed as being a simple but comprehensive introductory publication for anybody trying to get into the Semantic Web: from beginners through to long time hackers. Recommended pre-reading: the Semantic Web in Breadth. Palmer, Sean B. InfoMesh (2001). Articles>Information Design>Metadata>XML 93. #21599 This is a general collection of my Semantic Web hackings, often using CWM and the Notation3 (N3) format. Palmer, Sean B. InfoMesh (2001). Articles>Information Design>Metadata>XML 94. #21001 This piece speaks about the different parts of the Semantic Web and how they fit together. Swartz, Aaron. LogicError (2003). Articles>Information Design>Metadata>XML 95. #28070 Service Oriented Architecture (SOA) Made Simple Even if you're wrapping a legacy application, you'll need a service description that other web services applications can use. Of course, there are many data-binding tools available that are, for example, capable of turning a Java class into an XML Schema or a Windows-compatible wizard with a "generate WSDL" button. But even then, you'll have to give those descriptions to others, the tools may have bugs (surprising, I know, but it's been known to happen), or you'll need to hand-tweak the generated files because a particular customer "just wants the namespace or URL changed." At that point, you don't want to have to burn the midnight oil with a copy of the WSDL and Schema specs in hand and the generated WSDL file on your screen. Salz, Rich. XML.com (2005). Articles>Information Design>XML 96. #27285 The fact that many decisions need a combination of information sources makes easy integration of geospatial data an important data usability issue. Our vision is to achieve automated just-in-time integration. As a foundation, we present a system architecture with distributed data and services. Existing and evolving standards and technologies fitting into this architecture are presented along with their scope and shortcomings. A major point is the appropriate definition of data and operation semantics. Further research is needed here to make the automatic formation of service chains for data integration possible. Riedemann, Catharina and Christian Timm. Data Science Journal (2003). Articles>Information Design>XML>Geography 97. #29587 Simple Web Syndication with RSS 2.0 Simply put RSS is an XML application for simple web feed syndication and content subscriptions. Let's say you have content on your site that you want to feed, or make available for other sites. This is known as web syndication. Most commonly this takes the form of sharing news headlines, product releases, or some similar timely content. RSS provides a standardized method for web sites to use when creating these feeds. Dev Articles (2007). Articles>Information Design>XML>RSS 98. #27722 SOAP is a protocol for exchanging XML-based messages over a computer network, normally using HTTP. SOAP forms the foundation layer of the Web services stack, providing a basic messaging framework that more abstract layers can build on. SOAP can be used to facilitate a Service-Oriented architectural pattern. Wikipedia (2006). Articles>Information Design>XML>SOAP 99. #27915 About ten years ago, a handful of highly specialised consultants were trying with missionary zeal to establish SGML as the basic format in technical communication; today, the XML-standard is no longer something that can be dispensed with, and is, in fact, even mandatory in many projects. This article takes a look in hindsight at the beginnings of SGML and XML, and the current developments and standards around XML, and also hazards a guess at what the years to come might hold in store. Rath, Hans Holger. tekom (2006). Articles>Information Design>Standards>XML 100. #21499 Strategies in Re-Purposing Graphics for Interactive Intelligent Delivery In the domain of aerospace/defense, a products life cycle may likely span up to 30 years. The amount of technical data required to manufacture, operate, and maintain those products is immense. The graphic representation of that data facilitates the communication of operational and maintenance instructions. This paper outlines issues with creating, authoring, revising, and delivering intelligence with graphics and the associated meta-data. Woolsey, Jeremiah and Martin Jackson. XML Europe (2001). Articles>Information Design>XML>Metadata
| |||||||||
| |||||||||
Click here to learn how to embed the RSS feed of this category in your website.