#DESTDIR = /projects/mowgli/public_html
DESTDIR = /tmp/mowgli
+XSLTP = xsltproc --param current-date "'`date`'"
TEMPLATESROOT = ../templates
XMLROOT = ../xml
XSLROOT = ../xsl
+PEOPLE = \
+ people/aei/kelley.html \
+ people/aei/schutz.html \
+ people/aei/velden.html \
+ people/aei/wegner.html \
+ people/bologna/asperti.html \
+ people/bologna/guidi.html \
+ people/bologna/padovani.html \
+ people/bologna/sacerdoti.html \
+ people/bologna/schena.html \
+ people/dfki/kohlhase.html \
+ people/dfki/melis.html \
+ people/dfki/siekmann.html \
+ people/inria/amerkad.html \
+ people/inria/bertot.html \
+ people/inria/chicli.html \
+ people/inria/delahaye.html \
+ people/inria/herbelin.html \
+ people/inria/naciri.html \
+ people/inria/pottier.html \
+ people/inria/rideau.html \
+ people/inria/thery.html \
+ people/nijmegen/barendregt.html \
+ people/nijmegen/barreiro.html \
+ people/nijmegen/cohen.html \
+ people/nijmegen/cruz-filipe.html \
+ people/nijmegen/geuvers.html \
+ people/nijmegen/niqui.html \
+ people/nijmegen/stein.html \
+ people/nijmegen/synek.html \
+ people/nijmegen/wiedijk.html \
+ people/trusted-logic/bolignano.html
+
+PEOPLE_SOURCE = $(PEOPLE:%.html=$(XMLROOT)/%.xml)
+
DOCUMENTS = \
index.html \
home.html \
news.html \
events.html \
deadlines.html \
+ people-list.html \
deliverables/distribution/d5a.html \
deliverables/distribution/d5b.html \
deliverables/information-dissemination-and-exploitation/d7a.html \
sites/inria.html \
sites/nijmegen.html \
sites/trusted-logic.html \
- people/aei/kelley.html \
- people/aei/schutz.html \
- people/aei/velden.html \
- people/aei/wegner.html \
- people/bologna/asperti.html \
- people/bologna/guidi.html \
- people/bologna/padovani.html \
- people/bologna/sacerdoti.html \
- people/bologna/schena.html \
- people/dfki/kohlhase.html \
- people/dfki/melis.html \
- people/dfki/siekmann.html \
- people/inria/amerkad.html \
- people/inria/bertot.html \
- people/inria/chicli.html \
- people/inria/delahaye.html \
- people/inria/herbelin.html \
- people/inria/naciri.html \
- people/inria/pottier.html \
- people/inria/rideau.html \
- people/inria/thery.html \
- people/nijmegen/barendregt.html \
- people/nijmegen/barreiro.html \
- people/nijmegen/cohen.html \
- people/nijmegen/cruz-filipe.html \
- people/nijmegen/geuvers.html \
- people/nijmegen/niqui.html \
- people/nijmegen/stein.html \
- people/nijmegen/synek.html \
- people/nijmegen/wiedijk.html \
- people/trusted-logic/bolignano.html \
publications/others/category_al.html \
publications/others/crimea2001_apss.html \
publications/others/cup_s.html \
work-packages/project-management.html \
work-packages/requirement-analysis.html \
work-packages/testing-and-validation.html \
- work-packages/transformation.html
+ work-packages/transformation.html \
+ $(PEOPLE)
all: $(DOCUMENTS)
-home.html: $(TEMPLATESROOT)/home.html.top $(TEMPLATESROOT)/home.html.bot \
+home.html: $(TEMPLATESROOT)/home.html.top $(TEMPLATESROOT)/home.html.mid $(TEMPLATESROOT)/home.html.bot \
$(XMLROOT)/news.xml \
- $(XSLROOT)/latest-news.xsl
+ $(XMLROOT)/other-events.xml \
+ $(XSLROOT)/latest-news.xsl \
+ $(XSLROOT)/sort-events-by-beginning.xsl \
+ $(XSLROOT)/approaching-deadlines.xsl
cat $(TEMPLATESROOT)/home.html.top >$@
- xsltproc $(XSLROOT)/latest-news.xsl $(XMLROOT)/news.xml >>$@
+ $(XSLTP) $(XSLROOT)/latest-news.xsl $(XMLROOT)/news.xml >>$@
+# cat $(TEMPLATESROOT)/home.html.mid >>$@
+# $(XSLTP) $(XSLROOT)/sort-events-by-beginning.xsl $(XMLROOT)/other-events.xml | $(XSLTP) $(XSLROOT)/approaching-deadlines.xsl - >>$@
cat $(TEMPLATESROOT)/home.html.bot >>$@
index.html: $(TEMPLATESROOT)/index.html
project_summary.html: $(TEMPLATESROOT)/project_summary.html
cp $< $@
+people-list.html: $(XSLROOT)/person-entry.xsl $(XSLROOT)/people-list.xsl $(PEOPLE_SOURCE)
+ ( \
+ echo "<people>" >/tmp/people-list.xml; \
+ SITES=`cd $(XMLROOT)/sites; ls *.xml | cut -d'.' -f1`; \
+ for i in $$SITES; \
+ do \
+ echo "<from site=\"$$i\">" >>/tmp/people-list.xml; \
+ SITE_PEOPLE=`cd $(XMLROOT)/people/$$i; ls *.xml | cut -d'.' -f1`; \
+ for j in $$SITE_PEOPLE; \
+ do \
+ echo "<person file=\"$$j\"/>" >>/tmp/people-list.xml; \
+ done; \
+ echo "</from>" >>/tmp/people-list.xml; \
+ done; \
+ echo "</people>" >>/tmp/people-list.xml \
+ )
+ $(XSLTP) -o people-list.html $(XSLROOT)/people-list.xsl /tmp/people-list.xml
+# rm -rf /tmp/people-list.xml
+
consortium.html: $(XMLROOT)/consortium.xml \
$(XSLROOT)/consortium.xsl
- xsltproc -o $@ $(XSLROOT)/consortium.xsl $<
+ $(XSLTP) -o $@ $(XSLROOT)/consortium.xsl $<
project.html: $(XMLROOT)/project.xml \
$(XSLROOT)/project.xsl
- xsltproc -o $@ $(XSLROOT)/project.xsl $<
+ $(XSLTP) -o $@ $(XSLROOT)/project.xsl $<
news.html: $(XMLROOT)/news.xml \
$(XSLROOT)/news.xsl
- xsltproc -o $@ $(XSLROOT)/news.xsl $<
+ $(XSLTP) -o $@ $(XSLROOT)/news.xsl $<
events.html: $(XMLROOT)/other-events.xml \
+ $(XSLROOT)/sort-events-by-beginning.xsl \
$(XSLROOT)/events.xsl
- xsltproc -o $@ $(XSLROOT)/events.xsl $<
+ $(XSLTP) $(XSLROOT)/sort-events-by-beginning.xsl $< | $(XSLTP) -o $@ $(XSLROOT)/events.xsl -
deadlines.html: $(XMLROOT)/other-events.xml \
+ $(XSLROOT)/sort-events-by-deadline.xsl \
$(XSLROOT)/deadlines.xsl
- xsltproc -o $@ $(XSLROOT)/deadlines.xsl $<
+ $(XSLTP) $(XSLROOT)/sort-events-by-deadline.xsl $< | $(XSLTP) -o $@ $(XSLROOT)/deadlines.xsl -
deliverables/%.html: $(XMLROOT)/deliverables/%.xml \
$(XSLROOT)/deliverable.xsl
- xsltproc -o $@ $(XSLROOT)/deliverable.xsl $<
+ $(XSLTP) -o $@ $(XSLROOT)/deliverable.xsl $<
sites/%.html: $(XMLROOT)/sites/%.xml \
$(XSLROOT)/site.xsl
- xsltproc -o $@ $(XSLROOT)/site.xsl $<
+ $(XSLTP) -o $@ $(XSLROOT)/site.xsl $<
people/%.html: $(XMLROOT)/people/%.xml \
$(XSLROOT)/person.xsl
- xsltproc -o $@ $(XSLROOT)/person.xsl $<
+ $(XSLTP) -o $@ $(XSLROOT)/person.xsl $<
publications/%.html: $(XMLROOT)/publications/%.xml \
$(XSLROOT)/publication.xsl
- xsltproc -o $@ $(XSLROOT)/publication.xsl $<
+ $(XSLTP) -o $@ $(XSLROOT)/publication.xsl $<
work-packages/index.html: $(XMLROOT)/work-packages/index.xml \
$(XSLROOT)/work-packages_index.xsl
- xsltproc -o $@ $(XSLROOT)/work-packages_index.xsl $<
+ $(XSLTP) -o $@ $(XSLROOT)/work-packages_index.xsl $<
work-packages/%.html: $(XMLROOT)/work-packages/%.xml \
$(XSLROOT)/work-package.xsl
- xsltproc -o $@ $(XSLROOT)/work-package.xsl $<
+ $(XSLTP) -o $@ $(XSLROOT)/work-package.xsl $<
clean:
rm -f $(DOCUMENTS)
- </dl>
+ <!-- </ul> -->
+
+ </div>
</td>
</tr>
<tr>
<td align="left" valign="top">
<div class="small">
- This pages are hosted by the
+ 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>
<br />
<table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td>
- <h3>A few lines</h3>
- </td>
- <td>
- </td>
- <td>
- <h3>Latest News</h3>
- </td>
- </tr>
-
<tr>
<td valign="top">
- with a brief description of the project
- and possibly links to the member sites.
- A link to a more detailed section should be provided
- here, so that newcomers don't have to look inside the menu to read more.
+
+ <h3>Abstract</h3>
+ <p>The World Wide Web is already the largest resource of mathematical
+ knowledge, and its importance will be exponentiated by emerging display
+ technologies like MathML. However, almost all mathematical documents
+ available on the Web are marked up only for presentation, severely
+ crippling the potentialities for automation, interoperability,
+ sophisticated searching mechanisms, intelligent applications,
+ transformation and processing. The goal of the project is to overcome
+ these limitations, passing form a machine-readable to a
+ machine-understandable representation of the information, and developing
+ the technological infrastructure for its exploitation. MOWGLI builds on
+ previous ``standards'' for the management and publishing of mathematical
+ documents (MathML, OpenMath, OMDoc), integrating them with different XML
+ technology (XSLT, RDF, ...).</p>
+
+ <a href="project_summary.html">Read more...</a>
+
</td>
<!--
-->
<td>
-
-
+
</td>
<td valign="top">
+ <div class="small">
+
+ <h3>Latest News</h3>
+
<dl>
<table width="100%" border="0">
<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="people-list.html">People</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.html">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="publications/mowgli">Publications</a></td></tr>
<tr><td><a class="menulink" target="content" href="">Software</a> (<a class="menulink" href="">CVS</a>)</td></tr>
</table>
</td>
<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="http://www.mathweb.org/omdoc/news.html">OMDoc</a></td></tr>
+ <tr><td><a class="menulink" target="content" href="publications/others">Bibliography</a></td></tr>
</table>
</td>
</tr>
</tr>
-->
- <tr><td class="menutitle">About</td></tr>
+ <tr><td class="menutitle">Contact</td></tr>
<tr>
<td class="menuentries">
<table width="100%" border="0">
<tr>
- <td><div class="small">Contact:</td>
+ <td><div class="small">Project Leader:</td>
</tr>
<tr>
<td><div class="small"><a href="mailto:asperti@cs.unibo.it">asperti@cs.unibo.it</a></td>
<tr>
<td><div class="small"><a href="mailto:mowgli-webmaster@cs.unibo.it">mowgli-webmaster@cs.unibo.it</a></div></td>
</tr>
- <tr>
- <td><div class="small">Last Update:</div></td>
- </tr>
- <tr>
- <td><div class="small"><b>@DATE@</b></div></td>
- </tr>
</table>
</td>
</tr>
</td></tr>
</table>
+ <br />
+
+ <div class="small">Last Update:</div>
+ <div class="small"><b>@DATE@</b></div>
+
</body>
</html>
documents (MathML, OpenMath, OMDoc), integrating them with different XML
technology (XSLT, RDF, ...).</p>
- <h2>Description of work</h2>
+ <h2>Description of Work</h2>
<p>The goal of the project is to provide a comprehensive description, from
content to metadata, of a given field of knowledge (in our case
mathematics), in order to enhance its accessibility, exchange and
to develop the technological infrastructure required for taking advantage
of the potentialities of all of them.</p>
- <h2>Milestones and expected results</h2>
+ <h2>Milestones and Expected Results</h2>
<dl>
<dt>First MOWGLI prototype (month 18)</dt>
<dd>Supporting browsing, rendering and on-line consultation of large
<news>
+ <event>
+ <date>February 15, 2002</date>
+ <description>
+ Andrea complains about new colours ;-) Event section is coming along.
+ </description>
+ <who file="bologna/padovani"/>
+ </event>
+
<event>
<date>February 14, 2002</date>
<header>Valentine's Day</header>
<description>
<p>Since 1998 the Max Planck Institute for Gravitational Physics, which is
devoted to basic research in relativity, publishes one of the most
- innovative electronic science journals, {\em Living Reviews in
- Relativity} (http://www.livingreviews.org). Its mission is to build the
+ innovative electronic science journals,
+ <a target="_top" href="http://www.livingreviews.org">Living Reviews in
+ Relativity</a>. Its mission is to build the
journal into a primary reference point in the field, exploiting new and
cutting edge Web technologies to maximise use, transparency, and depth
of the information provided. The Institute has a number of staff who
the development of software that has made the journal's Web site one of
the most advanced in the world of electronic publishing. Further
background information on the journal can be found at
- http://www.livingreviews.org/Project/index.html. Fast and effective
+ <a target="_top" href="http://www.livingreviews.org/Project/index.html">http://www.livingreviews.org/Project/index.html</a>. Fast and effective
international dissemination of the Web journal is provided by the
European Mathematical Society's Information Service, which maintains a
network of more than 30 mirror servers worldwide</p>
their ability to access and to publish information on the Internet. It
is further cooperating with the leading European publisher of original
research in gravitational physics, the Institute of Physics Publishing
- (Bristol, UK) with its journal {\em Classical and Quantum Relativity}.</p>
+ (Bristol, UK) with its journal <em>Classical and Quantum Relativity</em>.</p>
<p>The Max Planck Institute for Gravitational Physics will join forces
with Professor Bernd Wegner at the Technical University in Berlin.
Both parties are currently cooperating in the dissemination and
mirroring of electronic journals like
- {\em Living Reviews in Relativity}.</p>
+ <em>Living Reviews in Relativity</em>.</p>
</description>
<member file="aei/schutz"/>
<member file="aei/kelley"/>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:param name="current-date" select="'???'"/>
+
<xsl:template name="head">
<xsl:param name="path_to_top" select="'.'"/>
<br />
<tr>
<td align="left" valign="top">
<div class="small">
- This pages are hosted by the
+ 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>.
+ <br />
+ Last updated <b><xsl:value-of select="$current-date"/></b>.
</div>
</td>
<td align="right" valign="top">
<xsl:call-template name="head">
<xsl:with-param name="path_to_top" select="'.'"/>
</xsl:call-template>
- <h1>Mowgli Events Sorted by Deadlines</h1>
+ <h1>Events</h1>
+ [<a href="events.html">Sorted by event date</a>] [Sorted by deadline]
+ <br /><br />
<hr />
- <h1>Events of Interest to MOWGLI Sorted by Deadlines ---
- <a href="events.html">Sort by events date!</a></h1>
<ul>
- <xsl:apply-templates select="events/event/deadline">
- <xsl:sort select="date" data-type="number"/>
- </xsl:apply-templates>
+ <xsl:apply-templates select="events/event/deadline"/>
</ul>
<xsl:call-template name="foot">
<xsl:with-param name="path_to_top" select="'.'"/>
</xsl:template>
</xsl:stylesheet>
+
<xsl:call-template name="head">
<xsl:with-param name="path_to_top" select="'.'"/>
</xsl:call-template>
- <h1>Mowgli Events</h1>
+ <h1>Events</h1>
+ [Sorted by event date] [<a href="deadlines.html">Sorted by deadline</a>]
+ <br /><br />
<hr />
- <h1>Events of Interest to MOWGLI ---
- <a href="deadlines.html" target="_top">Sort by deadlines!</a></h1>
<dl>
- <xsl:apply-templates select="events/event">
- <xsl:sort select="when/begin" data-type="number"/>
- </xsl:apply-templates>
+ <xsl:apply-templates select="events/event"/>
</dl>
<xsl:call-template name="foot">
<xsl:with-param name="path_to_top" select="'.'"/>