<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>semweb &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/semweb/</link>
	<description>Feed of posts on WordPress.com tagged "semweb"</description>
	<pubDate>Sat, 26 Jul 2008 20:25:20 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[BBC: Building a Better ChEBI]]></title>
<link>http://dullhunk.wordpress.com/?p=44</link>
<pubDate>Thu, 15 May 2008 16:09:42 +0000</pubDate>
<dc:creator>Duncan</dc:creator>
<guid>http://dullhunk.wordpress.com/?p=44</guid>
<description><![CDATA[Chemical Entitites of Biological Interest, ChEBI, is a freely available dictionary [1] of molecular ]]></description>
<content:encoded><![CDATA[<p><span style="border:none;float:right;margin-left:0.5em;font-size:10px;color:#666666;font-weight:normal;"><a href="http://www.flickr.com/photos/vabellon/243812958/" title="molecule by vabellon, on Flickr"><img src="http://farm1.static.flickr.com/83/243812958_13090fa6da_m.jpg" alt="molecule by vabellon, on Flickr" /></a></span><a href="http://www.ebi.ac.uk/chebi/">Chemical Entitites of Biological Interest, ChEBI</a>, is a freely available dictionary [1] of molecular entities, especially small chemical compounds. Like all big dictionaries and ontologies, it has its own unique challenges. Fortunately, those nice people at the EBI are holding a <a href="http://www.ebi.ac.uk/industry/Workshops/chebi-users-workshop-190508.html">workshop to discuss future developments in ChEBI</a>. In preparation for the workshop, here are some brief notes on how ChEBI could be made better. [Disclaimer: I'm fairly new to ChEBI and "thinking out loud" here, add comments below if I've said anything stupid or wrong]</p>
<p><!--more--></p>
<h3>ChEBI: Too much, too young?</h3>
<p>Some dictionaries try to describe too much. When it comes to writing down knowledge, it isn't always easy to know <a href="http://www.cs.man.ac.uk/~hulld/q2007-02-08.html" title="Ontology overload">where to stop</a>. To define scope, the <b>BI</b> in ChE<b>BI</b> stands for "Biological Interest". So this begs the question, why does ChEBI describe all sorts of subatomic particles that are of little (or no) biological relevance? While <a href="http://www.ebi.ac.uk/chebi/searchId.do?chebiId=CHEBI%3A10545">electrons (ChEBI:10545)</a> and <a href="http://www.ebi.ac.uk/chebi/searchId.do?chebiId=CHEBI%3A24636">protons (ChEBI:24636)</a> play an important role in Biology, you have to wonder what the biological interest of <a href="http://www.ebi.ac.uk/chebi/searchId.do?chebiId=CHEBI%3A36352">neutrinos (ChEBI:36352)</a> and <a href="http://www.ebi.ac.uk/chebi/searchId.do?chebiId=CHEBI%3A36341">bosons (ChEBI:36341)</a> is. Who decides what is "biologically interesting" and how?</p>
<p>Then there is the inescapable legacy of <a href="http://old.iupac.org/projects/2001/2001-043-1-800.html">IUPAC</a>, which ChEBI aligns itself with closely, but unfortunately IUPAC is a bit dated and cumbersome (or so I'm told).</p>
<h3>ChEBI: I just can't get enough?</h3>
<p>Some people are never happy. Take any dictionary or ontology and they will pick holes in it. "It doesn't say this, it doesn't say that, this is wrong" etc. In no particular order:</p>
<ul>
<li>The master copy of <a href="http://www.ebi.ac.uk/chebi/developerManualForward.do" title="ChEBI developer guide">ChEBI is stored in an Oracle database</a>. However, a common way of sharing ChEBI is the be <a href="ftp://ftp.ebi.ac.uk/pub/databases/chebi/ontology">OBO flat file format</a>, but this is difficult to reason with. This means you can't easily check ChEBI for contradictions and many of <a href="http://www.ebi.ac.uk/chebi/userManualForward.do#The Relationships">the relationships in ChEBI ("is-a" etc)</a> have to be maintained by hand. This is a tedious and error prone process, where some relationships could be inferred by a reasoner. A mapping <a href="http://www.cs.man.ac.uk/~horrocks/obo/">from OBO to OWL is available</a> to make reasoning possible in the future.</li>
<li>ChEBI could be much better aligned and related with other ontologies [2,3], like the Gene Ontology for example.</li>
<li>ChEBI could also be aligned with wikipedia as well, no seriously, I'm not joking (<a href="http://wwmm.ch.cam.ac.uk/blogs/murrayrust/?p=1096" title="Chemical compounds in Wikipedia">and neither is Peter Murray-Rust</a>)!</li>
<li>Many of the <i>structures</i> shown are not what the id says, e.g. <a href="http://www.ebi.ac.uk/chebi/searchId.do?chebiId=CHEBI:17665">glucose-6-phosphate (ChEBI:17665)</a> is not the acid in the picture and or the one represented by the inchi.</li>
<li>Things like Mg-<a href="http://www.ebi.ac.uk/chebi/searchId.do?chebiId=CHEBI%3A16761">ADP</a> and Mg-<a href="http://www.ebi.ac.uk/chebi/searchId.do?chebiId=CHEBI%3A15422">ATP</a> which is the form most present in biology, are not currently present</li>
<li><a href="http://en.wikipedia.org/wiki/Sugar_alcohol">Sugar alcohols</a> are poorly represented, are all the <a href="http://www.ebi.ac.uk/chebi/searchId.do?chebiId=CHEBI%3A18133">hexoses (ChEBI:18133)</a> present as well?</li>
<li>Could be more closely integrated with <strike><a href="http://www.lipidmaps.org/">LIPID Metabolites And Pathways Strategy (lipidmaps.org)</a></strike>, ChEBI already does this.</li>
</ul>
<p>If I missed anything off the list, of things that are "wrong" with ChEBI, please let me know. If you're going to the workshop, see you there (alongwith <a href="http://www.steinbeck-molecular.de/steinblog/index.php/2008/03/17/chebi-user-meeting-coming-in-may/">Christoph Steinbeck</a> and maybe <a href="http://www.icgeb.trieste.it/~p450srv/Kirill.html">Kirill Degtyarenko</a> I suppose)</p>
<div id="refs">
<h3>References</h3>
<ol>
<li>Kirill Degtyarenko <em>et al</em> [2008] <a href="http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=2238832">ChEBI: a database and ontology for chemical entities of biological interest</a> Nucleic Acids Research January; 36(Database issue): D344-D350 <a href="http://dx.doi.org/10.1093/nar/gkm791">doi:10.1093/nar/gkm791</a> <a href="http://pubmed.gov/17932057">pubmed.gov/17932057</a></li>
<li>Michael Bada and Lawrence Hunter [2008] <a href="http://dx.doi.org/10.1093/bioinformatics/btn194">Identification of OBO Nonalignments and Its Implications for OBO Enrichment.</a> Bioinformatics. 2008 May 7 [Epub ahead of print] <a href="http://pubmed.gov/18463117">pubmed.gov/18463117</a>, <a href="http://dx.doi.org/10.1093/bioinformatics/btn194">10.1093/bioinformatics/btn194</a></li>
<li>Michael Bada, Robert Stevens, Carole Goble, Yolanda Gil, Michael Ashburner, Judith A Blake, Michael J Cherry, Midori Harris and Suzanna Lewis (2004) <a href="http://dx.doi.org/10.1016/j.websem.2003.12.003">A short study on the success of the Gene Ontology</a> Journal of Web Semantics, 1(2):235-240, <a href="http://dx.doi.org/10.1016/j.websem.2003.12.003">DOI:10.1016/j.websem.2003.12.003</a></li>
</ol>
<p>Gratuitous musical link: Much too much, much too young... The Specials</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/90ivvM7VH7U'></param><param name='wmode' value='transparent'></param><embed src='http://www.youtube.com/v/90ivvM7VH7U&rel=0' type='application/x-shockwave-flash' wmode='transparent' width='425' height='350'></embed></object></span></p>
<p>[Atomium, crystalline <a href="http://www.ebi.ac.uk/chebi/searchId.do?chebiId=CHEBI%3A18248">Iron ChEBI:18248</a>, picture by <a href="http://www.flickr.com/people/vabellon/">victor abellón</a>]. Thanks also to <a href="http://dbkgroup.org/">Paul Dobson</a> and <a href="http://dbkgroup.org/dbk.htm">Doug Kell</a> for help putting some of these notes together.</p>
<p>
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><br />
<img style="border-width:0;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License" /></a></p>
<p>This work is licensed under a<br />
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 License</a>.
</p>
</div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[WWW2008: The Great Firewall of China]]></title>
<link>http://dullhunk.wordpress.com/?p=40</link>
<pubDate>Fri, 25 Apr 2008 08:29:59 +0000</pubDate>
<dc:creator>Duncan</dc:creator>
<guid>http://dullhunk.wordpress.com/?p=40</guid>
<description><![CDATA[The seventeenth international World Wide Web conference (WWW2008.org) is currently finishing in Beij]]></description>
<content:encoded><![CDATA[<p><span style="border:medium none;float:right;margin-left:0.5em;font-size:10px;color:#666666;font-weight:normal;"><a href="http://www.flickr.com/photos/fukagawa/109209278/" title="Passage [The Great Wall / Beijing] by d'n'c"><img src="http://farm1.static.flickr.com/39/109209278_3415a788ef_m.jpg" alt="Passage [The Great Wall / Beijing] by d'n'c" /></a></span>The seventeenth international World Wide Web conference (<a href="http://www2008.org/">WWW2008.org</a>) is currently finishing in Beijing, China. There are some interesting papers this year. Thankfully, the <a href="http://www.greatfirewallofchina.org/">Great Firewall of China</a> doesn't prevent these papers reaching the rest of the world. It's One World, One Web (<a href="http://news.bbc.co.uk/1/hi/technology/4647398.stm" title="Chinese Internet">allegedly</a>). Here are some brief highlights from the conference.<!--more--></p>
<ul>
<li>
<p>In <a href="http://www2008.org/papers/pdf/p805-pautassoA.pdf" rel="review">RESTful Web Services vs. Big Web Services: Making the Right Architectural Decision</a>, Cesare Pautasso, Olaf Zimmermann and Frank Leymann, claim to be able to objectify the <a href="http://www.cs.man.ac.uk/~hulld/q2007-06-30.html" title="WSDL and SOAP?">WS-* vs. REST debate</a> by giving a "quantitative technical comparison based on architectural principles and decisions". It's an interesting read, especially if you find <a href="http://www.cs.man.ac.uk/~hulld/q2004-11-02.html">Big Web Services "bloated opaque and insanely complex"</a>.</p>
</li>
<li>
<p>In <a href="http://www2008.org/papers/pdf/p795-almasriA.pdf" rel="review">Investigating Web Services on the World Wide Web</a> Eyhab Al-Masri and Qusay H. Mahmoud from the University of Guelph describe some interesting results from their Web Service Crawler Engine (WSCE). They outline some of the problems of building service registries and offer some solutions too.</p>
</li>
<li>
<p>Also, in <a href="http://www2008.org/papers/pdf/p775-riabovA.pdf" rel="review">Wishful Search: Interactive Composition of Data Mashups</a>  Anton V. Riabov, Eric Bouillet, Mark D. Feblowitz, Zhen Liu and Anand Ranganathan from the IBM T. J. Watson Research Center describe Mashup Automation with Runtime Orchestration and Invocation (MARIO), a new tool for composing <a href="http://pipes.yahoo.com/pipes/">Yahoo! Pipes!</a> style mashups on the web.</p>
<p></i></ul>
<p>In parallel to the main sessions, the <a href="http://esw.w3.org/topic/HCLS/WWW2008">W3C Health Care and Life Sciences Interest Group (HCLSIG)</a> held a <a href="http://lists.w3.org/Archives/Public/public-semweb-lifesci/2008Apr/0054.html">successful workshop chaired by Susie Stephens</a> and <a href="http://ivanherman.wordpress.com/2008/04/24/semantic-web-w3c-track-at-www2008/">Ivan Herman has blogged about another Semantic Web session here</a>. For a full description of WWW2008, see <a href="http://www2008.org/program/program-overview.html">the program overview</a>. Next year <a href="http://www2009.org/">WWW2009.org</a> will be in Madrid, Spain.</p>
<p>Mañana, mañana...</p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><br />
<img style="border-width:0;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License" /></a></p>
<h3>References</h3>
<ol>
<li>Liping Wei and Jun Yu [2008] <a href="http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=2291564" rel="review">Bioinformatics in China: A personal perspective</a> PLoS Computational Biology 4(4): e1000020. <a href="http://dx.doi.org/10.1371/journal.pcbi.1000020">doi:10.1371/journal.pcbi.1000020</a>, <a href="http://pubmed.gov/18437216">pubmed.gov/18437216</a></li>
<li>Pautasso, C., Zimmermann, O., and Leymann, F. [2008] <a href="http://dx.doi.org/10.1145/1367497.1367606">Restful web services vs. "big'' web services: making the right architectural decision</a>. In WWW '08: Proceeding of the 17th international conference on World Wide Web, pages 805-814, <a href="http://dx.doi.org/10.1145/1367497.1367606">DOI:10.1145/1367497.1367606</a></li>
<li>Al-Masri, E. and Mahmoud, Q. H. [2008] <a href="http://dx.doi.org/10.1145/1367497.1367605">Investigating web services on the world wide web</a>. In WWW '08: Proceeding of the 17th international conference on World Wide Web, pages 795-804, <a href="http://dx.doi.org/10.1145/1367497.1367605">DOI:10.1145/1367497.1367605</a></li>
<li>Riabov, A., Bouillet, E., Feblowitz, M., Liu, Z., and Ranganathan, A. [2008] <a href="http://dx.doi.org/10.1145/1367497.1367602">Wishful search: interactive composition of data mashups</a>. In WWW '08: Proceeding of the 17th international conference on World Wide Web, pages 775-784. <a href="http://dx.doi.org/10.1145/1367497.1367602">DOI:10.1145/1367497.1367602</a>
</ol>
<p>This work is licensed under a<br />
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 License</a>.</p>
<p>[Great Wall of China picture by <a href="http://www.flickr.com/people/fukagawa/">d'n'c</a>]</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[I Key-point del Semantic Web di oggi]]></title>
<link>http://gruppoimola.wordpress.com/?p=59</link>
<pubDate>Thu, 27 Mar 2008 08:09:21 +0000</pubDate>
<dc:creator>cbergamini</dc:creator>
<guid>http://gruppoimola.wordpress.com/?p=59</guid>
<description><![CDATA[Prendo spunto da una intervista a Tim Berners Lee fatta da un giornalista di Talis, per commentare a]]></description>
<content:encoded><![CDATA[<p>Prendo spunto da una intervista a Tim Berners Lee fatta da un giornalista di Talis, per commentare alcune frasi sparse estratte dal transcript e raccordarlo con le nostre attivita' sul Semantic Web.</p>
<p>Dal <a href="http://talis-podcasts.s3.amazonaws.com/twt20080207_TimBL.html">transcript dell'intervista del 7 febbraio 2008 a Tim Berners Lee da parte di Paul Miller di Talis</a>.</p>
<p>TBL chiarisce innanzi tutto il campo di azione del Semantic Web, che viene spesso visto come "estrazione di concetti dai testi", cosa vera ma non rappresentativa ne' esaustiva, ed indica che l'associare i dati (testi o dati nel senso piu' largo) ai concetti&#160; chiave di un'azienda o di un mondo piu' largo puo' essere utile e praticabile con profitto in moltissime situazioni diverse per scopi diversi. Cito:</p>
<p><span style="font-style:italic;">"I think the Semantic Web is such a broad set of technologies and is going to do so many different things for different people. It is really difficult to put it on one thing. What are the steps necessary right now for the life sciences community to be able to use it for their data about proteins is probably different from which steps do we need to be able to get interoperability between repositories of library data and museum data."</span><br />
C'e' poi una frase che mi fa particolarmente felice, perche' conferma la visione che in Gruppoimola abbiamo sempre avuto delle tecnologie semantiche, che abbiamo interpretato come un vantaggio immediato nell'integrazione intelligente di forme diverse di dati, che permette di integrare dati da fonti diverse secondo una logica comune. Abbiamo usato queste tecnologie per integrare dati provenienti da repository diversi (file system, WebDav, blog, wiki, database) e permetterne navigazione, ricerca, elaborazione e modifica in ambienti diversi da quelli in cui i dati risiedono fisicamente, come ad esempio applicazioni e portali. Ecco la frase:</p>
<p><span style="font-style:italic;">"So the Semantic Web is about integration, it is like getting power when you use the data, it is giving people in the company the ability to do queries across the huge amounts of data the company has."</span><br />
Si accusa poi di un errore nella comunicazione riguardo a cosa il Semantic Web sia, dicendo che sarebbe stato molto piu' veloce da comprendere se avesse detto che era un approccio per la "enterprise and intra-enterprise  data integration" , che e' esattamente la visione che abbiamo praticato da quattro anni a questa parte:</p>
<p><span style="font-style:italic;">"....I think, that really what we have... the message has been... it was looking too far into the future. ....</span><br /><span style="font-style:italic;">... the gain from the Semantic Web comes much before that. So maybe we should have written about enterprise and intra-enterprise data integration and scientific data integration. </span><span style="font-weight:bold;font-style:italic;">So, I think, data integration is the name of the game. </span><span style="font-style:italic;">That's happening, it's showing benefits. Public data as well; public data is happening and it is providing the fodder for all kinds of mashups.</span><br /><span style="font-style:italic;">So, what we should realize is that the return on investment will come much earlier when we just have got this interoperable data that we can query over."</span><br />
E alla domanda di che libro dovrebbe scrivere ora, dopo la strada gia' fatta dalle tecnologie semantiche, cioe' di quale e' l'argomento da fissare e organizzare, dimostra di nuovo di essere sui nostri stessi binari, parlando esplicitamete di architettura con cui il Semantic Web si deve integrare con il resto dell'esistente:</p>
<p><span style="font-style:italic;">"I would like to write a whole bunch of technical books about actually practically how to do Semantic Web things. <span style="font-weight:bold;">I'd like to write a book about Semantic Web Architecture.</span> And I'd like to write a book sort of painting the path for people in the industry, because I get a lot of questions along the lines of "OK, I read the specs, OK, but here I am, I am the CIO of a company, what does it mean for us now, what should we do?""</span><br />
Non casualmente ci siamo gia' occupati di questo argomento e <a href="http://gruppoimola.wordpress.com/2008/03/21/jbi-e-il-semantic-web/">ne parliamo al JavaOne</a>.<br />
Il tema e' una architettura standard di integrazione per produrre metadati e dati semantici al fine di produrre semantic web e semantic integration. </p>
<p>TBL enfatizza piu' volte che non vanno creati nuovi dati in forme nuove per avere il Semantic Web: il modo di trarre vantaggio dal Semantic Web c'e' gia' adesso e sta nell'utilizzare dati che gia' esistono in forme eterogenee, e' nell'integrazione dei dati attuali, presenti nei database, nei file system, nei dati interni delle applicazioni (CRM, ERP, sistemi documentali, wiki, blog, etc.):</p>
<p><span style="font-style:italic;">"So, where is the data going to come from? It's already there. It's in databases. So, most of this data is in databases. Often the data is already available through some kind of a Web interface."</span></p>
<p>C'e' un punto dell'intervista in cui TBL si sofferma sul modo in cui si produce l'RDF (cioe' il dato standard semantico a fronte del dato proprietario nel database), che ci porta proprio sul caso d'uso dei componenti JBI per il Semantic Web, soluzione che supera la via che TBL propone, e che secondo me e' incongruente con la visione si architettura semantica detta sopra, perche' troppo legata alla scrittura custom di codice:</p>
<p><span style="font-style:italic;">".... Well, there's a couple of ways of doing it. Say that you've got a database-type website. One way to do it is to look at it... let's stay with the printers, for example. When you look at the website you notice there's a page on the printer, which has got the specifications, and it's got a little table of the properties of the printer. And there's a PHP script somewhere, which produces that.</span><br /><span style="font-weight:bold;font-style:italic;">So, you get somebody who understands these things to write another PHP script which is totally parallel, which just expresses the same information in RDF. </span><span style="font-style:italic;">That's all. "</span></p>
<p>Lo scopo dei nostri BC JBI e' proprio quello di non dover scrivere quel codice ma di configurare il componente sull'ESB perche' cio' avvenga automaticamente quando si inseriscono, modificano o cancellano i dati sul database o nel repository proprietario, creando cosi' una architettura di integrazione semantica.</p>
<p>Commentero' successivamente la seconda parte dell'intervista, che e' lunghissima e densa di argomenti interessanti da approfondire.</p>
<p>Claudio Bergamini</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[JBI e il Semantic Web]]></title>
<link>http://gruppoimola.wordpress.com/?p=58</link>
<pubDate>Fri, 21 Mar 2008 07:33:47 +0000</pubDate>
<dc:creator>cbergamini</dc:creator>
<guid>http://gruppoimola.wordpress.com/?p=58</guid>
<description><![CDATA[Ora e&#8217; ufficiale. Ci e&#8217; stato approvato lo speech al JavaOne 2008 (a San Francisco il 6 ]]></description>
<content:encoded><![CDATA[<p>Ora e' ufficiale. Ci e' stato approvato lo speech al JavaOne 2008 (a San Francisco il 6 maggio) sui nuovi Binding Component JBI per il Semantic Web.</p>
<p>Sono componenti che partendo da metadati proprietari producono strutture standard semantiche (FOAF per le persone, DOAP per i progetti, etc.). Sono un punto chiave per integrare in architetture SOA, ed in particolare Enterprise, dati interni ed esterni anche in grossi volumi ed all'interno di processi applicativi esistenti.</p>
<p>Non possiamo ancora rivelare troppo di questi progetti ma maggio non e' poi cosi' lontano.</p>
<p>Questo progetto e' il risultato dello sforzo congiunto di <a href="http://www.imolinfo.it/">Imola Informatica</a> e <a href="http://www.sensiblelogic.com/">SensibleLogic</a>, cioe' tra la visione architetturale enterprise e la ricerca sulle tecnologie semantiche.</p>
<p>Grazie a Raffaele Spazzoli, Christian Morbidoni, Giovanni Tummarello e Michele Barbera per aver fornito idee e supporto per arrivare a questo risultato.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Done! Joining Semantic Web and Enterprise Architecture]]></title>
<link>http://gruppoimola.wordpress.com/?p=57</link>
<pubDate>Fri, 21 Mar 2008 07:12:18 +0000</pubDate>
<dc:creator>cbergamini</dc:creator>
<guid>http://gruppoimola.wordpress.com/?p=57</guid>
<description><![CDATA[
Finally the submission was approved. Raffaele Spazzoli from Imola Informatica will speak in JavaOne]]></description>
<content:encoded><![CDATA[<p><img src="http://www.w3.org/Icons/SW/sw-horz-w3c.png" alt="Semantic Web logo" /><br />
Finally the submission was approved. Raffaele Spazzoli from Imola Informatica will <a href="http://wiki.java.net/bin/view/Javaone/CommunityCorner">speak in JavaOne 2008</a> on Tuesday May 6, 2008 about a running project:</p>
<p><strong><a href="http://wiki.java.net/bin/view/Javaone/CommunityCorner">Enabling semantic web technologies with JBI</a></strong>. Here is the abstract.</p>
<p><em>Semantic web is a way to represent and manipulate informations that allows very high flexibility on the way the information are aggregated, accessed and presented. To leverage existing information base we need ways to get these information and translate them into a semantic form. There many standard ontologies broadly accepted like FOAF (for representing person data and person relationships), DOAP (for representing project data), Dublin Core (for representing document data) etc.... The act of transforming information from a proprietary format to a semantic representation is called RDF-alization. An ESB JBI can be the right integration middleware to perform this task because it can easily collect data in proprietary format from different sources and, by redefining RDF-alizers as JBI component, can feed semantic web enabled application.<br />
</em></p>
<p>For the Semantic Web guys JBI (Java Business Integration) is a Java Standard for Enterprise Service Bus pltforms supported by Sun, Apache, Oracle, JBoss etc. for Service Oriented Integration. Imola is already releasing a series of JBI components: JBI4cics, JBI4corba, JBI4esb included or certified for Sun OpenESB, Apache ServiceMix, and working in all the JBI compliant ESBs.</p>
<p>Follow this track: this is an important step to introduce semantic standards and technologies in the current Enterprise Architectures!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[The Time for the Semantic Web is Now]]></title>
<link>http://gruppoimola.wordpress.com/?p=52</link>
<pubDate>Fri, 14 Mar 2008 15:29:23 +0000</pubDate>
<dc:creator>cbergamini</dc:creator>
<guid>http://gruppoimola.wordpress.com/?p=52</guid>
<description><![CDATA[
Come molti di voi sapranno Gruppoimola e&#8217; da anni impegnato sul Semantic Web. SensibleLogic e]]></description>
<content:encoded><![CDATA[<p><a href='http://gruppoimola.wordpress.com/files/2008/03/semyahooimolainfo.png' title='SemYahooImola'><img src='http://gruppoimola.wordpress.com/files/2008/03/semyahooimolainfo.png' alt='SemYahooImola' /></a></p>
<p>Come molti di voi sapranno Gruppoimola e' da anni impegnato sul Semantic Web. <a href="http://www.sensiblelogic.com">SensibleLogic</a> e' nata due anni fa proprio con lo slogan "<strong>Semantic Web now</strong>" a sottolineare come per noi iniziasse il momento in cui questi standard e queste tecnologie potevano trovare spazio nelle aziende. La percezione che il "momentum" stesse arrivando si e' rivelata corretta in occasione dell'evento <strong><a href="http://gruppoimola.wordpress.com/2007/05/20/executive-conference-i-vantaggi-della-semantica-nel-business/">I vantaggi della Semantica nel Business</a></strong> di Giugno 2007, quando oltre 50 partecipanti hanno confortato questa impressione.<br />
In questi giorni altri episodi hanno confermato quella che ormai per noi e' una certezza: e' iniziata la vera introduzione delle tecnologie semantiche sia a livello Internet che a livello enterprise, e quindi da ora in poi la resistenza e gli scetticismi dovranno diminuire ancora di un po'.</p>
<p><strong>Primo episodio</strong></p>
<p>Tim Berners Lee rilascia l'intervista a ReadWrite Web, sito top del Web 2.0 in cui dice ".. the Time for the Semantic Web is Now". Potete leggere <a href="http://www.readwriteweb.com/archives/tbl_calls_for_semweb.php">l'intervista</a>, <a href="http://blogs.talis.com/nodalities/2008/02/sir_tim_bernerslee_talks_about_1.php">ascoltarla</a>, <a href="http://talis-podcasts.s3.amazonaws.com/twt20080207_TimBL.html">leggere il transcript</a>.</p>
<p><strong>Secondo episodio</strong></p>
<p><strong>Reuters</strong> ha rilasciato un servizio online (web service) usabile gratuitamente chiamato <a href="http://opencalais.mashery.com/"><strong>Calais</strong></a>.<br />
Le funzionalita' del servizio sono di annotare semanticamente i testi (anzi i "contenuti") producendo RDF in uscita. Ci sono i sorgenti che permettono di incapsulare questa funzionalita' nelle applicazioni.<br />
E' solo in inglese per ora, ma e' un passo importante perche' dietro c'e' una azienda come Reuters a indicare la serieta' della direzione in cui il Semantic Web sta andando.</p>
<p><strong>Terzo episodio</strong></p>
<p>Cito testualmente Yahoo Serch Blog:</p>
<p>"we plan to support vocabulary components from Dublin Core, Creative Commons, FOAF, GeoRSS, MediaRSS, and others based on feedback. And, we will support RDFa and eRDF markup to embed these into existing HTML pages. Finally, we are announcing support for the OpenSearch specification, with extensions for structured queries to deep web data sources."<br />
Ecco il <a href="http://www.ysearchblog.com/archives/000527.html">post completo</a>.</p>
<p>Una immagine di cosa ci possiamo aspettare lo si puo' vedere nell'immagine in testa al post.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Semantic Web? Yeah, Whatever!]]></title>
<link>http://dullhunk.wordpress.com/?p=23</link>
<pubDate>Fri, 14 Mar 2008 11:59:12 +0000</pubDate>
<dc:creator>Duncan</dc:creator>
<guid>http://dullhunk.wordpress.com/?p=23</guid>
<description><![CDATA[(To be spoken in the best SoCal Valley Speak you can muster)
I went down to the beach and saw Yahoo
]]></description>
<content:encoded><![CDATA[<p>(To be spoken in the best <a href="http://en.wikipedia.org/wiki/Southern_California" title="Southern California">SoCal</a> <a href="http://en.wikipedia.org/wiki/Valspeak" title="Valspeak">Valley Speak</a> you can muster)</p>
<p>I went down to the beach and saw Yahoo<br />
She was, like, all “<a href="http://www.ysearchblog.com/archives/000527.html" title="Yahoo! Goes! Semantic! Web!">semantic</a> <a href="http://news.bbc.co.uk/1/hi/technology/7296056.stm">web</a>”<br />
And I was, like, "whatever!"</p>
<p><!--more--></p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/Xz7_3n7xyDg'></param><param name='wmode' value='transparent'></param><embed src='http://www.youtube.com/v/Xz7_3n7xyDg&rel=0' type='application/x-shockwave-flash' wmode='transparent' width='425' height='350'></embed></object></span></p>
<h2>References</h2>
<ol>
<li>Liam Lynch (2003) <a href="http://en.wikipedia.org/wiki/United_States_of_Whatever">(Well this is my) United States of Whatever</a></li>
<li>Yours Truly (2007) <a href="http://www.nodalpoint.org/2007/11/30/burn_semantic_web_burn">Burn, Semantic Web Burn!</a></li>
<li>Yours Truly (2005) <a href="http://www.nodalpoint.org/2005/12/16/rethinking_the_semantic_web_part_1">Rethinking the Semantic Web</a>, <a href="http://www.flickr.com/photos/dullhunk/415645490/">The Semantic Web (stack): Will It All End In Tiers?</a></li>
</ol>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Science 2.0]]></title>
<link>http://duncan.hull.name/?p=18</link>
<pubDate>Wed, 05 Mar 2008 17:43:58 +0000</pubDate>
<dc:creator>Duncan</dc:creator>
<guid>http://duncan.hull.name/?p=18</guid>
<description><![CDATA[I&#8217;ve often wondered how all the ridiculous fluffy Web 2.0 marketing hype (see Tim O&#8217;Reil]]></description>
<content:encoded><![CDATA[<p><span style="border:medium none;float:right;margin-left:0.5em;font-size:10px;color:#666666;font-weight:normal;"><a href="http://www.flickr.com/photos/edyson/213662710/" title="Jim Gray by Esther Dyson"><img src="http://farm1.static.flickr.com/88/213662710_217b6c9301_m.jpg" /></a></span>I've often wondered how all the ridiculous fluffy Web 2.0 marketing hype (see <a href="http://www.oreilly.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html">Tim O'Reilly's principles of Web 2.0</a>) maps into the world of Science. In a talk yesterday, <a href="http://david.deroure.name">Dave DeRoure</a> argued there is a massive gap between scientists and infrastructure on the Web of Science, most people would agree with this. He points out that there is nothing in the middle to bridge between the two disparate worlds of people and technology. He also claims that Web 2.0 can bridge the gap, and also explains how Web 2.0 "design patterns" maps onto Science. You can see the <a href="http://www.semanticgrid.org/presentations/NeweScienceManchester.ppt">original slides for yourself</a>, here is my summary.<!--more--></p>
<table border="1">
<tr>
<th>Web 2.0 "Design Pattern" / mantra  / business speak</th>
<th>e-Science equivalent</th>
</tr>
<tr>
<td><a href="http://www.cs.man.ac.uk/~hulld/q2007-09-12.html">The Long Tail</a>: "The Future of Business is Selling Less of More", allegedly</td>
<td>Small laboratories make up the bulk of the Web of Science, so lots of e-Science is about everyday researchers doing everyday research, not just about the specialist few doing "heroic" science involving big "blockbuster" ideas and "heroic" infrastructure (e.g. High Performance Computing).</td>
</tr>
<tr>
<td><a href="http://www.oreilly.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html?page=5">Data is the Next Intel Inside</a> Applications are increasingly data-driven.</td>
<td>Many scientists have a data-centric perspective because they are often <a href="http://www.nodalpoint.org/2008/01/18/one_thousand_databases_high_and_rising" title="One thousand databases high and rising">deluged with data</a></td>
</tr>
<tr>
<td><a href="http://www.cs.man.ac.uk/~hulld/q2008-02-02.html">Users Add Value</a> Involve customer both implicitly and explicitly in adding value to your application.</td>
<td>Collaborative and participatory, <a href="http://myexperiment.org/">myExperiment.org</a>, <a href="http://openwetware.org/">OpenWetWare.org</a> etc</td>
</tr>
<tr>
<td><a href="http://www.oreilly.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html?page=5">Network Effects by Default</a> Only a small percentage of users will go to the trouble of adding value to your application. <i>Therefore</i>: Set inclusive defaults.</td>
<td>Benefitting from the scale of digital science activity, many different areas of science are capturing more data electronically.</td>
</tr>
<tr>
<td><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Some Rights Reserved.</a> Intellectual property protection limits re-use and prevents experimentation. Design for "hackability" and "remixability."</td>
<td>Science is increasingly open: Open-access publishing (<a href="http://www.pubmedcentral.nih.gov/about/intro.html">PubMedCentral</a>, <a href="http://www.biomedcentral.com/">BioMedCentral</a>, <a href="http://www.plos.org/">Public Library of Science (PLoS.org)</a> (see <a href="http://www.ploscompbiol.org/article/info%3Adoi%2F10.1371%2Fjournal.pcbi.1000037">Open Access: Taking FULL advantage of the content</a>) etc) open-source software, open data on blogs and wikis etc</td>
</tr>
<tr>
<td><a href="http://www.oreilly.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html?page=5">The Perpetual Beta</a> Don't package up new features into monolithic releases.</td>
<td><b>Better not Perfect</b>, The technologies scientists are using are not perfect, just better. Or as they say in the Unix world, <a href="http://catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s04.html">Release early, release often</a>. Monolith megalomania is doomed to fail, see the <a href="http://www.slideshare.net/dullhunk/the-seven-deadly-sins-of-bioinformatics/">Seven Deadly Sins of Bioinformatics</a></td>
</tr>
<tr>
<td><a href="http://www.oreilly.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html?page=5">Cooperate, Don't Control</a> Web 2.0 applications are built of a network of lightweight, loosely coupled and co-operating services. Offer web services interfaces and content syndication,</td>
<td>Empowering scientists, by giving them great tools, rather than forcing people to use inappropriate ones.  The success stories come from the researchers who are fluent in use of new tools, mashups, smashups etc</td>
</tr>
<tr>
<td><a href="http://www.oreilly.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html?page=5">Software Above the Level of a Single Device</a> The PC is no longer the only access device for internet applications, and applications that are limited to a single device are less valuable than those that are connected. <i>Therefore</i>: Design your application from the get-go to integrate services across handheld devices, PCs, and internet servers.</td>
<td>About <a href="http://en.wikipedia.org/wiki/Ubiquitous_computing">pervasive computing</a>. e-Science is about the intersection of the digital and physical worlds, <a href="http://en.wikipedia.org/wiki/Wireless_sensor_network">Sensor networks</a>, <a href="http://news.bbc.co.uk/1/hi/sci/tech/4233757.stm" title="Chemists escape lab via mobiles">Mobile handheld devices</a></td>
</tr>
</table>
<p>So, take a little <a href="http://en.wikipedia.org/wiki/Web_2.0">Web 2.0</a>, add some <a href="http://www.nodalpoint.org/2006/11/07/people_2_0">People 2.0</a>, throw in some lashings of your favourite Science and you've got <a href="http://ianfoster.typepad.com/blog/2006/08/science_20.html">Science</a> <a href="http://openwetware.org/wiki/Science_2.0">2</a><a href="http://www.nodalpoint.org/science/science_2_0">.0</a>. See also <a href="http://nsaunders.wordpress.com/2008/03/10/rewards-output-and-academia/">Science -2.0</a>, <a href="http://www.cshblogs.org/cshprotocols/2008/03/10/science-20/">Science 2.0?</a> and <a href="http://www.cshblogs.org/cshprotocols/2008/02/14/why-web-20-is-failing-in-biology/">Why Web 2.0 is failing in Biology</a> and <a href="http://blog.mckuhn.de/2008/03/web-20-citeulike-and-mekentosj-papers.html">Papers 2.0</a> for where and why Science 2.0 might fail.</p>
<h2>References</h2>
<ol>
<li>Philip E. Bourne, J. Lynn Fink and Mark Gerstein [2008] <a href="http://www.pubmedcentral.nih.gov/articlerender.fcgi?pubmedid=18369428">Open Access: Taking Full Advantage of the Content</a> PLoS Computational Biology 4(3): e1000037. <a href="http://pubmed.gov/18369428">pubmed.gov/18369428</a>, <a href="http://dx.doi.org/10.1371/journal.pcbi.1000037">DOI:10.1371/journal.pcbi.1000037</a></li>
<li>Picture of <a href="http://en.wikipedia.org/wiki/Jim_Gray_(computer_scientist)">e-Science hero Jim Gray</a> from <a href="http://www.flickr.com/people/edyson/">Esther Dyson</a></li>
</ol>
<p><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"><br />
<img src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License" style="border-width:0;" /></a></p>
<p>This work is licensed under a<br />
<a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license">Creative Commons Attribution-Noncommercial-Share Alike 3.0 License</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[So, no-one told you life was going to be this way]]></title>
<link>http://dullhunk.wordpress.com/?p=14</link>
<pubDate>Tue, 26 Feb 2008 13:29:22 +0000</pubDate>
<dc:creator>Duncan</dc:creator>
<guid>http://dullhunk.wordpress.com/?p=14</guid>
<description><![CDATA[Your job is a joke, you are broke, your love life is DOA.
It is like you are always stuck in second ]]></description>
<content:encoded><![CDATA[<p>Your job is a joke, you are broke, your love life is <a href="http://en.wikipedia.org/wiki/Dead_on_arrival">DOA</a>.<br />
It is like you are always stuck in second gear<br />
Well, it has not been your day, your week, your month, or even your year.</p>
<p><a href="http://en.wikipedia.org/wiki/Web_Ontology_Language">OWL be there for you</a>, when the rain starts to pour. Software engineer Leigh Dodds explains how: <!--more--><br />
"<br />
<blockquote>Has anyone actually sat down and tried to elucidate the ways in which technologies like <a href="http://www.cs.man.ac.uk/~hulld/q2005-11-09.html" title="W3C Resource Description Framework">RDF</a> and <a href="http://www.cs.man.ac.uk/~hulld/q2005-11-23.html" title="W3C Web Ontology Language (OWL)">OWL</a> actually help with data integration? I don't ever remember seeing one so here's a first attempt."</p>
<ol>
<li>The One Where We Share Identifiers...</li>
<li>The One Where We're Describing the Same Thing...</li>
<li>The One Where We're Speaking Different Languages...</li>
<li>The One Where We're Using Different Units...</li>
<li>The One Where We're Speaking At Different Levels of Abstraction...</li>
</ol>
</blockquote>
<p>--<a href="http://www.ldodds.com/" title="Leigh Dodds &#124; ldodds.com">Leigh Dodds</a></p>
<p>Read the rest in <a href="http://www.ldodds.com/blog/archives/000314.html" title="Leigh Dodds blog 2007-11-28">How Shall I Integrate Thee? Let Me Count the Ways...</a> and <a href="http://iphylo.blogspot.com/2008/01/how-shall-i-integrate-thee-let-me-count.html" title="Rod Page iPhylo blog 2008-01-31">Has Leigh Dodds been watching too many episodes of <i>Friends</i>?</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[ "Introducing Semantic Web features in actual Enterprise scenarios" ]]></title>
<link>http://gruppoimola.wordpress.com/2008/01/02/introducing-semantic-web-features-in-actual-enterprise-scenarios/</link>
<pubDate>Wed, 02 Jan 2008 16:57:05 +0000</pubDate>
<dc:creator>cbergamini</dc:creator>
<guid>http://gruppoimola.wordpress.com/2008/01/02/introducing-semantic-web-features-in-actual-enterprise-scenarios/</guid>
<description><![CDATA[Dall&#8217; ISWC 2007 International Semantic Web Conference di Busan, Korea, l&#8217;Invited Talk di]]></description>
<content:encoded><![CDATA[<p>Dall' <strong>ISWC 2007 International Semantic Web Conference di Busan, Korea</strong>, l'Invited Talk di Claudio Bergamini al Workshop "FIRST 2007 First Industrial Results of Semantic Technologies" dal titolo :  "Introducing Semantic Web features in actual Enterprise scenarios" </p>
<p>[slideshare id=217055&#38;doc=first-industrial-results-of-semantic-technologies-claudio-bergamini-1199292151637467-4&#38;w=425]</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Perche' serve il Semantic Web per governare il Web 2.0 dentro l'azienda]]></title>
<link>http://gruppoimola.wordpress.com/2007/12/28/perche-serve-il-semantic-web-per-governare-il-web-20-dentro-lazienda/</link>
<pubDate>Fri, 28 Dec 2007 17:01:20 +0000</pubDate>
<dc:creator>cbergamini</dc:creator>
<guid>http://gruppoimola.wordpress.com/2007/12/28/perche-serve-il-semantic-web-per-governare-il-web-20-dentro-lazienda/</guid>
<description><![CDATA[Dall&#8217;evento di Sun Microsystem &#8220;Web 2.0 per le imprese&#8221; alla Pinacoteca di Brera, ]]></description>
<content:encoded><![CDATA[<p>Dall'evento di Sun Microsystem "<strong>Web 2.0 per le imprese</strong>" alla Pinacoteca di Brera, non solo Web 2.0 nello speech di Claudio Bergamini.</p>
<p>[slideshare id=214017&#38;doc=web20-enterprise20-semantic-web-1198856564132918-5&#38;w=425]</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Perche' serve il Semantic Web per governare il Web 2.0 dentro l'azienda]]></title>
<link>http://cbergamini.wordpress.com/2007/12/28/perche-serve-il-semantic-web-per-governare-il-web-20-dentro-lazienda/</link>
<pubDate>Fri, 28 Dec 2007 16:56:36 +0000</pubDate>
<dc:creator>cbergamini</dc:creator>
<guid>http://cbergamini.wordpress.com/2007/12/28/perche-serve-il-semantic-web-per-governare-il-web-20-dentro-lazienda/</guid>
<description><![CDATA[Dall&#8217;evento di Sun Microsystem &#8220;Web 2.0 per le imprese&#8221; alla Pinacoteca di Brera, ]]></description>
<content:encoded><![CDATA[<p>Dall'evento di Sun Microsystem "<strong>Web 2.0 per le imprese</strong>" alla Pinacoteca di Brera, non solo Web 2.0 nello speech di Claudio Bergamini.</p>
<p>[slideshare id=214017&#38;doc=web20-enterprise20-semantic-web-1198856564132918-5&#38;w=425]</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Перспективные идеи CMS]]></title>
<link>http://abstracthack.wordpress.com/2007/12/04/promising-cms-ideas/</link>
<pubDate>Tue, 04 Dec 2007 01:04:49 +0000</pubDate>
<dc:creator>anrienord</dc:creator>
<guid>http://abstracthack.wordpress.com/2007/12/04/promising-cms-ideas/</guid>
<description><![CDATA[Переопубликовываю мой старый пост из ru_cms из LiveJournal, пос]]></description>
<content:encoded><![CDATA[<p>Переопубликовываю <a href="http://community.livejournal.com/ru_cms/126994.html">мой старый пост из ru_cms</a> из LiveJournal, поскольку кое-что здесь по-прежнему кажется интересным. В т. ч. и потому, что наконец-то опубликовано <a href="http://tools.ietf.org/html/rfc5023">RFC 5023 The Atom Publishing Protocol</a>. Тогда в ru_cms была небольшая дискуссия по поводу этого поста, которую также можно почитать.</p>
<blockquote><p> За последнее время я пробовал использовать в личных целях четыре довольно разных и <em>нехарактерных</em> <abbr title="Content Management System">CMS</abbr>. Это следующие системы:</p>
<ol>
<li>RDF Notes System</li>
<li>DLWiki</li>
<li><a href="http://backpackit.com/">Backpack</a> &#38; <a href="http://writeboard.com/">Writeboard</a></li>
<li><a href="http://www.tiddlywiki.com/">TiddlyWiki</a></li>
</ol>
<p>Первая была создана мною в виде наброска, акцент был на хранении метаинформации. Вторая — это адаптация свободной <a href="http://www.pmwiki.org/">PmWiki</a>, сделанная моим знакомым и работающая на PHP под Apache HTTP Server, третья — пара простых сервисов компании 37 Signals, четвёртая — локальная wiki в одном файле. Плюс к этому, я пробовал хранить простое содержимое в тектовом формате в файлах, а также думал над CMS на Python под <a href="http://www.cherrypy.org/">CherryPy</a>, которая походила бы каркасом на <a href="http://cocoon.apache.org/">Apache Cocoon</a>. Наконец, последние мысли были связаны с применением <em><a href="http://tools.ietf.org/wg/atompub/">Atom Publication Protocol (APP)</a></em> для приведения CMS хоть к какому-то общему знаменателю с точки зрения машинного, а не человеческого (Web GUI) интерфейса.</p>
<p>До сих пор нельзя работать с информацией, используя простые понятия и удобные инструменты, по аналогии с универсальностью интерфейса файловых систем.</p>
<p>Обнаруженные наиболее перспективные идеи:</p>
<ul>
<li>Стандартный протокол доступа и публикации (в стиле <abbr title="Representational State Transfer">REST</abbr> на основе HTTP, см. <abbr title="Atom Application Protocol"><a href="http://www.ietf.org/internet-drafts/draft-ietf-atompub-protocol-08.txt">APP</a></abbr>)</li>
<li>Различные форматы содержимого, определяемые своим <code>Content-Type</code></li>
<li>Интеграция форматов за счёт XML и ссылок URI</li>
<li>Использование либо интерфейсного сервера, выдающего пользователю веб-интерфейс к веб-сервису, либо расширения к браузеру</li>
<li>Поиск возможностей использования технологий <a href="http://www.w3.org/2001/sw/">Semantic Web</a> везде, где это ничего не усложняет</li>
</ul>
<p>Как это соотносится с вашими мыслями? Что думаете вы о CMS в целом и об их роли в вебе?</p></blockquote>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Announcing LinqToRdf 0.3 and LinqToRdf Designer 0.3]]></title>
<link>http://aabs.wordpress.com/2007/10/25/announcing-linqtordf-03-and-linqtordf-designer-03/</link>
<pubDate>Thu, 25 Oct 2007 10:36:54 +0000</pubDate>
<dc:creator>Andrew Matthews</dc:creator>
<guid>http://aabs.wordpress.com/2007/10/25/announcing-linqtordf-03-and-linqtordf-designer-03/</guid>
<description><![CDATA[The third release of LinqToRdf has been uploaded to GoogleCode. Go to the project web site for links]]></description>
<content:encoded><![CDATA[<p>The third release of LinqToRdf has been uploaded to GoogleCode. Go to the <a href="http://code.google.com/p/linqtordf">project web site</a> for links to the latest release.</p>
<p>LinqToRdf Changes:<br />
- support for SPARQL type casting<br />
- numerous bug fixes<br />
- better support for identity projections<br />
- more SPARQL relational operators<br />
- latest versions of SemWeb &#38; SPARQL Engine, incorporating recent bug<br />
fixes and enhancements of each of them</p>
<p>I have also released a new graphical designer to auto-generate C# entity models as well as N3 ontology specifications from UML-like designs. This new download is an extension to Visual Studio 2008 beta 2, and should make working with LinqToRdf easier for those who are not that familiar with the W3 Semantic Web specifications.</p>
<p>Please let me know how you get on with them.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Executive Conference, I vantaggi della Semantica nel Business]]></title>
<link>http://gruppoimola.wordpress.com/2007/05/20/executive-conference-i-vantaggi-della-semantica-nel-business/</link>
<pubDate>Sun, 20 May 2007 09:17:33 +0000</pubDate>
<dc:creator>gmorello</dc:creator>
<guid>http://gruppoimola.wordpress.com/2007/05/20/executive-conference-i-vantaggi-della-semantica-nel-business/</guid>
<description><![CDATA[Martedì 12 giugno a Milano, si terrà la prima Executive Conference organizzata da Gruppo Imola sul]]></description>
<content:encoded><![CDATA[<p><strong>Martedì 12 giugno a Milano</strong>, si terrà la prima Executive Conference organizzata da Gruppo Imola sul tema Tecnologie Semantiche nell'ambito Enterprise.<br />
All'iniziativa collaborano le Università di Trento, Ancona ed il Digital Enterprise Research Institute di Galway.</p>
<p>Con questo evento ci poiniamo l'obiettivo di fornire una visione chiara, indipendente e corretta del tema, esponendo i possibili scenati di applicazione e soprattutto evidenziando le opportunità di Business rispetto a cui le Tecnologie Semantiche risultano in qualche misura "abilitanti".<br />
Siamo infatti convinti che le tecnologie semantiche possano svolgere già oggi un ruolo fondamentale per le realtà Enterprise con cui ci confrontiamo quotidianamente.</p>
<p>Le esperienze che stiamo avendo in ambito italiano ed internazionale ci confortano in tal senso ed avvalorano la nostra forte convinzione che il tema "Semantic Web", tipicamente presentato come futuribile ed adeguato ad ambiti "di ricerca", possa essere in realtà un elemento fondamentale all'interno di scenari attualissimi quali SOA, Information Portal e Knowledge Management; temi che nessuna realtà Enterprise può permettersi di ignorare.</p>
<p>Con il supporto di alcuni tra i migliori ricercatori italiani, cercheremo di rispondere a domande quali:</p>
<ul>
<li> Perchè devo interessarmi alle Tecnologie Semantiche? A cosa mi servono?</li>
<li>Quale relazione c'è tra il Semantic Web, il Web 2.0 ed un ICT sempre più rivolto all'ottimizzazione dei costi, alla valorizzazione del business aziendale ed all'integrazione?</li>
<li>Quali impatti hanno le Tecnologie Semantiche su discipline quali sicurezza ed integrazione?</li>
<li> E' un modello rivolto alle aziende, agli utilizzatori o a entrambe le tipologie di soggetti?</li>
</ul>
<p>A riprova dell'interesse relativo ai temi in agenda, abbiamo già raccolto partecipazioni da parte di Executive operativi presso molte aziende di importanza nazionale (gruppi bancari, assicurativi e telefonici). Alcune di queste hanno già avviato progetti significativi fondati su concetti e tecnologie "semantiche", altre hanno manifestato l'intenzione di avviarne a breve.</p>
<p>Per iscriversi alla Conference e per ulteriori dettagli<br />
<a href="http://www.mokabyte.it">www.mokabyte.it</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Me at JavaOne]]></title>
<link>http://cbergamini.wordpress.com/2007/05/03/me-at-javaone/</link>
<pubDate>Thu, 03 May 2007 12:40:22 +0000</pubDate>
<dc:creator>cbergamini</dc:creator>
<guid>http://cbergamini.wordpress.com/2007/05/03/me-at-javaone/</guid>
<description><![CDATA[
]]></description>
<content:encoded><![CDATA[<p><a href="http://javaone2007.leveragesoftware.com/profile_view.aspx?customerid=cbergamini"><img src="http://javaone2007.leveragesoftware.com/businesscard.aspx?customerid=cbergamini" border="0" alt="Join Me at the 2007 JavaOne Conference Event Connect Tool!"></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[BusinessWeek: il Sematic Web per i CEO]]></title>
<link>http://gruppoimola.wordpress.com/2007/04/27/businessweek-il-sematic-web-per-i-ceo/</link>
<pubDate>Fri, 27 Apr 2007 08:46:33 +0000</pubDate>
<dc:creator>cbergamini</dc:creator>
<guid>http://gruppoimola.wordpress.com/2007/04/27/businessweek-il-sematic-web-per-i-ceo/</guid>
<description><![CDATA[Business Week questo mese ha una intera sezione sul Semantic Web. E&#8217; molto pragmatica, con lin]]></description>
<content:encoded><![CDATA[<p><img src="http://images.businessweek.com/common_images/bw_logo.roof.gif" alt="BusinessWeek logo">Business Week questo mese ha una intera sezione sul Semantic Web. E' molto pragmatica, con linee guida chiare e senza troppa enfasi. Il concetto principale su cui si fonda: approcciare l'argomento senza fretta, imparare partendo da esempi semplici, e crescere progressivamente col crescere dell'esperienza. Queste best practice sono ben riassunte nella <a href="http://www.businessweek.com/technology/ceo_tipsheet/2007_4.htm">CEO GUIDE TO THE WEB OF THE FUTURE</a>.</p>
<p>Gli altri contenuti notevoli della CEO Guide:</p>
<p><a href="http://www.businessweek.com/technology/content/apr2007/tc20070409_961951.htm">Domande e risposte con Tim Berners-Lee</a>, il punto di ingresso.<br />
<a href="http://www.businessweek.com/technology/content/apr2007/tc20070409_248062.htm">Taming the World Wide Web</a>, sulle esperienze Entrerprise di utilizzo del Semantic Web.</p>
<p>GruppoImola si occupa da oltre 2 anni di Semantic Web, e c'e' una <a href="http://gruppoimola.wikidot.com/semanticweb">sezione dedicata all'argomento sul Wiki Gruppoimola Tech Trends</a>.</p>
<p>Stiamo pianificando per il mese di giugno 2007 un evento divulgativo su cosa oggi il Semantic Web puo' dare alle aziende, per scambiare idee e presentare lo stato attuale, con l'intervento di importanti speaker. </p>
<p>State collegati !!!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[webforms 2 submission/validation model]]></title>
<link>http://bewest.wordpress.com/2007/04/10/webforms-2-submissionvalidation-model/</link>
<pubDate>Tue, 10 Apr 2007 08:22:43 +0000</pubDate>
<dc:creator>bewest</dc:creator>
<guid>http://bewest.wordpress.com/2007/04/10/webforms-2-submissionvalidation-model/</guid>
<description><![CDATA[I was reading some of the webforms 2 spec, when I stumbled across the steps for form submission.  Th]]></description>
<content:encoded><![CDATA[<p>I was reading some of the <a href="http://www.w3.org/TR/2006/WD-web-forms-2-20060821/#form-submission">webforms 2 spec</a>, when I stumbled across the steps for form submission.  The first step is to check the form for validity, presumably using an implementation in the user agent.  The 6th and 7th step deal with encoding and sending the form to the server, and step 8, the last one, deals with handling the response from the server.</p>
<p>I'm a bit wary of the value of spending energy implementing validation on the client.  The server-side processing always needs to implement this anyway.  As far as I can tell, there's no mechanism for the application on the server to know that the content has been properly validated using a compliant agent in all instances.  Therefore, the vo alue of any validation happening on the client is a shorter feedback loop for content-producers (users).  However, in addition, in order for this feedback loop to be of use to users, they will need more information than the type and format of the correct  input.  The information most needed is why the particular application they are currently interacting with finds their input unacceptable.</p>
<p>I suggest creating protocol (perhaps based on atom publishing protocol) for exchanging messages between the client and application.  This will allow users to continuously correct their input until the application responds that the impending submission will be processed faithfully.  Then the users can commit their changes knowing that the application won't simply reject it, and developers can focus implementation energies on a single authoritative implementation.  The strong typing characterized by the web forms 2 spec can be implemented as a base class available for application developers to subclass more appropriately to their own  applications.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[jbi4cics e jbi4corba nei prossimi prodotti Enterprise di Sun Microsystem !!!]]></title>
<link>http://gruppoimola.wordpress.com/2007/03/21/jbi4cics-e-jbi4corba-nei-prossimi-prodotti-enterprise-di-sun-microsystem/</link>
<pubDate>Wed, 21 Mar 2007 08:19:15 +0000</pubDate>
<dc:creator>cbergamini</dc:creator>
<guid>http://gruppoimola.wordpress.com/2007/03/21/jbi4cics-e-jbi4corba-nei-prossimi-prodotti-enterprise-di-sun-microsystem/</guid>
<description><![CDATA[Dopo quasi un anno di lavoro possiamo rendere pubblica la collaborazione tra Imola Informatica e Sun]]></description>
<content:encoded><![CDATA[<p>Dopo quasi un anno di lavoro possiamo rendere pubblica la <a href="https://open-esb.dev.java.net/servlets/NewsItemView?newsItemID=4738">collaborazione tra Imola Informatica e Sun Microsystem sull'area SOA</a>.</p>
<p>E' l'annuncio dei <strong>connettori jbi4corba e jbi4cics da noi realizzati</strong> che verranno inclusi nel prossimo <strong>Open-ESB</strong> e <strong>NetBeans Enterprise</strong> a partire dalla prossima Beta di aprile, che quindi conterra' anche plugin e wizard per l'utilizzo dei JBI Binding Component da noi realizzati all'interno degli ambienti Sun.</p>
<p>I componenti sono descritti sul <a href="https://open-esb.dev.java.net/">sito di Open-ESB</a>, il <a href="http://www.glassfishwiki.org/jbiwiki/Wiki.jsp?page=CORBABC">CORBA BC</a> e il <a href="http://www.glassfishwiki.org/jbiwiki/Wiki.jsp?page=CICSBC">CICS BC</a>.<br />
Siamo molto orgogliosi del lavoro fatto e siamo fieri che una societa' italiana (Imola Informatica) sia riuscita a entrare finalmente in un'area core dei tool enterprise, anche se non ci definiamo e non ci definiremo una societa' di prodotto. I connettori sono infatti Open Source come i precedenti e quindi non verranno commercializzati in senso tradizionale, ma serviranno da incentivo per la consulenza Enterprise che e' e sara' il nostro core business.</p>
<p>I componenti verranno presentati per la prima volta al pubblico in occasione del <a href="http://wiki.java.net/bin/view/Javaone/CommunityCorner">JavaOne</a>.</p>
<p>Approfittiamo di questa occasione per ringraziare per il  grande lavoro svolto Raffaele Spazzoli, Marco Piraccini, Marco Cimatti, Mirco Casoni e Amedeo Cannone, i membri del Team JBI-BC.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[microformats: process discussion: search results as evidence]]></title>
<link>http://bewest.wordpress.com/2007/03/15/microformats-process-discussion-search-results-as-evidence/</link>
<pubDate>Thu, 15 Mar 2007 20:12:37 +0000</pubDate>
<dc:creator>bewest</dc:creator>
<guid>http://bewest.wordpress.com/2007/03/15/microformats-process-discussion-search-results-as-evidence/</guid>
<description><![CDATA[Before creating a microformat, the process demands a couple of
concrete actions to be taken first.  ]]></description>
<content:encoded><![CDATA[<p>Before creating a microformat, the process demands a couple of<br />
concrete actions to be taken first.  The general idea is to document<br />
current authorship techniques.  If current techniques make it possible<br />
to encode a piece of information, there is no need for a microformat.<br />
Thus, we set ourselves up to make it difficult to create a format.<br />
The specific steps required involved require us to document copious<br />
amount of examples, and an anlysis of what those examples imply.</p>
<p>Take a look at the <a href="http://microformats.org/wiki/recipe">current recipe efforts: http://microformats.org/wiki/recipe</a>.<br />
(If you are aspiring to create a microformat, this is an excellent example of how to do so.)</p>
<p>What makes the research useful is the list of URLs with the subject<br />
material actually appearing on those pages.  In <a href="http://microformats.org/wiki/recipe-examples">http://microformats.org/wiki/recipe-examples</a>  we see a list of<br />
recipes grouped by a useful qualification (in this case the type of<br />
publisher).  On the brainstorming page, there is ongoing commentary on<br />
what these examples imply.</p>
<p>Notice that no format is being proposed, instead examples are<br />
collected, and the most commonly authored items are proposed as future<br />
properties in possible future format.</p>
<p>The reason for this post, however, is to highlight the need for<br />
primary sources as evidence.  While searching is a useful technique<br />
for finding resources, I'm not convinced they constitute useful<br />
evidence (unless you are researching how search engines markup<br />
results)., because they don't contain any substantive material that<br />
can be analysed in the brainstorming effort.</p>
<p>Some may argue that search results constitue evidence that a given<br />
datatype is published, however, I'm not convinced this is true either.<br />
 The evidence for data or some property of data being published is<br />
discovered by documenting and analyzing the pages they were actually<br />
published on, and I've yet to see a public search engine capable of<br />
performing this task.</p>
<p>-Ben West</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[implementing email over atom pub]]></title>
<link>http://bewest.wordpress.com/2007/03/13/implementing-email-over-atom-pub/</link>
<pubDate>Tue, 13 Mar 2007 09:10:56 +0000</pubDate>
<dc:creator>bewest</dc:creator>
<guid>http://bewest.wordpress.com/2007/03/13/implementing-email-over-atom-pub/</guid>
<description><![CDATA[It would be kind of neat to refactor email into a web style system which conforms to atom publishing]]></description>
<content:encoded><![CDATA[<p>It would be kind of neat to refactor email into a web style system which conforms to atom publishing protocol.</p>
<p>POP3 could be a type of store.  When a user wants to check their email, their email client software could ask the atom server "<tt>GET /email/messages?start=yesterday%20afternoon&#38;count=100</tt>".  The server would respond with a list of members fitting that description.  Some meta-data could describe whether or not the message has been seen before, etc...  </p>
<p>When the user wants to respond to an email, their client software might "<tt>POST /email/messages/02123/replies</tt>" with a response body representing a member entry: a single email message with the apropriate metadata.  Or it might <tt>PUT /email/people/liz@example.com</tt> instead.   The store could be a gateway to any email protocol.</p>
<p>The advantages of this over the traditional email systems aren't very clear.  However, it could potentially lift a technical barrier to entry for an unknown generation of expert user interface designers, which could lead to simpler and more useful lives by making it easier to create user interfaces for complex systems. (Eg, your mail would be pervasive over the web, in addition to not-web.  I know it's weak.)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[tools: atom and atompub]]></title>
<link>http://bewest.wordpress.com/2007/02/11/tools-atom-and-atompub/</link>
<pubDate>Sun, 11 Feb 2007 03:32:10 +0000</pubDate>
<dc:creator>bewest</dc:creator>
<guid>http://bewest.wordpress.com/2007/02/11/tools-atom-and-atompub/</guid>
<description><![CDATA[I just had a realization that I&#8217;ve been trying to invent ATOM and the Atom Publishing Protocol]]></description>
<content:encoded><![CDATA[<p>I just had a realization that I've been trying to invent <a href="http://atompub.org/rfc4287.html">ATOM</a> and the <a href="http://www.ietf.org/internet-drafts/draft-ietf-atompub-protocol-12.txt">Atom Publishing Protocol</a>.   I've been pining for web services, and a standardized way for representing resources and URI publishing patterns.  I wanted it to work with storage engines of my choosing (eg, mercurial) so that I could use my favorite tools as alternative interfaces.  I have been implementing these things myself, in ways that made sense to me.  In the process of implementing them, I have constantly looked for the best possible tools.</p>
<p>I used amara to parse XML for me.  This pretty much took care of all my message parsing concerns.  I used sqlobject to provide me with an interface to databases.  I created serializers and deserializers that could transform a sqlobject into or from XML, or a simple struct.  This also provided a standardized way of describing the objects in my application.  I was going to use XLINK within the xml in order to describe the location of joined or related objects.  I used turbogears, and cherrypy to expose objects to the web (using fastcgi and lighttpd).  I was also about to implement interfaces to hg, and then create a development environment utilising literate programming tools (either noweb or nuweb) to help me develop my applications and code.  Part of the idea was to have self-documenting RESTful webservices.  Visiting the root of the webservice would provide thorough documentation on how to use it.  However, much of this may prove to be partially wasted effort, because ATOM and the Atom Publishing Protocol are capable of providing all of this.  In addition, it's designed and engineered much better than the solutions I were working on.</p>
<p>While I'm sad that I didn't have a hand in developing what appears to be some really nice technology, I'm happy that I can work on bigger and better things now that the tools are already provided to me.  Hopefully, I can add functionality to the provided implementations  (<a href="http://trac.defuze.org/wiki/amplee">amplee</a> is the current favorite) with very little effort.  I'd like to be able to add resources to the system using my favorite command line tools: mercurial and vim.</p>
<p>The next thing I suppose I believe is missing is a way to provide a nice presentation layer.  I've grown fairly fond of XSLT as a templating language for transforming XML stored elsewhere.  I like having a website rendered by an XSLT implementation of a webservice, and having the business and persistence logic elsewhere (in different webservices).  However, I'm still quite noobish at XSLT, and haven't been able to think through all the issues required to design a well-engineered web site employing this pattern.  If anyone knows, please tell me.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[toolbox: Give Yourself a URI with Hcard]]></title>
<link>http://bewest.wordpress.com/2007/01/29/toolbox-give-yourself-a-uri-with-hcard/</link>
<pubDate>Mon, 29 Jan 2007 02:05:40 +0000</pubDate>
<dc:creator>bewest</dc:creator>
<guid>http://bewest.wordpress.com/2007/01/29/toolbox-give-yourself-a-uri-with-hcard/</guid>
<description><![CDATA[Summary

Use to describe yourself on a web page
People are more important than computers.
The ]]></description>
<content:encoded><![CDATA[<h2>Summary</h2>
<ol>
<li>Use to describe yourself on a web page</li>
<li>People are more important than computers.</li>
<li>The "person" datatype, and implications for Search</li>
<li>Presenting Hcard</li>
<li>Hello World</li>
<li>Hcard Demystified</li>
</ol>
<p>Using an hcard on your web page helps search engines learn more about you, can help people find your site, improves the computing ecosystem, and makes it easier for people to keep their contact information up to date.  It's trivially easy to enrich your web pages with hcard, because it has only two rules: you must add two class names as a minimum, and you must list the name of the person being described.  This post explains why this is important, how to add one to your site, and how to represent all kinds of information about the person.</p>
<h2>People Are More Important than Computers</h2>
<p>About a year ago, <a href="http://dig.csail.mit.edu/breadcrumbs/node/71">Timbl</a>, the inventor of the web, advocated giving yourself a URI.  There are a number of reasons why this is a good idea, and they arise from examining some philosophical principles.  I'd like to examine a few of these, since they greatly shape my own methodology in the practice of computer science.  </p>
<p>The <a href="http://www.literateprogramming.com/">Knuth school of thought</a> posits that the chief consumer of of souce code is other humans.  The <a href="http://www.w3.org/TR/webarch/">WWWA</a> posits that everything of importance deserves a URI.  I've been greatly influenced in my ideas on usability by <a href="http://jef.raskincenter.org/home/index.html">Jef Raskin</a>, <a href="http://asktog.com/">Bruce Tognazzini</a>, <a href="http://www.useit.com/">Jakob Nielsen</a>, and especially <a href="http://www.jnd.org/">Don Norman</a>.</p>
<p>When you add all of this together, you arrive at some interesting conclusions (at least in <em>my</em> head).  My conclusion is that <strong>People are more important that computers.</strong></p>
<h2>Importance of the Person Datatype</h2>
<p>The concept of a person must be one of the most important data types in existence.  When I think of the basic questions that can be asked of something, the list goes "Who, What, When, Where, Why".  "WHO" is the first one in the list.  When meet new people, the first piece of information conveyed is usually their name.  Introductions seems awkward when the name of the person is left out.  When we're invited to an event, the first question often asked is "who else is going?"  When a criminal is on the run, one of the first things they change is their name.  When government operatives attempt to enforce justice, or protect the innocent, the information they trade is typically the names of people.</p>
<h2>Searching for People</h2>
<p>It's highly likely that most people that have read this blog have also had a hand in creating technology, and probably has a website or blog of their own.  If this is true, you've probably created web pages to represent lots of things: products, ideas, even other people.  When you mark up people, it's important to mark them up in such a way that search engines will be able to understand them.</p>
<p>I don't have any empirical evidence, but I've noticed that whenever a list of popular search queries are presented, names of people typically compose at least 50% of the list.  This suggests that at least half of all search queries are performed by searching for people.  If only there was a mechanism for website authors and publishers to clearly describe people to computers, so that computers could have a way to address those people.</p>
<h2>Presenting HCard</h2>
<p>The addressing bit is easy, that technology is capably provided by URIs.  The human consumption part is also easy, it's already done in the form of the rendered HTML page.  The only part of the triad missing is the technology to describe people to computers.  Oh wait, we've got that too.</p>
<p>It's called hcard, it is a type of <a href="http://microformats.org/about/">microformat</a>, and it makes it possible to describe people to computers in the same way and in the same place that you describe people to other people.  It's also really easy.  The simplest way to create an hcard is to add two class names to your html.</p>
<h2>Trivial HCard Demo</h2>
<p>Let's say you have a paragraph that mentions someone's name.  This paragraph might look like: </p>
<pre>
&#60;p&#62;This is a paragraph about Ben West.&#60;p&#62;
</pre>
<p>This is trivial to add an hcard:</p>
<pre>
&#60;p class="vcard"&#62;This is a paragraph about &#60;span class="n"&#62;Ben West&#60;span&#62;.&#60;&#62;
</pre>
<p>That's the minimum amount of effort it takes to create an hcard.  There are a couple of important things to notice, even in this simple "Hello World"-style example.  </p>
<ul>
<li>The page will look exactly the same before and after you added an hcard.</li>
<li>The extra bits required to turn the example into an hcard is located are in the same place the information for humans is located.</li>
<li>The extra bits already look familiar, a couple of class names, and a span tag.  These components are already well known because they are also used for CSS.</li>
<li>There are two class names: vcard, and n.  The vcard is on an element that is an "ancestor" (in this case a parent) of the element that contains my name.  This is one of few requirements of hcard.</li>
<li>While I used "p", and "span" tags, any tag is valid.  The important thing is that the "n" property is inside the element marked as a "vcard".</li>
<li>A computer interpreting this hcard would know that there is person named "Ben West".  In the before example it would be extremely difficult to get a computer to guess that a person is mentioned in the paragraph.</li>
</ul>
<p>The names "vcard", and "n" might seem a bit strange.  "n" stands for "name", and "vcard" stands for... well, I don't know what it stands for (maybe "virtual card"??).  However, I do know where it came from and how it was chosen.  The group that codified hcard believes that software re-use is a Good Thing(TM).  They looked around for other standards, that already existed, that also described people.  They found the icalendar standard, used by popular software such as Outlook, and ical, and many types of calendar and email software.  They decided to re-use as many names from this standard as possible, and that is why some of the names may appear to be a little strange.  However, it turns out that this is a feature, because there are <a href="http://technorati.com/contacts/">free services</a> that can add people found in a web page to your contacts list in Outlook, or other favorite mail software.</p>
<p>When "vcard" shows up in a class name (the class attribute takes a space delimited set of class names, not just one!), a computer that is looking at this web page can tell that this might be an hcard.  It might not be, and there are <a href="http://microformats.org/wiki/hcard">guidelines</a> to figure out whether or not it is.  In this case, for example, a computer would be able to tell that this is an hcard because one of the children of this element has a class of "n", which is the one of the properties that compose an hcard.  In addition, "n" is a special property, because it is the only one required by hcard.</p>
<p>That was a really trivial example, so we'll move on to a more exciting example.  In real life you might want to describe the person in further detail.  You might want to show an address, or the phone number, an email address, a home page, a description, etc... to explain more things about a person.  However, if all you want to show is the name, and/or if the only information you possess is the name of a person, the example above is perfectly valid.  Names are important, and if all you have is the name, it's a good idea to put it inside an hcard.</p>
<h2>Complex Hcard Demo</h2>
<p>If you do have more information about a person, and you want to encode it in an hcard, we can do that in a similar fashion to the example above.  The same properties will also be evident: the mechanism to encode this information is located in the same place as the information displayed (meaning it is impossible for the two to get out of sync: what the computer interprets will be the same as what a human reads), the addition of some class names is all it takes, the class name can be on any element, and "vcard" will appear on an element that is a parent or ancestor of the other properties.</p>
<pre>
&#60;p class="vcard"&#62;
  Hi, my name is &#60;span="fn"&#62;Ben West&#60;/span&#62; and you can learn more about me on
  &#60;a class="url" href="http://www.siliconllama.com/"&#62;my defunct website.&#60;/a&#62;,
  or by reading &#60;a class="url" href="http://bewest.wordpress.com/"&#62;my geeky blog&#60;/a&#62;.
  &#60;span class="note"&#62;I have a degree in music, and like to sing, play piano, and conduct, among other musical activities.  I work for &#60;a class="org" href="http://www.alexa.com/"&#62;Alexa Internet&#60;/a&#62; a search engine company, where I develop web services to support user interfaces designed by co-workers, and implemented in collaborative processes.  I advocate web standards, and user-centric software design.  I'm &#60;span class="age"&#62;25&#60;/span&#62; years old, and less than a year ago, I moved from New Jersey to &#60;span class="adr"&#62;&#60;span class="locality"&#62;San Francisco&#60;/span&#62;, &#60;span class="region"&#62;California&#60;/span&#62;&#60;/span&#62;.  I'm often bored and spend too much time on the computer to alleviate this boredom.  If you like to go to classical music concerts, make beautiful music, go to museums, go hiking, snowboard or ski, want to learn how to hanglide, like to sit around and code, or brainstorm, let me know.&#60;/span&#62;
&#60;p&#62;

Which would look like:
</pre>
<p class="vcard">
  Hi, my name is <span class="fn">Ben West</span> and you can learn more about me on  <a class="url" href="http://www.siliconllama.com/">my defunct website.</a>,  or by reading <a class="url" href="http://bewest.wordpress.com/">my geeky blog</a>.  <span class="note">I have a degree in music, and like to sing, play piano, and conduct, among other musical activities.  I work for <a class="org" href="http://www.alexa.com/">Alexa Internet</a> a search engine company, where I develop web services to support user interfaces designed by co-workers, and implemented in collaborative processes.  I advocate web standards, and user-centric software design.  I'm <span class="age">25</span> years old, and less than a year ago, I moved from New Jersey to <span class="adr"><span class="locality">San Francisco</span>, <span class="region">California</span></span>.  I'm often bored and spend too much time on the computer to alleviate this boredom.  If you like to go to classical music concerts, make beautiful music, go to museums, go hiking, snowboard or ski, want to learn how to hanglide, like to sit around and code, or brainstorm, let me know.</span></p>
<p><h2>HCard: Demystified</h2>
<p>This hcard tells both humans and computers that there is a person named Ben West who has two websites, is part of Alexa Internet, can be found in San Francisco, California, with an additional note about what he like to do.  In this particular case, "fn" is synonymous with "n".  The exact meaning of these attributes is mostly explained in the <a href="http://microformats.org/wiki/hcard">Hcard Spec</a>, as well as the <a href="http://microformats.org/wiki/adr">adr spec</a>.  The latter is used to describe addresses, and you might notice that the same pattern where one class name appears on a "root" element is re-used.  These specs aren't intended as tutorials, so your help in explaining the techniques, blogging about microformats, and even restructuring the information so it's easy to understand is greatly desired.</p>
<p>You might notice I also specified my age with class="age".  This isn't part of the microformat.  However, it also isn't harmful to do so.  You can add semantic html to or around any microformat.  Microformats are intended to codify how authors are already publishing on the web.  If the number of people publishing some piece of data reachs what we call the "80/20" threshold, we'll add it in to the spec as an official part of the microformat.  Don't restrain yourself to just the official values.  Software and other authors can take advantage of your ideas.</p>
<p>The hcard microformat is capable of rich expression of a number of different properties.  If you don't find the one you want to express, you can express it anyway using semantic html, just like I did with age.  If you'd like to see all the things hcard is capable of representing, I suggest you check out <a href="http://microformats.org/wiki/hcard">the spec</a>, or you can try out the <a href="http://microformats.org/code/hcard/creator">hcard interactive creator</a> to see how the properties work together with real html.</p>
<h2>Giving yourself a URI</h2>
<p>These techniques allow search engines to do really smart things with your search queries, and it is only a matter of time until neat features start showing up in search engines.  Being a part of that will help your users find your information more easily.  If you write software, please publish all names as microformats whenever possible.  If you are an author/blogger/website owner, including an hcard can make your site more easily found, and with greater authority, when people search for your name.  I suggest, as Timbl did, that you add an id to your hcard, so that the URI can represent you as a person, instead of the web page as a resource.  However, I believe hcard is a much more sensible choice over foaf, because the code is located in the same place as the html, where work is reused, and the data fidelity is uncompromised using techniques with which most publishers are already familiar.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Dopo l'SDforum SIG]]></title>
<link>http://cbergamini.wordpress.com/2007/01/12/dopo-lsdforum-sig/</link>
<pubDate>Fri, 12 Jan 2007 02:48:22 +0000</pubDate>
<dc:creator>cbergamini</dc:creator>
<guid>http://cbergamini.wordpress.com/2007/01/12/dopo-lsdforum-sig/</guid>
<description><![CDATA[Sono di ritorno da una chiacchierata di tre ore con Giovanni e  Peter Rip di Crosslink Capital sulle]]></description>
<content:encoded><![CDATA[<p>Sono di ritorno da una chiacchierata di tre ore con Giovanni e <img style="width:240px;height:192px;" alt="Peter Rip" hspace="0" src="http://farm1.static.flickr.com/147/354445320_5adbbfdd25.jpg" align="right" border="3" /> Peter Rip di Crosslink Capital sulle nostre visioni incrociate di Semantic Web nel futuro del Web alla luce di quello che sta succedendo nella Bay Area (che comprendendo centinaia di aziende tra cui Google, Yahoo, EBay, Oracle, etc., e' un pensiero di riferimento).<br />
La chiacchierata si e' svolta nel posto in cui succedono le cose piu' rilevanti della Silicon Valley (presentazione in anteprima della prima idea di Google, tanto per fare un esempio): Buck's a Woodside, il bar piu' originale della Bay Area, un posto veramente "americano", anzi un posto veramente "Silicon Valley". <img style="width:240px;height:192px;" alt="Buck's a Woodside" hspace="0" src="http://farm1.static.flickr.com/150/354445330_4eb8b85ef0.jpg" align="left" border="3" />Appese ai muri, anziche' l'indicazione di che scrittore o poeta o pittore sedeva a quel tavolo, come nei bar di Parigi, chi ha inventato qualcosa a quel tavolo. A fianco del tavolo dove sedevamo c'era incorniciata una scatola di Windows 1.0 ancora nel cellophane, che diceva la didascalia era stata recuperata dal cestino della spazzatura di Raymond Drawry che ci ha lavorato dal 1983 al 1985!<br />
Tanto per capire di che posto si tratta.<br />
Peter e' della opinione che il del Semantic Web e' una delle tecnologie su cui investire e che, anche se siamo all'inizio, si deve cominciare a pensare a qualche killer application perche' ci sono i presupposti giusti per fare questo passo.<br />
Ovviamente e' il pensiero di un Venture Capitalist della Silicon Valley, quindi moolto avanti di mentalita', ma c'e' da ben sperare.</p>
<p>Questo incontro fa da seguito all'incontro dello Special Interest Group di SDforum di ieri sera, che ha portato in una aula/teatro di una High Scool di Mountain View un centinaio di persone a parlare informalmente di Semantic Web. <img style="width:240px;height:192px;" alt="Emerging Tech Panel at SDForum on Semantic Web applications and technologies" hspace="0" src="http://farm1.static.flickr.com/155/354479077_4ffbad7f34.jpg" align="right" border="3" /><br />
Ambiente entusiasmante, con gente di Google, Oracle, Ibm, Yahoo e molti ideatori o architetti o responsabili di applicazioni eccezionali come ad esempio l'ideatore di AppExchange di SalesForce.<br />
La curiosita' e' massima e chi si occupa gia' di Semantic Web - e ce ne sono parecchi - tentava di eliminare la visione naif degli altri, che vedono nella Semantica un intermedio tra la aspirazione a classificare tutta la conoscenza del mondo, ovviamente ridicolo, e un ritorno ai tempi dell'intelligenza artificiale, assurdo.<br />
Il tutto in un ambiente in cui ognuno si sentiva libero di fare domande anche da principiante senza avaere paura di essere preso per scemo o ridicolo, e gli altri si davano positivamente da fare per spigargli le cose, senza fare i professori, anche se lo erano.<br />
Il tutto per 15 dollari (o gratis per gli iscritti all'SDforum) piu' 3 per una fetta di pizza e Coca a volonta'.<br />
E sottolineo dalle 7 alle 10 di sera piu' le chiacchere successive.<br />
Che mondo!<br />
Dell'aspetto piu' professionale di questo evento parlero' sul <a href="http://gruppoimola.wordpress.com/">Blog di Gruppoimola</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Semantic Web a Stanford]]></title>
<link>http://gruppoimola.wordpress.com/2007/01/10/semantic-web-a-stanford/</link>
<pubDate>Wed, 10 Jan 2007 23:37:48 +0000</pubDate>
<dc:creator>cbergamini</dc:creator>
<guid>http://gruppoimola.wordpress.com/2007/01/10/semantic-web-a-stanford/</guid>
<description><![CDATA[Prima tappa della trasferta USA, dedicata a SensibleLogic.Giovanni Tummarello e&#8217; speaker alla ]]></description>
<content:encoded><![CDATA[<p>Prima tappa della trasferta USA, dedicata a <a href="http://www.sensiblelogic.com/">SensibleLogic</a><img style="width:240px;height:192px;" alt="Giovanni a Palo Alto" hspace="0" src="http://farm1.static.flickr.com/135/353209673_9e3e2c0a08_m.jpg" align="right" border="0" />.<br />Giovanni Tummarello e' speaker alla conferenza di Software Development Forum (SDForum) <a href="http://sfbay.craigslist.org/pen/eve/253675404.html">Shrinking the Meaningless Web: Semantic Technologies for 2007<br />
</a></p>
<p>C'e' un grande fermento e la conferenza di stasera raccoglie imprenditori della Silicon Valley che sono interessati all'argomento per investire risorse tecniche o economiche.</p>
<p>Tra gli altri panelist <a href="http://novaspivack.typepad.com/">Nova Spivack </a>di <a href="http://www.radarnetworks .com">Radar Networks</a>, <a href="http://earlystagevc.typepad.com/">Peter Rip</a>, General Partner di <a href="http://www.crosslinkcapital.com/">Crosslink Capital</a>, Alain Rappaport, CEO of <a href="http://www.medstory.com/">Medstory</a>, e Ramana Rao, fondatore e CTO di <a href="http://www.inxight.com/">Inxight Software</a>. </p>
<p>La serata sembra interessante e qui c'e' molta curiosita' sul Semantic Web, che arriva anche sulla parte Business del <a href="http://www.nytimes.com/2006/11/12/business/12web.html?pagewanted=2&#38;ei=5088&#38;en=254d697964cedc62&#38;ex=1320987600">New York Times</a>.</p>
<p>Teniamo alti i colori italiani.</p>
]]></content:encoded>
</item>

</channel>
</rss>
