<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-31102555</id><updated>2011-04-21T11:07:07.786-07:00</updated><title type='text'>Literate Documentation for XML Schema</title><subtitle type='html'>The Certificate of Advanced Study Project of Kevin Reiss at the Graduate School of Library and Information Science at the University of Illinois at Urbana-Champaign.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kreisscas.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31102555/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kreisscas.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>kevinreiss</name><uri>http://www.blogger.com/profile/01169225434075815032</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-31102555.post-4733991350598346788</id><published>2007-06-22T08:49:00.000-07:00</published><updated>2007-06-22T08:50:36.785-07:00</updated><title type='text'>Next Steps</title><content type='html'>6/21 Conversation with Allen   &lt;p class="MsoNormal"&gt;METS-ODD Project Next Steps&lt;/p&gt;    &lt;ol style="margin-top: 0in;" start="1" type="1"&gt;&lt;li class="MsoNormal" style=""&gt;Examine      publicly available &lt;st1:stockticker&gt;METS&lt;/st1:stockticker&gt; Profiles for      interesting constraints expressed in natural language&lt;/li&gt;&lt;ol style="margin-top: 0in;" start="1" type="a"&gt;&lt;li class="MsoNormal" style=""&gt;This       is not a scientific, line-by-line survey, but an informal review&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Don’t       get bogged down trying differentiate between syntactic and semantic       constraints&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Any       constraint that can possibly be represented in a schema can be considered       syntactic &lt;/li&gt;&lt;/ol&gt;&lt;li class="MsoNormal" style=""&gt;Choose      4-12 interesting constraint patterns to examine in detail&lt;/li&gt;&lt;ol style="margin-top: 0in;" start="1" type="a"&gt;&lt;li class="MsoNormal" style=""&gt;All       profile constraints are currently expressed by natural language statements       of varying length and detail.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Consider       what schema language could be used to express the constraint&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;  &lt;p class="MsoNormal" style="margin-left: 1.5in; text-indent: -1.5in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;                                                               &lt;/span&gt;i.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Ignore those constraints that can be represented with a DTD&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1.5in; text-indent: -1.5in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;                                                             &lt;/span&gt;ii.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Consider whether W3C Schema, Relax NG, or Schematron can represent more challenging constraints&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1.5in; text-indent: -1.5in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;                                                            &lt;/span&gt;iii.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Don’t worry about trying to definitely prove whether a constraint cannot be represented in a particular schema language, this is interesting but beyond the immediate scope of this project.&lt;/p&gt;  &lt;ol style="margin-top: 0in;" start="3" type="1"&gt;&lt;li class="MsoNormal" style=""&gt;Create      a table containing an analysis of the selected constraints. Each      constraint listing will include a (1) brief, identifying phrase, (2) a      short description and account of how the constraint could represented in      an existing schema language, and (3) appropriate examples taken from the      public &lt;st1:stockticker&gt;METS&lt;/st1:stockticker&gt; profile showing how the      constraint is currently expressed in natural language. &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Create      small XML vocabularies that allow authors to represent the selected      constraints in the TEI ODD literate programming format.&lt;/li&gt;&lt;ol style="margin-top: 0in;" start="1" type="a"&gt;&lt;li class="MsoNormal" style=""&gt;Extend       the TEI ODD vocabulary to include these vocabularies&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Create       an example ODD fragment for each XML vocabulary&lt;/li&gt;&lt;/ol&gt;&lt;li class="MsoNormal" style=""&gt;Create      templates that will process the ODD fragments to generate a machine      readable expression of these constraints. Experiment with two ways of      doing this:&lt;/li&gt;&lt;ol style="margin-top: 0in;" start="1" type="a"&gt;&lt;li class="MsoNormal" style=""&gt;XSLT       &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Schematron&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31102555-4733991350598346788?l=kreisscas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kreisscas.blogspot.com/feeds/4733991350598346788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31102555&amp;postID=4733991350598346788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31102555/posts/default/4733991350598346788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31102555/posts/default/4733991350598346788'/><link rel='alternate' type='text/html' href='http://kreisscas.blogspot.com/2007/06/next-steps.html' title='Next Steps'/><author><name>kevinreiss</name><uri>http://www.blogger.com/profile/01169225434075815032</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31102555.post-9163812043034205163</id><published>2007-06-12T13:11:00.000-07:00</published><updated>2007-06-13T11:50:57.999-07:00</updated><title type='text'>Digital Humanities Poster Materials</title><content type='html'>Poster Title:&lt;p:colorscheme colors="#FFFFFF,#000000,#808080,#000000,#BBE0E3,#333399,#009999,#99CC00"&gt;&lt;/p:colorscheme&gt; Literate Documentation for XML: TEI ODD - METS&lt;br /&gt;Presented at &lt;a href="http://www.digitalhumanities.org/dh2007/"&gt;Digital Humanities 2007&lt;/a&gt; on June 6, 2007 in Urbana-Champaign, Illinois.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Current Project Plan/Treatment &lt;a href="http://www.isrl.uiuc.edu/%7Ekmreiss/projects/xmldoc/dh2007/treatment.pdf"&gt;PDF&lt;/a&gt;  | &lt;a href="http://www.isrl.uiuc.edu/%7Ekmreiss/projects/xmldoc/dh2007/treatment.doc"&gt;DOC&lt;/a&gt;&lt;/li&gt;&lt;li&gt;METS-ODD Application Diagram &lt;a href="http://www.isrl.uiuc.edu/%7Ekmreiss/projects/xmldoc/dh2007/METS-ODD.ppt"&gt;PPT&lt;/a&gt; | &lt;a href="http://www.isrl.uiuc.edu/%7Ekmreiss/projects/xmldoc/dh2007/METS-ODD.pdf"&gt;PDF&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.digitalhumanities.org/dh2007/abstracts/xhtml.xq?id=208"&gt;Abstract&lt;/a&gt; in Conference Proceedings&lt;/li&gt;&lt;li&gt;Conference Poster - &lt;a href="http://www.isrl.uiuc.edu/%7Ekmreiss/projects/xmldoc/dh2007/ODDv3-large-format.ppt"&gt;Large Format&lt;/a&gt; (PPT) | &lt;a href="http://www.isrl.uiuc.edu/%7Ekmreiss/projects/xmldoc/dh2007/ODDv3-small-format.pdf"&gt;Small Format&lt;/a&gt; (PDF) | &lt;a href="http://www.isrl.uiuc.edu/%7Ekmreiss/projects/xmldoc/dh2007/References.pdf"&gt;References&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Partial METS/Extended ODD &lt;a href="http://www.isrl.uiuc.edu/%7Ekmreiss/projects/xmldoc/dh2007/mets-test.xml"&gt;Document Instance&lt;/a&gt; (XML)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.isrl.uiuc.edu/%7Ekmreiss/projects/xmldoc/dh2007/samplemetsdoc.html"&gt;Sample Documentation&lt;/a&gt; for Instance (HTML)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31102555-9163812043034205163?l=kreisscas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kreisscas.blogspot.com/feeds/9163812043034205163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31102555&amp;postID=9163812043034205163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31102555/posts/default/9163812043034205163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31102555/posts/default/9163812043034205163'/><link rel='alternate' type='text/html' href='http://kreisscas.blogspot.com/2007/06/digital-humanities-materials.html' title='Digital Humanities Poster Materials'/><author><name>kevinreiss</name><uri>http://www.blogger.com/profile/01169225434075815032</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31102555.post-116347492745902672</id><published>2006-11-13T19:28:00.000-08:00</published><updated>2006-11-15T14:56:58.673-08:00</updated><title type='text'>Detailed Abstract</title><content type='html'>&lt;a href="http://library.gc.cuny.edu/Test/kr-detailed-abstract.pdf"&gt;Detailed Project Abstract&lt;/a&gt; 11-15&lt;br /&gt;&lt;br /&gt;This document contains a brief description of the project rationale and a sketch of the demonstration application I plan to complete.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31102555-116347492745902672?l=kreisscas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kreisscas.blogspot.com/feeds/116347492745902672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31102555&amp;postID=116347492745902672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31102555/posts/default/116347492745902672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31102555/posts/default/116347492745902672'/><link rel='alternate' type='text/html' href='http://kreisscas.blogspot.com/2006/11/detailed-abstract.html' title='Detailed Abstract'/><author><name>kevinreiss</name><uri>http://www.blogger.com/profile/01169225434075815032</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31102555.post-115769518809527271</id><published>2006-09-07T20:02:00.000-07:00</published><updated>2006-09-08T13:23:25.020-07:00</updated><title type='text'>Project Notes and Outline</title><content type='html'>&lt;a href="http://www.isrl.uiuc.edu/%7Ekmreiss/projects/xmldoc/reiss-cas-outline.pdf"&gt;Detailed Project Outline&lt;/a&gt; (Unfinished)&lt;br /&gt;&lt;br /&gt;The major hole in this document is the identification of some instructive examples from real-world document instances, schemas, and documentation from XML applications. I hope to identify some shortly to help guide the creation of the project demonstration application.&lt;br /&gt;&lt;br /&gt;The Document Types I'm looking at are:&lt;br /&gt;&lt;ol&gt;   &lt;li&gt;METS&lt;/li&gt;   &lt;li&gt;Atom&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;OAI-PMH&lt;/li&gt;&lt;li&gt;Open Office Document Format&lt;br /&gt;&lt;/li&gt;    &lt;li&gt;XHTML/TEI/Docbook - in order to provide a document centric example&lt;br /&gt;&lt;/li&gt; &lt;/ol&gt; I also need to develop a much more fully realized discussion of how this system relates to other proposals to deal with semantics and XML.&lt;br /&gt;&lt;br /&gt;I also need more discussion regarding the capabilities of the TEI One Document Does it All (ODD) literate programming system as a documentation tool for important semantic characteristics of XML.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Proposed Application Sketch&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Use the TEI existing Tagset Documention (Chapter 27 of the Guidelines) as the Base of the application. Extend this to support the general purpose authoring of XML schema using the ODD format. This extension will contain the prescribed DSS elements outlined in the Project Outline.&lt;br /&gt;&lt;br /&gt;The major component of this will be structured natural language prose that clearly describes the semantics of the markup language. This extension will also involve modifying the TEI sytlesheet package to make sure that well-formatted documentation for the extensions to the ODD will created.&lt;br /&gt;&lt;br /&gt;Several Extreme Papers from this year's conference seemed highly relevant to this project. I plan to give these more thorough review. They are:&lt;br /&gt;&lt;a href="http://www.idealliance.org/papers/extreme/proceedings/html/2006/Lubell01/EML2006Lubell01.html"&gt;&lt;br /&gt;Implementing XML Schema Naming and Design Rules&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.idealliance.org/papers/extreme/proceedings/html/2006/Marcoux01/EML2006Marcoux01.html"&gt;A Natural Language Approach to Modeling: Why is some XML so difficult to write?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31102555-115769518809527271?l=kreisscas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kreisscas.blogspot.com/feeds/115769518809527271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31102555&amp;postID=115769518809527271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31102555/posts/default/115769518809527271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31102555/posts/default/115769518809527271'/><link rel='alternate' type='text/html' href='http://kreisscas.blogspot.com/2006/09/project-notes-and-outline.html' title='Project Notes and Outline'/><author><name>kevinreiss</name><uri>http://www.blogger.com/profile/01169225434075815032</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31102555.post-115284410299281117</id><published>2006-07-13T19:12:00.000-07:00</published><updated>2006-07-14T09:47:32.120-07:00</updated><title type='text'>Project Documents</title><content type='html'>Current Project Documents:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;Original Project &lt;a href="http://www.isrl.uiuc.edu/%7Ekmreiss/projects/xmldoc/"&gt;Website&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;Original Project &lt;a href="http://www.isrl.uiuc.edu/%7Ekmreiss/projects/xmldoc/proposal.pdf"&gt;Proposal&lt;/a&gt; (PDF)&lt;/li&gt;   &lt;li&gt;Informal &lt;a href="http://www.isrl.uiuc.edu/%7Ekmreiss/projects/xmldoc/poster/extremeposter.ppt"&gt;Poster &lt;/a&gt; (PPT) presented at the 2003 Extreme Markup Languages Conference&lt;/li&gt;&lt;li&gt;Expanded &lt;a href="http://www.isrl.uiuc.edu/%7Ekmreiss/projects/xmldoc/poster/poster.html"&gt;Paper&lt;/a&gt; based on the 2003 Extreme Poster&lt;/li&gt;&lt;li&gt;Current  &lt;a href="http://www.isrl.uiuc.edu/%7Ekmreiss/projects/xmldoc/casplan.pdf"&gt;Extended Abstract and Project Plan&lt;/a&gt; (PDF)&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31102555-115284410299281117?l=kreisscas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kreisscas.blogspot.com/feeds/115284410299281117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31102555&amp;postID=115284410299281117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31102555/posts/default/115284410299281117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31102555/posts/default/115284410299281117'/><link rel='alternate' type='text/html' href='http://kreisscas.blogspot.com/2006/07/project-documents.html' title='Project Documents'/><author><name>kevinreiss</name><uri>http://www.blogger.com/profile/01169225434075815032</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
