<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>“KWARC was!” &#187; JOMDoc</title>
	<atom:link href="http://kwarc.info/blog/category/jomdoc/feed/" rel="self" type="application/rss+xml" />
	<link>http://kwarc.info/blog</link>
	<description>KWARC research group's blog</description>
	<lastBuildDate>Mon, 30 Jan 2012 15:40:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Microdata vs. RDFa – What does it mean to us?</title>
		<link>http://kwarc.info/blog/2009/10/28/microdata-vs-rdfa/</link>
		<comments>http://kwarc.info/blog/2009/10/28/microdata-vs-rdfa/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 14:58:48 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[clange]]></category>
		<category><![CDATA[JOMDoc]]></category>
		<category><![CDATA[Krextor]]></category>
		<category><![CDATA[OMDoc]]></category>
		<category><![CDATA[semantic documents]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://kwarc.info/blog/?p=919</guid>
		<description><![CDATA[Only today I became aware of microdata, the proposed way of embedding semantic annotations into HTML5. (Yes, they adopted the syntax that Michael also prefers for OMDoc, and which I personally hate, but I will get used to it.) Microdata are not to be confused with microformats, a poor man&#8217;s way of annotation that (ab)uses [...]]]></description>
			<content:encoded><![CDATA[<p>Only today I became aware of <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html">microdata</a>, the proposed way of embedding semantic annotations into HTML5. (<a href="http://blog.whatwg.org/spelling-html5">Yes, they adopted the syntax</a> that Michael also prefers for OMDoc, and which I personally hate, but I will get used to it.) Microdata are not to be confused with <a href="http://microformats.org">microformats</a>, a poor man&#8217;s way of annotation that (ab)uses CSS classes and thus is compatible with HTML 4. Microdata are something like RDFa but</p>
<ol>
<li>are slightly easier to use for people who don&#8217;t understand XML namespaces
<ul>
<li>granted, RDFa&#8217;s excessive reliance on XML namespaces makes it hard to parse, and makes it unbearably complex to copy/paste a fragment, which is an important use case for HTML5</li>
</ul>
</li>
<li>allow for ad hoc pseudo-semantic markup when you do not use an ontology
<ul>
<li>What&#8217;s the point in annotating at all, then?</li>
</ul>
</li>
<li>compatible with the non-XML syntax of HTML5 (which should have been ditched IMHO, but, well, in the interest of reactionary users and software, <a href="http://www.smashingmagazine.com/2009/07/29/misunderstanding-markup-xhtml-2-comic-strip/">they decided differently</a>)</li>
</ol>
<p>The fight for the future of RDFa in HTML is going on, but what does that mean to KWARC? We have incorporated RDFa into <a href="http://omdoc.org">OMDoc</a> as <a href="https://svn.omdoc.org/repos/omdoc/trunk/doc/blue/foaf/note.pdf">a means of extending the metadata vocabularies</a>. RDFa, originally designed for XHTML, is prepared for being integrated into any XML language, including OMDoc. HTML5 microdata are an integral part of the HTML5 specification and would not work in other XML languages. OK, but we present OMDoc documents as HTML to make them human-readable. In this output, we want to preserve the semantics of the OMDoc markup, and for that we had always been thinking about using RDFa. (<a href="http://jomdoc.omdoc.org/ticket/266">We know exactly how to do it</a>, but just have not yet implemented that step, though.) We could use HTML5 microdata instead, but:</p>
<ol>
<li>RDFa has little software support so far, but microdata have none (beyond proofs of concept)</li>
<li>We generate XML-compliant HTML. <a href="http://www.w3.org/TR/html5-diff/#mathml-svg">The non-XML syntax of HTML5 supports embedded MathML</a>, but I doubt that it will support parallel <a href="http://www.openmath.org">OpenMath</a> markup, where elements from yet another namespace are embedded into the MathML formulae.</li>
<li>We <em>generate</em> HTML. The embedded annotations need not be authored manually, so they do not have to be easy to author.</li>
<li>We are interested in using well-defined ontologies to express semantics, so we don&#8217;t need ad hoc “semantic” markup.</li>
</ol>
<p>What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://kwarc.info/blog/2009/10/28/microdata-vs-rdfa/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Google likes us (2)</title>
		<link>http://kwarc.info/blog/2009/02/18/google-likes-us-2/</link>
		<comments>http://kwarc.info/blog/2009/02/18/google-likes-us-2/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 11:12:12 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[clange]]></category>
		<category><![CDATA[JOMDoc]]></category>
		<category><![CDATA[OMDoc]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[markup]]></category>
		<category><![CDATA[mathml]]></category>
		<category><![CDATA[parallel]]></category>

		<guid isPermaLink="false">http://kwarc.info/blog/?p=851</guid>
		<description><![CDATA[I wanted to explain “parallel markup” to a colleague and was too lazy to look it up in the MathML specification, so I googled it.  It turned out that KWARC ranks quite well on that topic, far ahead of the MathML spec.  First hit was a www-math mailing list thread following up a question about [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to explain “<a href="http://www.w3.org/TR/MathML2/chapter5.html">parallel markup</a>” to a colleague and was too lazy to look it up in the MathML specification, so I <a href="http://www.google.de/search?q=&quot;parallel+markup&quot;">googled it</a>.  It turned out that KWARC ranks quite well on that topic, far ahead of the MathML spec.  First hit was <a href="http://lists.w3.org/Archives/Public/www-math/2009Jan/0018.html">a www-math mailing list thread</a> following up a question about parallel markup that I once asked.  <a href="https://trac.omdoc.org/jomdoc/ticket/19">A Trac ticket</a> on parallel markup support in our <a href="http://omdoc.org/jomdoc/">JOMDoc library</a> ranks #5.</p>
]]></content:encoded>
			<wfw:commentRss>http://kwarc.info/blog/2009/02/18/google-likes-us-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to mmlkit!!!</title>
		<link>http://kwarc.info/blog/2007/12/15/welcome-to-mmlkit/</link>
		<comments>http://kwarc.info/blog/2007/12/15/welcome-to-mmlkit/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 12:06:20 +0000</pubDate>
		<dc:creator>Christine</dc:creator>
				<category><![CDATA[JOMDoc]]></category>

		<guid isPermaLink="false">http://kwarc.info/blog/2007/12/15/welcome-to-mmlkit/</guid>
		<description><![CDATA[mmlkit is a Java-based toolkit for building presentation engines for content markup formats for mathematics. The next generation of content markup formats for mathematics come with a flexible mechanism for defining mathematical notations (see e.g. the MathML3 Working Draft. mmlkit facilitates building presentation engines that use such notation definitions as a parameter. The mmlkit toolkit [...]]]></description>
			<content:encoded><![CDATA[<p>mmlkit is a Java-based toolkit for building presentation engines for content markup formats for mathematics.</p>
<p>The next generation of content markup formats for mathematics come with a flexible mechanism for defining mathematical notations (see e.g. the MathML3 Working Draft. mmlkit facilitates building presentation engines that use such notation definitions as a parameter. </p>
<p>The mmlkit toolkit currently has three components:</p>
<ul>
<li><strong>mmlproc</strong> &#8211; A library for transforming Content MathML/ OpenMath into Presentation MathML.</li>
<li><strong>collector</strong> &#8211; A library for collecting notation definition from a document collection.</li>
<li><strong>rndgrab</strong> &#8211; A library for selecting appropriate renderings for a content math object while considering the context and variant attributes of the rendering element</li>
<li><strong>general</strong> &#8211; A library for the error handling and utility classes</li>
</ul>
<p>The initial framework of the toolkit (in particular the mmlproc library) have been developed by <a href="http://kwarc.info/nmueller/index.html">Normen Müller</a> and is currently maintained and extended by <a href="http://kwarc.info/cmueller/index.html">Christine Müller</a>.</p>
<p>For more information please refer to the <a href="http://kwarc.info/projects/mmlkit/">project webpage</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://kwarc.info/blog/2007/12/15/welcome-to-mmlkit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

