Skip to main content

Jon Phipps's Library tagged xml   View Popular

29 Sep 08

Zthes - The Zthes specifications for thesaurus representation, access and navigation

  • The Zthes family of specifications facilitate interoperability
    for applications that deal with thesauri - semantic hierarchies
    of terms as described in ISO 2788 and ANSI/NISO Z39.19.
08 Jul 08

RDFLib: Home

  • RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
25 Jun 08

Associating Resources with Namespaces

  • This Finding addresses the question of how ancillary information (schemas,
    stylesheets, documentation, etc.) can be associated with a namespace.
13 Jun 08

XML Schema Part 2: Datatypes Second Edition

  • XML Schema: Datatypes is part 2 of the specification of the XML
    Schema language. It defines facilities for defining datatypes to be used
    in XML Schemas as well as other XML specifications.
    The datatype language, which is itself represented in
    XML 1.0, provides a superset of the capabilities found in XML 1.0
    document type definitions (DTDs) for specifying datatypes on elements
    and attributes.

APML - Attention Profiling Mark-up Language: The open standard for Attention Metadata

  • APML allows users to share their own personal Attention Profile in
    much the same way that OPML allows the exchange of reading lists
    between News Readers. The idea is to compress all forms of Attention
    Data into a portable file format containing a description of ranked
    user interests.
10 Jun 08

The Self-Describing Web

  • The Web is designed to support flexible exploration of information by human users and by automated agents.
    For such exploration to be productive,
    information published by many different sources and for a variety of
    purposes must be comprehensible to a wide range of Web client software.
    HTTP and other Web technologies can be used to deploy resources that are
    self-describing, in the sense that only widely available information is necessary for understanding them.
    Starting with a URI, there is a standard algorithm that a user agent
    can apply to retrieve and interpret a representation of such resources.
    Furthermore, when such self-describing resources are linked together, the Web as a whole can support reliable,
    ad hoc discovery of information.
    This finding describes how document formats, markup conventions, attribute values, and other data formats can be designed to facilitate the deployment of self-describing Web content.
  • The Web is designed to support flexible exploration of information, by human users and by automated agents.
    For such exploration to be productive,
    information published by many different sources and for a wide variety of
    purposes must be comprehensible to a wide variety of Web client software.
    This finding suggests that there are three strategies that, used in combination, can ensure
    such flexible interoperability: 1) where practical, resource representations should be encoded using widely deployed standards; 2) where such widely deployed standards are not sufficient, the encodings used should themselves be described in machine readable form on the Web, using RDF, RDDL, or other standard description systems; and 3) in all cases, each representation should carry information such as media-types, character encoding labels, RDFa, links to specifications, etc. sufficient to support automatic determination of the standards and other specifications necessary for correct interpretation.
    To the extent that these guidelines are observed, individual documents become self-describing, in the sense that only widely available information is necessary for understanding them.
    Furthermore, when such documents are linked together, the Web as a whole can support reliable,
    ad hoc discovery of information.
    This finding discusses in more detail the techniques needed to create such a self-describing Web.
17 Apr 08

The Annotated XML Specification

  • Introduction to the Annotated XML Specification


    by Tim Bray


    The other window contains the XML specification; this window the commentary
    on it.
    The content and appearance of the XML spec are exactly as in the official
    version; it has not been edited in any way to generate this presentation.
    The commentary is contained in external XML files, with XML hyperlinks into
    the (entirely unaltered) XML version of the spec.
    The footnoted HTML version that you see on the screen is program-generated.
    T

26 Mar 08

see whatever… » RelaxNG Test with Selenium (a bit contrived I know ;)

  • I built a servlet which did a RelaxNG validation on a given XML file and prints out a “Validates: True” message with a log of errors and the XML source. The XML file to validate itself can be given via an URI in a request parameter so that the validation servlet would fetch the XML via HTTP itself. Selenium than could test the output of the validation servlet.
07 Nov 07

Process XML configuration files with PHP

  • ML provides a convenient, easy-to-use expression language for an
    application's configuration files. To extract this information into a PHP script can
    sometimes pose a challenge. That's where the XJConf for PHP package comes in: It provides an API to read XML-encoded information and directly use it to configure PHP data structures like scalars, arrays and PHP objects. This article introduces the package and demonstrates some useful real-world applications of its usage, including configuring complex class trees and building a Web-based configuration interface.
18 Oct 07

The Cafes » The State of Native XML Databases

    • I’ve recently been asked by several people to summarize the state of native XML databases for those interested in exploring this space. IMHO, native XML databases are now roughly where relational databases were circa 1994: solid, proven technology that gets the job done but only if you pay big bucks to do it. However, there’s some promising open source activity on the horizon. To be brief, there are roughly four (maybe five) choices to consider:


      • Mark Logic
      • eXist
      • DB2 9
      • Berkeley DB XML
15 Oct 07

XML.com: jQuery and XML

  • jQuery can be used for XML processing on the Web as well as HTML processing, and in this article I show some examples of this use.
12 Sep 07

A retrospective on the development of the RDF/XML Revised Syntax

  • This paper reviews the process that was undertaken in revising
    the transfer syntax for RDF as defined in the RDF Model and
    Syntax W3C Recommendation
    [1] by
    the RDF Core Working Group[2] and
    the problems that are now clear especially comparing the revised
    RDF model and new abstract syntax. The syntax looks out of date in
    particular with the use of XML QNames giving unconstrained syntax
    terms in the XML, causing problems with newer XML technology such
    as XSLT, DTDS and W3C XML Schema[3] and other XML-constraining
    languages.

    In order to deliver a modern RDF syntax, this paper reviews the
    requirements for RDF in two aspects - as a canonical transfer
    syntax and one for end-users, targeted at HTML. It evaluates
    previous RDF syntax proposals against these requirements and
    analyses the pros and cons of XML and non-XML syntaxes. The
    conclusion is a summary of syntax approaches for future
    standardisation activity.

06 Sep 07

Articles & Videos/Deki Wiki and Dream - MindTouch OpenGarden

  • Learn about MindTouch Deki Wiki and Dream and find out how you can tap into the amazing potential of SODA without throwing out your existing PHP code base.
31 Jul 07

XML.com: XQuery, libferris, and Virtual Filesystems

  • By bringing together an XQuery engine and a virtual filesystem you can use a familiar query language to access relational databases, Berkeley db4 databases, kernel filesystems, and network files as well as XML. libferris, at its, core is a virtual filesystem allowing many different data sources to be exposed through a filesystem interface. These include the expected things like file://, http://, ftp:// as well as not so expected things like databases, XML files, and even applications like emacs, Evolution, XWindow, and Firefox.

About libferris


  • In non technical terms libferris makes the file system and other
    hierarchical storage systems easier to use. For the geeks out there,
    libferris is a virtual file system (VFS) that runs in the user address
    space. The FAQ contains entries related to installation, configuration
    and the usage of libferris.
    <!-- <a href="http://witme.sourceforge.net/site:plugins">plugins</a>, -->



    As of July 2005 libferris can mount many interesting things ranging from a filesystem from your
    local Linux kernel through to LDAP, Evolution, PostgreSQL, dbXML, and RDF.
    To get an impression of the current capabilities of libferris mounting see the
    plugins/context directory of the lastest release. New things to mount are always being added :)

27 Jul 07

XML Processing and Data Integration with XQuery

  • This article shows how to use XQuery to query relational data, Web services,
    and non-XML formats as though they were all XML. I’ll also review some
    other common approaches.
24 May 07

[Editorial Draft] Extending and Versioning Languages: XML Languages

  • This document discusses the XML related aspects of versioning. It describes XML based terminology, technologies and versioning strategies. It provides XML Schema examples for each of the strategies and discussion about various schema design patterns. A number of XML languages, including XHTML and Atom, are used as case studies in different strategies.
16 May 07

Thinking XML: Microformats the XML way

  • microformats come in two types: elemental microformats, which are often quite useful, and compound microformats, which are often quite problematic. Learn about a basic approach to avoid the hacks in some compound microformats by virtue of the structure of the Web. XML, and other natural data representation technologies such as JSON, are just as viable as many of their counterparts in microformats.
15 May 07

XML Schema best practices - HP Dev Resource Central

    • The XML Schema language is a complex maze of constructs that overlap each other. Creating an XML schema is hard to get right; creating several interlocking schemas which can be extended and versioned is even harder. This document provides you with a map that allows you to navigate the maze with confidence.


      This document consists of the following:



      • An overview of the common requirements that are important for all schemas
      • A list of best practices for designing, writing, and coding to XML Schema
1 - 20 of 67 Next › Last »
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo