Conference program DTD and Transformations
This package provides the capability of encoding in one comprehensive XML file the program of a conference and to generate the web pages for the program and for accessing various formats.
It is an effort towards helping the production of data encoded in semantic web formats (RDF, DAML) and data that can be used by Personal Information Management (PIM) devices.
Content of the package
This directory contains
- confpgm.dtd
- The DTD for conference programs
- form-daml.xsl
- XSLT Stylesheet from confpgm to DAML
- form-htab.xsl
- XSLT Stylesheet from confpgm to table-based HTML overview
- form-html.xsl
- XSLT Stylesheet from confpgm to HTML
- form-rdf.xsl
- XSLT Stylesheet from confpgm to RDF/iCal
- form-vcal.xsl
- XSLT Stylesheet from confpgm to vCal (obsolete)
- form-vxml.xsl
- XSLT Stylesheet from confpgm to XML/vCal
- form-xvcs.xsl
- XSLT Stylesheet from XML/vCal to vCal
- index.html
- This file
- stripDetails.xsl
- This file is generated by Transmorpher is strips details from the confpgm files. It is a regular XSLT stylesheet and can be processed without Transmorpher.
(xxx/yyy means xxx encoding of the yyy infoset).
An example: 2002 European Conference on Artificial Intelligence program
The example starts from the source file written in XML:
- program.xml
- The program expressed in the confpgm DTD
- form-iswc.xsl
- Layout of the ISWC pages in which the result is inserted
and processes the Transmorpher transformation:
- process.xml
- The Transmorpher process
through:
$ java -jar transmo.jar process.xml
This generates the following files:
- overview.html
- A general, table-based, HTML presentation of the program
- overview.rdf
- A general RDF encoding of the program
- program.daml
- A detailled DAML encoding of the program
- program.html
- A detailled HTML presentation of the program
- program.vcs
- A detailled vCalendar presentation of the program
If you do not have Transmorpher, you can download it or use the XSLT stylesheet as usual, they are genuine XSLT (1.0) stylesheet.
Conferences powered by confpgm
Tools that accept Confpgm formats


Support
The development of this package has been partially supported by the Ontoweb thematic network.
Frequently Expected Questions
What is PimLib?
PimLib is supposed to be a set of tools for helping personnal information management. It will feature, in a first attempt, categories for places, events, persons, organizations, references. It should be:
- Loadable in pocket devices
- Highly interlinked
- Compatible with internet and semantic web standards
Confpgm is aimed at being a component of PimLib.
What is Transmorpher?
Transmorpher, in this case, can be though of as a portable transformation aggregation program. It allows the single-line processing of a complex transformation made of the chaining of elementary transformations declared in an XML file.
Transmorpher is available separately at http://transmorpher.inrialpes.fr.
This page will soon be posted at http://co4.inrialpes.fr/xml/pimlib/confpgm/
$Id: index.html,v 1.6 2005/09/07 19:16:21 euzenat Exp $