menu.html
consortium.html
project.html
+news.html
TEMPLATESROOT = ../templates
XMLROOT = ../xml
XSLROOT = ../xsl
-DOCUMENTS = home.html index.html menu.html \
+DOCUMENTS = \
+ index.html \
+ home.html \
+ menu.html \
consortium.html \
project.html \
+ news.html \
sites/aei.html \
sites/bologna.html \
sites/dfki.html \
publications/others/tcs2001_og.html \
publications/others/tphols2000_gwz.html \
publications/others/tphols2001_apss.html \
+ work-packages/index.html \
work-packages/distribution.html \
work-packages/information-dissemination-and-exploitation.html \
work-packages/interfaces.html \
all: $(DOCUMENTS)
home.html: $(TEMPLATESROOT)/home.html
- cp $(TEMPLATESROOT)/home.html .
+ cp $< $@
index.html: $(TEMPLATESROOT)/index.html
- cp $(TEMPLATESROOT)/index.html .
+ cp $< $@
menu.html: $(TEMPLATESROOT)/menu.html
- cp $(TEMPLATESROOT)/menu.html .
+ sed s/\@DATE\@/"`date`"/ $< >$@
consortium.html: $(XMLROOT)/consortium.xml \
$(XSLROOT)/consortium.xsl
- xsltproc -o $@ $(XSLROOT)/consortium.xsl $(XMLROOT)/consortium.xml
+ xsltproc -o $@ $(XSLROOT)/consortium.xsl $<
project.html: $(XMLROOT)/project.xml \
$(XSLROOT)/project.xsl
- xsltproc -o $@ $(XSLROOT)/project.xsl $(XMLROOT)/project.xml
+ xsltproc -o $@ $(XSLROOT)/project.xsl $<
-sites/%.html: $(XMLROOT)/$(@:%.html=%.xml) \
+news.html: $(XMLROOT)/news.xml \
+ $(XSLROOT)/news.xsl
+ xsltproc -o $@ $(XSLROOT)/news.xsl $<
+
+sites/%.html: $(XMLROOT)/sites/%.xml \
$(XSLROOT)/site.xsl
- xsltproc -o $@ $(XSLROOT)/site.xsl $(XMLROOT)/$(@:%.html=%.xml)
+ xsltproc -o $@ $(XSLROOT)/site.xsl $<
-people/%.html: $(XMLROOT)/$(@:%.html=%.xml) \
+people/%.html: $(XMLROOT)/people/%.xml \
$(XSLROOT)/person.xsl
- xsltproc -o $@ $(XSLROOT)/person.xsl $(XMLROOT)/$(@:%.html=%.xml)
+ xsltproc -o $@ $(XSLROOT)/person.xsl $<
-publications/%.html: $(XMLROOT)/$(@:%.html=%.xml) \
+publications/%.html: $(XMLROOT)/publications/%.xml \
$(XSLROOT)/publication.xsl
- xsltproc -o $@ $(XSLROOT)/publication.xsl $(XMLROOT)/$(@:%.html=%.xml)
+ xsltproc -o $@ $(XSLROOT)/publication.xsl $<
-work-packages/%.html: $(XMLROOT)/$(@:%.html=%.xml) \
+work-packages/index.html: $(TEMPLATESROOT)/work-packages/index.html
+ cp $< $@
+
+work-packages/%.html: $(XMLROOT)/work-packages/%.xml \
$(XSLROOT)/work-package.xsl
- xsltproc -o $@ $(XSLROOT)/work-package.xsl $(XMLROOT)/$(@:%.html=%.xml)
+ xsltproc -o $@ $(XSLROOT)/work-package.xsl $<
clean:
rm -f $(DOCUMENTS)
.PHONY: clean
+
+$(XSLROOT)/%.xsl : $(XSLROOT)/common.xsl
+
</head>
<frameset cols="200,*" border="0">
- <frame src="menu.html">
- <frame src="home.html">
+ <frame name="menu" src="menu.html">
+ <frame name="content" src="home.html">
</frameset>
</html>
<tr>
<td class="menuentries">
<table width="100%" border="0">
- <tr><td><a class="menulink" href="">Members</a></td></tr>
- <tr><td><a class="menulink" href="">Documentation</a></td></tr>
- <tr><td><a class="menulink" href="">Software</a> (<a class="menulink" href="">CVS</a>)</td></tr>
- <tr><td><a class="menulink" href="">Bibliography</a></td></tr>
- <tr><td><a class="menulink" href="">Events</a></td></tr>
- <tr><td><a class="menulink" href="">News Archive</a></td></tr>
- <tr><td><a class="menulink" href="">Members Area</a></td></tr>
+ <tr><td><a class="menulink" target="content" href="home.html">Home</a></td></tr>
+ <tr><td><a class="menulink" target="content" href="consortium.html">Consortium</a></td></td>
+ <tr><td><a class="menulink" target="content" href="work-packages/index.html">Work Packages</a></td></tr>
+ <tr><td><a class="menulink" target="content" href="publications/mowgli">Publications</a></td></tr>
+ <tr><td><a class="menulink" target="content" href="publications/others">Bibliography</a></td></tr>
+ <tr><td><a class="menulink" target="content" href="">Events</a></td></tr>
+ <tr><td><a class="menulink" target="content" href="news.html">News Archive</a></td></tr>
+ <tr><td><a class="menulink" target="content" href="">Members Area</a></td></tr>
+ <tr><td><a class="menulink" target="content" href="">Software</a> (<a class="menulink" href="">CVS</a>)</td></tr>
</table>
</td>
</tr>
<tr>
<td class="menuentries">
<table width="100%" border="0">
- <tr><td><a class="menulink" href="">HELM</a></td></tr>
- <tr><td><a class="menulink" href="">MathML</a></td></tr>
- <tr><td><a class="menulink" href="">OpenMath</a></td></tr>
- <tr><td><a class="menulink" href="">OmDOC</a></td></tr>
+ <tr><td><a class="menulink" target="_top" href="http://www.cs.unibo.it/helm">HELM</a></td></tr>
+ <tr><td><a class="menulink" target="_top" href="http://www.w3.org/Math">MathML</a></td></tr>
+ <tr><td><a class="menulink" target="_top" href="http://www.openmath.org">OpenMath</a></td></tr>
+ <tr><td><a class="menulink" target="_top" href="">OmDOC</a></td></tr>
</table>
</td>
</tr>
+ <!--
<tr>
<td class="menutitle">Technologies</td>
</tr>
<td class="menuentries">
<table width="100%" border="0">
<tr><td>
- <a class="menulink" href="">SGML</a>,
- <a class="menulink" href="">HTML</a>,
- <a class="menulink" href="">CSS</a>
+ <a class="menulink" target="_top" href="">SGML</a>,
+ <a class="menulink" target="_top" href="">HTML</a>,
+ <a class="menulink" target="_top" href="">CSS</a>
</td></tr>
<tr><td>
- <a class="menulink" href="">XML</a>,
- <a class="menulink" href="">XSL</a>,
- <a class="menulink" href="">MathML</a>,
- <a class="menulink" href="">SVG</a>
+ <a class="menulink" target="_top" href="">XML</a>,
+ <a class="menulink" target="_top" href="">XSL</a>,
+ <a class="menulink" target="_top" href="">MathML</a>,
+ <a class="menulink" target="_top" href="">SVG</a>
</td></tr>
- <tr><td><a class="menulink" href="">DOM</a></td></tr>
+ <tr><td><a class="menulink" target="_top" href="">DOM</a></td></tr>
</table>
</td>
</tr>
-
+ -->
+
<tr><td class="menutitle">About</td></tr>
<tr>
<td class="menuentries">
<div class="small">
<table width="100%" border="0">
- <tr><td>Contact: <a href="mailto:asperti@cs.unibo.it">asperti@cs.unibo.it</a></td></tr>
- <tr><td>Webmaster: <a href="mailto:mowgli-webmaster@cs.unibo.it">mowgli-webmaster@cs.unibo.it</a></td></tr>
- <tr><td>Last Updated: <b>January 18, 2002</b></td></tr>
+ <tr><td>Contact:</td></tr>
+ <tr><td><a href="mailto:asperti@cs.unibo.it">asperti@cs.unibo.it</a></td></tr>
+ <tr><td>Webmaster:</td></tr>
+ <tr><td><a href="mailto:mowgli-webmaster@cs.unibo.it">mowgli-webmaster@cs.unibo.it</a></td></tr>
+ <tr><td>Last Update:</td></tr>
+ <tr><td><b>@DATE@</b></td></tr>
</table>
</td>
</tr>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+ <head>
+ <title>Work Packages</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <link rel="stylesheet" href="../../style/mowgli.css" type="text/css"/>
+ </head>
+
+ <body class="content">
+
+ <blockquote>
+ <h1>Work Packages</h1>
+
+ <ul>
+ <li><a href="distribution.html">Distribution</a></li>
+ <li><a href="information-dissemination-and-exploitation.html">Information Dissemination and Exploitation</a></li>
+ <li><a href="interfaces.html">Interfaces</a></li>
+ <li><a href="metadata.html">Metadata</a></li>
+ <li><a href="project-management.html">Project Management</a></li>
+ <li><a href="requirement-analysis.html">Requirement Analysis</a></li>
+ <li><a href="testing-and-validation.html">Testing and Validation</a></li>
+ <li><a href="transformation.html">Transformation</a></li>
+ </ul>
+ </blockquote>
+ </body>
+
+</html>
--- /dev/null
+<?xml version="1.0"?>
+
+<!DOCTYPE news [
+ <!ELEMENT news (event*)>
+ <!ELEMENT event (date,header?,description,who?)>
+]>
+
+<news>
+
+ <event>
+ <date>February 12, 2002</date>
+ <description>
+ Site moved into CVS. XSLT stylesheets are used to generate
+ HTML pages from XML sources.
+ </description>
+ <who>Claudio Sacerdoti Coen</who>
+ </event>
+
+ <event>
+ <date>January 19, 2002</date>
+ <description>
+ First Web pages created.
+ </description>
+ <who>Luca Padovani</who>
+ </event>
+
+</news>
+
--- /dev/null
+<?xml version="1.0"?>
+
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+<xsl:template name="head">
+ <div class="right">
+ <div class="small">
+ <a href="home.html">MoWGLI: Mathematics on the Web: Get It by Logic and Interfaces</a>
+ </div>
+ </div>
+ <hr/>
+</xsl:template>
+
+<xsl:template name="foot">
+ <hr/>
+ <div class="small">
+ This page is hosted by the
+ <a href="http://www.cs.unibo.it">Department of Computer Science</a>,
+ <a href="http://www.unibo.it">University of Bologna</a>
+ </div>
+</xsl:template>
+
+</xsl:stylesheet>
+
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:import href="common.xsl"/>
+
<xsl:output method="html"/>
<xsl:template match="/">
--- /dev/null
+<?xml version="1.0"?>
+
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+<xsl:import href="common.xsl"/>
+
+<xsl:output method="html"/>
+
+<xsl:template match="/">
+ <html>
+ <head>
+ <title>News Archive</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <link rel="stylesheet" href="../style/mowgli.css" type="text/css"/>
+ </head>
+ <body>
+ <blockquote>
+ <xsl:call-template name="head"/>
+ <h1>News Archive</h1>
+ <dl>
+ <xsl:apply-templates/>
+ </dl>
+ <xsl:call-template name="foot"/>
+ </blockquote>
+ </body>
+ </html>
+</xsl:template>
+
+<xsl:template match="event">
+ <dt>
+ <b><xsl:value-of select="date"/></b>
+ <xsl:if test="head">
+ <xsl:value-of select="' -- '"/>
+ <em>
+ <xsl:value-of select="head"/>
+ </em>
+ </xsl:if>
+ </dt>
+ <dd>
+ <xsl:value-of select="description"/>
+ <xsl:if test="who">
+ <br/><br/>
+ <div class="right">
+ <em><div class="small"><xsl:value-of select="who"/></div></em>
+ </div>
+ </xsl:if>
+ </dd>
+</xsl:template>
+
+</xsl:stylesheet>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:import href="common.xsl"/>
+
<xsl:output method="html"/>
<xsl:template match="/">
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:import href="common.xsl"/>
+
<xsl:output method="html"/>
<xsl:template match="/">
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:import href="common.xsl"/>
+
<xsl:output method="html"/>
<xsl:template match="/">
<?xml version="1.0"?>
+
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:import href="common.xsl"/>
+
<xsl:output method="html"/>
<xsl:template match="/">
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:import href="common.xsl"/>
+
<xsl:output method="html"/>
<xsl:template match="/">