]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/mowgli/home/xml/proposal/innovation.xml
This commit was manufactured by cvs2svn to create branch
[helm.git] / helm / mowgli / home / xml / proposal / innovation.xml
diff --git a/helm/mowgli/home/xml/proposal/innovation.xml b/helm/mowgli/home/xml/proposal/innovation.xml
deleted file mode 100644 (file)
index aa83768..0000000
+++ /dev/null
@@ -1,146 +0,0 @@
-<?xml version="1.0"?>
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-   <title>Innovation</title>
- </head>
- <body>
-
- <table width="550">
-   <tr>
-    <td>
-     <a href="contribution.html" target="content"><img src="./../../images/PreviousArrow.gif" width="26" height="26" border="0" alt="Previous Page"/></a>
-    </td>
-    <td>
-     <a href="../project.html" target="content">Index</a>
-    </td>
-    <td>
-     <a href="EC-contribution.html" target="content"><img src="./../../images/NextArrow.gif" width="26" height="26" border="0" alt="Next Page"/></a>
-    </td>
-   </tr>
-  </table>
-
-  <br/>
-
-  <h1>Innovation</h1>
-  <p>The main technical novelty of the project is in its synergy of different
-     scientific communities and research topics: digital libraries, Web 
-     publishing, logical environments.</p>
-
-  <img border="0" alt="Architecture" src="./../../images/logo.png" />
-
-  <p>From the point of view of Web publishing, our project is the first attempt
-     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 elaboration via the World Wide Web. To 
-     this aim, we shall put to use most of the technologies recently introduced
-     by the W3C: XML, DOM, XSL, XLL, Namespaces, MathML, RDF, etc. From this 
-     respect, the project is first of all a complex test for all these 
-     technologies, and should hopefully become an example of ``best practice''
-     in their use.  Note that the final architecture is likely to be extendible
-     to other fields of structured information: the emphasis on mathematics is 
-     motivated by the fact that, due to its complex interplay between content,
-     structure and notation, it provides a major case study for Web-based 
-     information systems (it is not a case that MathML has been one of few 
-     instances of XML completely developed under the aegis of the World Wide 
-     Web Consortium).</p>
-  <p>From the point of view of digital libraries, our work is aimed at 
-     exploiting all the potential functionalities offered by the Web, and in 
-     particular a more integrated use of its browsing and searching facilities.
-     The library is not merely seen as a more or less structured collection of 
-     texts, but as a virtual structure inside which we can freely navigate, 
-     jumping for instance from an entity to its definition, or peeping inside 
-     some information at deeper and deeper levels of details (such as different
-     levels of detail of a proof).  This is similar to what we currently do 
-     with HTML texts, but in order to enhance the effectiveness of the 
-     consultation, we clearly need a good metadata model of the information. 
-     Moreover, in such an integrated view, it is hardly conceivable to just 
-     apply some ``general purpose'' metadata model (like the Dublin Core 
-     system, say): the metadata model must be eventually specialised to the 
-     actual structure of the information it is supposed to model (and more 
-     structure we have on the information, more relevant metadata we can 
-     usually infer on the document).  For instance, metadata could contain the 
-     whole signature of a given module of mathematical knowledge. The usual 
-     motivation for keeping metadata simple and general is that it is usually
-     difficult to add this information by hand; but in our case a large part of
-     the metadata is supposed to be extracted automatically by the (structured)
-     text itself, allowing for pretty complex metadata models.</p>
-  <p>Finally, a main aspect of our project is the integration with current 
-     tools for the automation of formal reasoning and mechanisation of 
-     mathematics (proof assistants and logical frameworks). This integration 
-     has a mutual benefit. From the point of view of the mathematical library, 
-     the first and fundamental role of these systems is that of providing 
-     friendly authoring tools (for instance, our ``core'' library will be 
-     automatically extracted from existing libraries of these systems). The 
-     relevance of this point should not be underestimated: as a matter of fact,
-     the main reason for the failure of complex markup modellings is usually 
-     the lack of suitable authoring tools (it is often painful to add the 
-     markup by hand). Of course, they can also provide other functionalities 
-     (like automatic proof checking) on fragments of the library (typically, 
-     the fragments generated by the tool itself, in its specific logical 
-     dialect). These additional functionalities may be especially relevant for
-     industrial applications, e.g. in the context of IT security evaluation 
-     standards like the Common Criteria standard (see 
-     <a href="./../publications/others/cc.html">others/cc</a>). In its highest 
-     assurance level, this standard requires the development of formal models 
-     of the IT product under evaluation, as well as mechanized proofs that it
-     meets its security objectives. Such models and proofs must be published in
-     a format that can be easily readable and understood by security 
-     evaluators. Hence, there is a strong need from software industry to be 
-     able to produce such documentation directly from the models introduced in 
-     the proof assistant, and to link it with documents describing the IT 
-     product, etc.</p>
-  <p>On the other side, there is a compelling need of integration between the 
-     current tools for automation of formal reasoning and mechanisation of 
-     mathematics and the most recent technologies for the development of Web 
-     applications and electronic publishing. XML, which is rapidly imposing as
-     a pivotal technology in the future development of all Internet 
-     applications, and the main tool for representation, manipulation, and 
-     exchange of structured information in the networked age, looks as a 
-     natural, almost mandatory, choice for modelling the information.</p>
-  <p>In this way, we just obey to the very primitive commandment of the Web: 
-     make your information available.  Currently, libraries in logical 
-     frameworks are usually saved in two formats: a textual one, in the 
-     specific tactical language of the proof assistant, and a compiled (proof 
-     checked) one in some internal, concrete representation language.  Both 
-     representations are obviously unsatisfactory, since they are too oriented 
-     to the specific application: they restrict the access of the libraries to
-     the users of the given application, and at the same time they are too
-     sensible to the evolution and the maintenance of the application itself.  
-     On the other side, as soon as the information is put in a standard format 
-     on the Web, <i>any</i> kind of research becomes virtually possible, and 
-     <i>anybody</i> could start developing his own <i>spider</i> for 
-     implementing his own searching requirements. This is clearly a major 
-     improvement w.r.t. the present situation. Currently, you must not only 
-     rely on the searching facilities offered by the specific applications, but
-     even if you would wish to implement your own searching algorithm, you 
-     would be prevented by the simple reason that the information is not 
-     accessible (in any reasonable sense of the word).</p>
-  <p>The project builds on the solid ground provided by several existing 
-     XML-based languages for the management of mathematical documents such as 
-     MathML, OpenMath and OMDoc. Each of these markup languages covers a 
-     different aspect of the information. Our aim is not to propose a new 
-     language, but to study and to develop the technological infrastructure 
-     required to integrate all these languages together, in order to take 
-     advantage of the specific features of each of them.</p>
-
- <br/>
-
- <table width="550">
-   <tr>
-    <td>
-     <a href="contribution.html" target="content"><img src="./../../images/PreviousArrow.gif" width="26" height="26" border="0" alt="Previous Page"/></a>
-    </td>
-    <td>
-     <a href="../project.html" target="content">Index</a>
-    </td>
-    <td>
-     <a href="EC-contribution.html" target="content"><img src="./../../images/NextArrow.gif" width="26" height="26" border="0" alt="Next Page"/></a>
-    </td>
-   </tr>
-  </table>
-
- </body>
-</html>