<?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>Peter Krantz &#187; Semantic Web</title>
	<atom:link href="http://www.peterkrantz.com/category/semantic-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.peterkrantz.com</link>
	<description>A blog about technology, visualization, music and unmanned vehicle experiments</description>
	<lastBuildDate>Mon, 12 Jul 2010 14:47:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Serialization formats don&#8217;t matter</title>
		<link>http://www.peterkrantz.com/2008/serialization-formats-dont-matter/</link>
		<comments>http://www.peterkrantz.com/2008/serialization-formats-dont-matter/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 06:40:38 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[RDF]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/?p=217</guid>
		<description><![CDATA[Shelley Powers on the Myths and Realities of XHTML: I mean, if working with RDF has taught me one thing, it&#8217;s that converting between two different forms of serialization is trivial—it&#8217;s the underlying model that matters. Exactly! And still, many who are in the integration business think that XML schemas is the only product required [...]]]></description>
			<content:encoded><![CDATA[<p><span class="entry-author-name">Shelley Powers on the <a href="http://realtech.burningbird.net/web/page-markups/myths-and-realities-xhtml">Myths and Realities of XHTML</a>:<br />
</span></p>
<blockquote><p>I mean, if working with RDF has taught me one thing, it&#8217;s that converting between two different forms of serialization is trivial—it&#8217;s the underlying model that matters.</p></blockquote>
<p>Exactly! And still, many who are in the integration business think that XML schemas is the only product required to exchange data between multiple parties. The serialization format(s) should be based on the use cases of the information. And even in a small organization use cases tend to pop up all the time demanding new formats. Most SOA-people see a problem with multiple serialization formats but I am thinking that it is almost insignificant these days if you have a well defined model.</p>
<blockquote></blockquote>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.peterkrantz.com%2F2008%2Fserialization-formats-dont-matter%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" title="I like this" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2008/serialization-formats-dont-matter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Feature requests for a vocabulary editor</title>
		<link>http://www.peterkrantz.com/2008/feature-requests-for-a-vocabulary-editor/</link>
		<comments>http://www.peterkrantz.com/2008/feature-requests-for-a-vocabulary-editor/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 20:49:54 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[RDF]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[OWL]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/?p=160</guid>
		<description><![CDATA[I have been searching for quite a while now and apparently there is a missing piece of software waiting to be made. If you are working with RDF data in any way you have probably created a vocabulary using OWL and/or RDF schema sometime. This works well for all technologists out there but in my [...]]]></description>
			<content:encoded><![CDATA[<p>I have been searching for quite a while now and apparently there is a missing piece of software waiting to be made. If you are working with RDF data in any way you have probably created a vocabulary using OWL and/or RDF schema sometime. This works well for all technologists out there but in my world vocabularies should be created by domain experts rather than developers. Domain experts do not know OWL or RDF schema.</p>
<p>Hence, there is a need for a simple vocabulary editor that allows domain experts to create a vocabulary without knowing the innards of semantic web technologies. I had a discussion with an IT-strategist from a large government authority today and we agreed that a tool like this would greatly benefit the use of controlled vocabularies in the public sector.</p>
<p>I am thinking of a web based wiki-like tool with the following features/use cases:</p>
<ol>
<li>A domain expert can create a new vocabulary and enter some data about it in a form.</li>
<li>A domain export can create a term in a vocabulary by completing a simple web-based form.</li>
<li>Users can browse the vocabulary.</li>
<li>One or more domain experts can discuss a term on the same page where the information about it is displayed (this makes it easier to find previous decisions about term definitions etc).</li>
<li>The tool uses proper URL:s in view mode that corresponds to the actual URI:s for the terms.</li>
<li>The tool responds to accept headers and do proper redirects in order to behave like a normal published vocabulary.</li>
<li>A user can export the entire vocabulary as RDF/XML, n3 and PDF (for reading in text form and sending the vocabulary to someone else).</li>
<li>The tool provides a page where relations between terms and concepts are visualized in a graph.</li>
<li>The tool should be simple to install on a cheap web host (maybe only requiring PHP and mysql).</li>
</ol>
<p>What features are missing in your opinion? Depending on how hot the south of France is this summer I may give it a shot sometime in august. Ideas are welcome&#8230;</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.peterkrantz.com%2F2008%2Ffeature-requests-for-a-vocabulary-editor%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" title="I like this" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2008/feature-requests-for-a-vocabulary-editor/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Come celebrate Niklas Lindström&#8217;s birthday</title>
		<link>http://www.peterkrantz.com/2008/yak-shaving/</link>
		<comments>http://www.peterkrantz.com/2008/yak-shaving/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 15:34:42 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[RDF]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/2008/yak-shaving/</guid>
		<description><![CDATA[You may ask yourself &#8220;who is that?&#8221; or &#8220;wtf?!&#8221; but the fact is that in the near future he will have a much greater impact on your life than you may think. Here is why you should head over to his blog and post a random comment about Yak shaving and, if possible, create a [...]]]></description>
			<content:encoded><![CDATA[<p>You may ask yourself &#8220;who is that?&#8221; or &#8220;wtf?!&#8221; but the fact is that in the near future he will have a much greater impact on your life than you may think. Here is why you should head over to his blog and post a random comment about <a href="http://dustfeed.blogspot.com/">Yak shaving</a> and, if possible, create a link containing the words <a href="http://dustfeed.blogspot.com/">&#8220;Yak shaving&#8221;</a> pointing to his blog. With a little bit of effort and luck Google will pick it up and Niklas will be the number one result for people from inner Mongolia.</p>
<p>Although unknown to most people on the giant global graph, Niklas Lindström is the inventor and sole developer of <a href="http://oort.to/">Oort</a>. And:</p>
<ol>
<li>Oort is a Python toolkit to work with RDF data.</li>
<li><a href="http://oubiwann.blogspot.com/2007/03/python-will-rule-world.html">Python will rule the world</a> and RDF will be the primary way of connecting people in the Giant Global Graph.</li>
<li>The Giant Global Graph will be the natural entry point for the first self-aware computer (let&#8217;s call it &#8220;The Machine&#8221;) to gain control of humanity.</li>
<li>You want to be treated nicely by The Machine.</li>
</ol>
<p>Therefore you should become friends with Niklas by celebrating his birthday so that he may prevent the scenario we all became aware of in the documentary &#8220;The Terminator&#8221; a couple of years ago:</p>
<p><img src='http://www.peterkrantz.com/wp-content/uploads/2008/02/terminator.jpg' alt='The Giant Global Graph' /></p>
<p>He may be our only hope.</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.peterkrantz.com%2F2008%2Fyak-shaving%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" title="I like this" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2008/yak-shaving/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Initial thoughts on a request/response flow for a semweb app</title>
		<link>http://www.peterkrantz.com/2008/request-flow/</link>
		<comments>http://www.peterkrantz.com/2008/request-flow/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 20:39:46 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[RDF]]></category>
		<category><![CDATA[Semantic Web]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/2008/request-flow/</guid>
		<description><![CDATA[Over the christmas holiday I had an idea and developed the foundation for a small application which involves RDF, a SPARQL endpoint and a bunch of ordinary web pages available in a number of languages. Each page is a representation of a paper document that exists in the real world. Each real document has been [...]]]></description>
			<content:encoded><![CDATA[<p>Over the christmas holiday I had an idea and developed the foundation for a small application which involves RDF, a SPARQL endpoint and a bunch of ordinary web pages available in a number of languages. Each page is a representation of a paper document that exists in the real world. </p>
<p>Each real document has been assigned a URI like http://example.com/act/31977D001. Thus it represents a <a href="http://lists.w3.org/Archives/Public/www-tag/2003Jul/0377">non-information resource</a>. What should happen if you enter that URI in a web browser? Well, the server shouldn&#8217;t return a HTTP 200 status code. That would <a href="http://www.w3.org/2001/tag/issues.html#httpRange-14">imply that the resource is an information resource</a>.</p>
<p>So, my idea is currently to try this:</p>
<p><img src='http://www.peterkrantz.com/wp-content/uploads/2008/01/uri-design.gif' alt='Request response flow' /></p>
<p>I am not sure about it yet, but this is the first try.</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.peterkrantz.com%2F2008%2Frequest-flow%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" title="I like this" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2008/request-flow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RDF vs Microformats and the Semantic Web</title>
		<link>http://www.peterkrantz.com/2007/rdf-rdfa-and-microformats/</link>
		<comments>http://www.peterkrantz.com/2007/rdf-rdfa-and-microformats/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 11:22:04 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[Markup]]></category>
		<category><![CDATA[RDF]]></category>
		<category><![CDATA[Semantic Web]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/2007/rdf-rdfa-and-microformats/</guid>
		<description><![CDATA[James Simmons writes about some of the pros and cons of Microformats and RDF (but not RDFa?). Here are my thoughts on some of the items he mention.]]></description>
			<content:encoded><![CDATA[<p>James Simmons writes about some of the <a href="http://www.semanticfocus.com/blog/entry/title/microformats-vs-rdf-how-microformats-relate-to-the-semantic-web">pros and cons of Microformats and RDF</a> (with an <a href="http://www.infoq.com/news/2007/10/microformats-vs-rdf">extended discussion at InfoQ</a>). On the benefits of Microformats (with which he means <a href="http://microformats.org/wiki/">Microformats.org-style microformats</a>) he mentions:</p>
<blockquote>
<ul>
<li>Designed for humans first, machines second</li>
<li>Modularity / embeddability</li>
<li>Enables and encourages decentralized development, content, services</li>
<li>A design principle for formats</li>
<li>Adapted to current behaviors and usage patterns</li>
<li>Highly correlated with semantic XHTML</li>
</ul>
</blockquote>
<p>I am new to RDF and the semantic web (but have used microformats in previous web projects) but to me the advantages of RDF and <a href="http://www.w3.org/TR/xhtml-rdfa-primer/">RDFa</a> (<a href="http://www.w3.org/TR/xhtml-rdfa-primer/">the &#8220;sprinkling&#8221; framework</a>) are clear. Microformats may work for a limited set of use cases but I have not yet understood how to use microformats efficiently for the bulk of what I need. However, it is great that a lot of development is going on in the area of embedding machine readable data in documents. Without microformats the pace would probably have been much slower.</p>
<p>Here are my thoughts on the items that James mention:</p>
<p><q class="statement">Designed for humans first, machines second</q>: For me the HTML document that carries the information is for humans. With it we apply styling and markup to allow humans (and their assistive devices) to understand the content. The embedding of data is for machines primarily. Although advanced editors may be great at editing HTML, the fact is that most users are not.</p>
<p><q class="statement">Modularity / embeddability</q>: Embeddability is of course necessary. The problem is that the current versions of (X)HTML were not designed for embedding data. This means that Microformats have to rely on the attributes and elements available of which none were primarily designed for stuffing machine readable information in. RDFa, on the other hand, is making rapid progress. You can <a href="http://www.w3.org/MarkUp/2007/ED-xhtml-rdfa-20070402/">use XHTML 1.1 with RDFa right now</a> and validate it with the <a href="http://validator.w3.org/">W3C validator</a>. </p>
<p><q class="statement">Enables and encourages decentralized development, content, services</q>: I am not sure I understand this one, at least not for the development of vocabularies. Microformats encourages a centralized way of storing vocabularies on their web site in a format that isn&#8217;t machine readable. The power of RDF is that vocabularies can be stored anywhere in a machine readable way. The world is big and the web has been built to support interaction in a <a href="http://www.w3.org/People/Berners-Lee/UU.html">decentralised way</a>. Development of a vocabulary is a local thing for me.</p>
<p><q class="statement">A design principle for formats</q>: See above. Why have a design principle for all? Everyone has different needs and resources and I would prefer to adopt the vocabulary design process to each business case. The Microformats.org website lists <a href="http://microformats.org/wiki/Main_Page#Design_Patterns">design patterns</a> to use when sprinkling a document with embedded data. Instead of calling them design patterns you could say &#8220;seeing how far we can go in interpreting the current HTML specification&#8221;.</p>
<p><q class="statement">Adapted to current behaviors and usage patterns</q>: Sure, if you limit yourself to a few HTML-adept bloggers. I would venture to guess that there are more people publishing information on the web that know little to nothing about markup than people who do. And they shouldn&#8217;t need to. Peple working with information need tools. Tools should help out with the actual markup and embedding of data.  </p>
<p><q class="statement">Highly correlated with semantic XHTML</q>: And this is good. But it contradicts the previous statement. Current behaviour is to not use semantic XHTML. It is only a limited number of websites that use valid markup. Both RDFa and Microformats will hopefully help in raising awareness of semantic markup.</p>
<p>What do you think?</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.peterkrantz.com%2F2007%2Frdf-rdfa-and-microformats%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" title="I like this" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2007/rdf-rdfa-and-microformats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
