The Cover PagesThe OASIS Cover Pages: The Online Resource for Markup Language Technologies
SEARCH | ABOUT | INDEX | NEWS | CORE STANDARDS | TECHNOLOGY REPORTS | EVENTS | LIBRARY
SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic
Last modified: March 22, 2000
Portable Site Information (PSI)

[January 21, 2000] Portable Site Information. A posting from Lynn C. Rees (Electric Thought Solutions) reports on the design of an XML application for portable site information. "Portable Site Information is a language for creating websites that are portable between different web content platforms. Our intent is to not only transfer data and pages but the whole site. We originally created it for a web project we're involved in but we thought PSI might be useful outside our narrow scope. PSI is primarily indended to be a XML repository between NetObjects and Midgard but leave the site dependent on neither. We might make a PSI import and export filter later... [we] thought we'd toss it out into the world and see if the XML community thought it was any good for broader application. A PSI glossary is available at http://psilib.sourceforge.net/psintro.html. The PSI-lite DTD is available at http://psilib.sourceforge.net/psilite.dtd."

References:

  • Portable Site Information Home Page

  • PSI Specification; [local archive copy]

  • PSI XML DTD; [local archive copy]

  • Contact: Lynn C. Rees

  • [March 22, 2000] "Moving Home: Portable Site Information." By Lynn C. Rees. From XML.com (March 22, 2000). ['Web development frameworks are many and varied, but why should you have to rebuild your site structure for each one? XML comes to the rescue, in the form of the Portable Site Information project.'] "One common use of XML is to provide data for template-based web pages created with XSLT. However, XML can be used to model the actual structure of a web site too. Portable Site Information is a project to develop an XML abstraction for template-based web sites, to allow their migration between site development frameworks such as NetObjects or Cocoon... [Rees concludes:] "Work on PSI is ongoing. Currently, PSI uses a standard DTD to define its syntax but we plan on migrating it to an RDF schema. This will allow us to exploit PSI with more tools, as well as use it with other RDF formats (like Dublin Core and RSS) to create even more powerful site models. We're cleaning up our current code into an LGPL library called psilib and then releasing it through psilib.sourceforge.net. It's turning into a useful tool for us and may benefit others, which only makes our jobs as web developers easier, especially if we get future site projects already laid out in PSI. XML is proven in modeling complex hierarchies for open exchange. Sites are no exception. Developing PSI has helped us glimpse the underlying patterns of the Web. More connects than divides site structures. We hope to see a standard reflecting this evolve so that any pain from future site evolution comes as a side effect of creation, not transportation. PSI may contribute to this. It may just dimly light the way. The end of portable site information is more important than the means."


Hosted By
OASIS - Organization for the Advancement of Structured Information Standards

Sponsored By

IBM Corporation
ISIS Papyrus
Microsoft Corporation
Oracle Corporation

Primeton

XML Daily Newslink
Receive daily news updates from Managing Editor, Robin Cover.

 Newsletter Subscription
 Newsletter Archives
Globe Image

Document URI: http://xml.coverpages.org/psi.html  —  Legal stuff
Robin Cover, Editor: robin@oasis-open.org