[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: [mizar] an extension of the mizar language for dealing with article metadata



Hi,

I suggest, following Jesse's suggestion that the entire .bib files for
Mizar articles be incorporated into the .miz files.

Cheers, PR

On Wed, Nov 19, 2008 at 01:12:34PM -0800, Jesse Alama wrote:
> As it stands now, the title of an article, its author(s), and the name
> of sections aren't actually a formal part of a mizar text: we
> customarily include this information as comments
> 
>   :: Introduction to XYZ Theory
>   ::
>   :: by Joe the MIZAR Writer
> 
>   environ
> 
>   ...
> 
>   begin :: Preliminaries
> 
>   ...
> 
>   begin :: Main Lemma
> 
>   ...
> 
>   begin :: Main Theorem
> 
>   ...
> 
> I propose to put this information into the body of the article, to move
> it from comments to non-comments.  Perhaps we could introduce new
> keywords like `title', `author', and `section'.  Then, articles could
> look like
> 
>  title{Introduction to XYZ Theory}
>  author{Joe the MIZAR Writer}
> 
>  environ
> 
>    <stuff>
> 
>  begin{Preliminaries}
> 
>  definition ...
> 
>  theorem ...
> 
>  theorem ...
> 
>  begin{Main Lemma}
> 
>  definition ...
> 
>  begin{Main Theorem}
> 
>  theorem ...
> 
> This would make the sections and article title part of the text; as it
> stands, these features are not represented in the mizar grammar (because
> customarily they are tucked away within comments).
> 
> The primary motivation for this idea is to help improve Josef Urban's
> semantic MML presentation.  Currently he has to do some hacking to
> extract metadata like article titles and authors; extracting section
> information (currently unsupported) would be similarly complicated.  The
> problem is that the article metadata isn't represented in the XML
> representation of an article; it has to be inferred from the original
> mizar source.
> 
> Additionally, this new syntax might help to simplify processing of FM
> articles: with this approach one wouldn't need the BibTeX fields
> SECTION1, SECTION2, etc., because these could be inferred from the
> article.
> 
> Thoughts?
> 
> Best,
> 
> Jesse
> 
> -- 
> Jesse Alama (alama@stanford.edu)

-- 
Piotr Rudnicki                                http://web.cs.ualberta.ca/~piotr