Cover Pages Logo 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

GPS - Groves and Property Sets for Python 0.10


Date:       10 Nov 1999 11:03:19 +0100
From:       Geir Ove Grønmo <grove@infotek.no>
To:         xml-dev@ic.ac.uk
Subject:    GPS - Groves and Property Sets for Python 0.10

Hi,

I'm pleased to announce the first release of GPS - Groves and Property Sets for Python.

Suggestions and bug reports should be sent to: grove@infotek.no.

Geir O. Grønmo

Title: GPS - Groves and Property Sets for Python

Version: 0.10

Released: November 10th 1999

Author: Geir O. Grønmo, grove@infotek.no

License: GPL

Homepage: http://www.infotek.no/~grove/software/gps/index.html

What is GPS?

GPS is an implementation of the groves and property set concepts defined in the HyTime and DSSSL standards. GPS is written in Python, and should work* on any platform to which Python have been ported - including the Java Platform.

There are two implementations in the current distribution, one in-memory implemention and one that supports ZODB - the Zope Object Database. Both groves, property sets and grove plans can be made persistent by the ZODB implementation.

Features

  • Loading of property sets from documents conforming to the Property Set DTD, or any derived DTD [requires architectural processing].

  • Grove plans. Default grove plans is automatically created by wrapping a GrovePlan object around a property set. Inclusion and omitting of modules, classes and properties are fully supported.

  • Two grove node implementations, both generic classes for representing grove nodes.

  • ZODB - Zope Object Database versions of all grove, property set and grove plan classes.

  • Module for building XML groves from SAX event streams. This module also contains a class for emitting SAX events by walking XML groves.

  • Sample Property Sets

Requirements

  • Python 1.5.2 or newer [3]
  • An SGML/XML parser with a SAX driver
  • SAX for Python [4]
  • xmlarch 0.25, optional unless architectural processing is needed [5]

References


[1] http://www.jpython.org/
[2] http://www.ornl.gov/sgml/SC34/
[3] http://www.python.org/
[4] http://www.stud.ifi.uio.no/~larsga/download/python/xml/saxlib.html
[5] http://www.infotek.no/~grove/software/xmlarch/index.html
[6] http://www.infotek.no/~grove/software/gps/licence.html

* The ZODB implementation won't work in a Java environment, since the ZODB contains code written in C.

GPS - Groves and Property Sets for Python version 0.10 - an implementation of the groves and property set concepts defined in the HyTime and DSSSL standards. (10-Nov-1999)


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 
981-02-3594-1

Prepared by Robin Cover for the The SGML/XML Web Page archive.


Globe Image

Document URL: http://xml.coverpages.org/gps19991112.html