<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1971479387166515833</id><updated>2012-02-16T10:15:53.162-02:00</updated><category term='web of data'/><category term='owl'/><category term='rdfa'/><category term='jena'/><category term='semanticweb'/><category term='rdf'/><category term='xhtml'/><category term='ontology'/><category term='semanticweb foaf rdf rdfa xhtml'/><category term='search engines'/><category term='java'/><category term='linked data'/><title type='text'>Miguel Miranda de MattosBreathing Semantics</title><subtitle type='html'>A place to share experience about semantic web, web of data, linked data and other topics around web3.0.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mmmattos.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971479387166515833/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mmmattos.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>mmmattos</name><uri>http://www.blogger.com/profile/02225616069413022974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_kIhDYsg1Hgk/S3qf0h9cliI/AAAAAAAAAHw/B2-MGD0C6uM/s1600-R/4359328149_85c592e1eb_t.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1971479387166515833.post-3690207080556300294</id><published>2010-10-23T23:08:00.008-02:00</published><updated>2010-10-24T08:29:44.238-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jena'/><category scheme='http://www.blogger.com/atom/ns#' term='rdf'/><category scheme='http://www.blogger.com/atom/ns#' term='semanticweb'/><title type='text'>Adding ENTITIES to the generated RDF</title><content type='html'>&lt;span class="Apple-style-span"&gt;If you have to embed typed resources as literals within an RDF, such in this example:&lt;br /&gt;&lt;br /&gt;• &amp;lt;dcterms:identifier rdf:resource="&amp;xxx;type#TheDataValue"/&amp;gt;&lt;br /&gt;&lt;br /&gt;The xxx entity abbreviation must be declared outside the RDF core, in the XML DOCTYPE main node. Something like:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;lt;!DOCTYPE rdf:RDF [&lt;br /&gt;&amp;lt;!ENTITY xsd "http://www.w3.org/2001/XMLSchema#"&amp;gt;&lt;br /&gt;&amp;lt;!ENTITY xxx "http://someurl.org/path/path"&amp;gt;&lt;br /&gt;]&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;So, the question is: how to implement this in Jena, considering Jena RDF write just outputs the RDF tree...?&lt;br /&gt;As shown in this &lt;a href="http://goo.gl/8JTD"&gt;Jena file i/o how-to&lt;/a&gt;, Jena provides some advanced output configuration options that can control the generation of those items.&lt;br /&gt;Indeed, there are two options that can be useful in generating the extra ENTITY references.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;Those are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;showXmlDeclaration:&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-style:italic;"&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"&gt;"If true, an XML Declaration is included in the output, if false no XML declaration is included. The default behaviour only gives an XML Declaration when asked to write to an OutputStreamWriter that uses some encoding other than UTF-8 or UTF-16. In this case the encoding is shown in the XML declaration. To ensure that the encoding attribute is shown in the XML declaration either:&lt;br /&gt;Set this option to true and use the write(Model,Writer,String) variant with an appropriate OutputStreamWriter.&lt;br /&gt;Or set this option to false, and write the declaration to an OutputStream before calling write(Model,OutputStream,String)."&lt;/span&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;showDoctypeDeclaration:&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, sans-serif; border-collapse: collapse; "&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;blockquote&gt;"If true, an XML Doctype declaration is included in the output. This declaration includes a !ENTITY declaration for each prefix mapping in the model, and any attribute value that starts with the URI of that mapping is written as starting with the corresponding entity invocation."&lt;/blockquote&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971479387166515833-3690207080556300294?l=mmmattos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mmmattos.blogspot.com/feeds/3690207080556300294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mmmattos.blogspot.com/2010/10/adding-entities-to-generated-rdf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971479387166515833/posts/default/3690207080556300294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971479387166515833/posts/default/3690207080556300294'/><link rel='alternate' type='text/html' href='http://mmmattos.blogspot.com/2010/10/adding-entities-to-generated-rdf.html' title='Adding ENTITIES to the generated RDF'/><author><name>mmmattos</name><uri>http://www.blogger.com/profile/02225616069413022974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_kIhDYsg1Hgk/S3qf0h9cliI/AAAAAAAAAHw/B2-MGD0C6uM/s1600-R/4359328149_85c592e1eb_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971479387166515833.post-1771528357128502516</id><published>2010-10-19T13:20:00.003-02:00</published><updated>2010-10-19T13:31:10.681-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='jena'/><category scheme='http://www.blogger.com/atom/ns#' term='rdf'/><category scheme='http://www.blogger.com/atom/ns#' term='semanticweb'/><title type='text'>How-to get rid of auto-generated prefixes in Jena.</title><content type='html'>During my first experiments with Jena to read and produce custom ontologies, I suddenly faced the auto-generated namespace glitch that jena produces when rendering ontologies as RDF (XML view). After a bit o search around the subject, I got to the solution (by narrowing my search after a while).&lt;br /&gt;&lt;br /&gt;According to &lt;a href="http://nuin.blogspot.com/2005/04/jena-tip-namespaces-and-j0-problem.html"&gt;this post&lt;/a&gt;, whose blog now I follow, one solution would be to use N3. Now if you can´t get away with and must render it to RDF, the fix is pretty simple.&lt;br /&gt;&lt;br /&gt;The key to this is the PrefixMapping  interface, which is a super-interface of Model. The method setNsPrefix lets us assign a more meaningful (to human readers!) namespace:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier;"&gt;&lt;/span&gt;&lt;blockquote style="font-family: courier new;"&gt;    public static void main( String[] args ) {&lt;br /&gt;        Model m = ModelFactory.createDefaultModel();&lt;br /&gt;        String NS = "http://example.com/foo#";&lt;br /&gt;        m.setNsPrefix( "eg", NS );&lt;br /&gt;        Property p = m.createProperty( NS + "p" );&lt;br /&gt;        Resource r = m.createResource( NS + "r" );&lt;br /&gt;        r.addProperty( p, 42 );&lt;br /&gt;        m.write( System.out, "RDF/XML" );&lt;br /&gt;    }&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Producing:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier;"&gt;&lt;/span&gt;&lt;blockquote style="font-family: courier new;"&gt;&amp;lt;rdf:RDF&lt;br /&gt;    xmlns:eg="http://example.com/foo#"&lt;br /&gt;    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" &amp;gt;&lt;br /&gt;  &amp;lt;rdf:description about="http://example.com/foo#r"&gt;&lt;br /&gt;    &lt;eg:p&gt;42&lt;/eg:p&gt;&lt;br /&gt;  &amp;lt;/rdf:Description&amp;gt;&lt;br /&gt;&amp;lt;/rdf:RDF&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As I said, pretty simple.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971479387166515833-1771528357128502516?l=mmmattos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mmmattos.blogspot.com/feeds/1771528357128502516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mmmattos.blogspot.com/2010/10/how-to-get-rid-of-auto-generated.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971479387166515833/posts/default/1771528357128502516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971479387166515833/posts/default/1771528357128502516'/><link rel='alternate' type='text/html' href='http://mmmattos.blogspot.com/2010/10/how-to-get-rid-of-auto-generated.html' title='How-to get rid of auto-generated prefixes in Jena.'/><author><name>mmmattos</name><uri>http://www.blogger.com/profile/02225616069413022974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_kIhDYsg1Hgk/S3qf0h9cliI/AAAAAAAAAHw/B2-MGD0C6uM/s1600-R/4359328149_85c592e1eb_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971479387166515833.post-8755246437806562647</id><published>2010-06-23T21:01:00.003-03:00</published><updated>2010-06-23T21:10:01.912-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xhtml'/><category scheme='http://www.blogger.com/atom/ns#' term='rdfa'/><category scheme='http://www.blogger.com/atom/ns#' term='rdf'/><category scheme='http://www.blogger.com/atom/ns#' term='semanticweb'/><category scheme='http://www.blogger.com/atom/ns#' term='search engines'/><title type='text'>Getting semantic data out of the web</title><content type='html'>After populating my online profiles with enough semantic data to be able to query, I wanted to test some of the semantic search engines (and indexers) to see what comes out when searching for my own name.&lt;br /&gt;&lt;br /&gt;Some of the social networks available in the internet have already exposed semantic data about its users, so this means you can get some results out of the search engines without having submitted or published and semantic (structured) information yourself.&lt;br /&gt;&lt;br /&gt;Of the semantic search engines available I chose the two that returned the largest number of triples related to my name:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://sig.ma/"&gt;&lt;span style="font-weight: bold;"&gt;SIG.MA&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sindice.com/"&gt;&lt;span style="font-weight: bold;"&gt;SINDICE&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;You can see the results yourself by clicking on each of the following links&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://sig.ma/search?q=%22Miguel+Miranda+de+Mattos%22"&gt;Searching for Miguel Miranda de Mattos on SIG.MA&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sindice.com/search?q=%22Miguel+Miranda+de+Mattos%22&amp;amp;qt=term"&gt;Searching for Miguel Miranda de Mattos on Sindice.com by term&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Observe the most number of triples (around 300)  returned for my RFID, xhtml/rdfa identity page.&lt;br /&gt;Also see like SIG.MA breaks the explicit and implicit (inferred) terms identified.&lt;br /&gt;Try it with your own name, or with the name of some public celebrity...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971479387166515833-8755246437806562647?l=mmmattos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mmmattos.blogspot.com/feeds/8755246437806562647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mmmattos.blogspot.com/2010/06/getting-semantic-data-out-of-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971479387166515833/posts/default/8755246437806562647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971479387166515833/posts/default/8755246437806562647'/><link rel='alternate' type='text/html' href='http://mmmattos.blogspot.com/2010/06/getting-semantic-data-out-of-web.html' title='Getting semantic data out of the web'/><author><name>mmmattos</name><uri>http://www.blogger.com/profile/02225616069413022974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_kIhDYsg1Hgk/S3qf0h9cliI/AAAAAAAAAHw/B2-MGD0C6uM/s1600-R/4359328149_85c592e1eb_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971479387166515833.post-6781006071123044478</id><published>2010-03-12T00:40:00.008-03:00</published><updated>2010-03-12T01:37:33.684-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ontology'/><category scheme='http://www.blogger.com/atom/ns#' term='semanticweb foaf rdf rdfa xhtml'/><category scheme='http://www.blogger.com/atom/ns#' term='linked data'/><category scheme='http://www.blogger.com/atom/ns#' term='owl'/><title type='text'>FOAF file linking and browsing data.</title><content type='html'>After the initial load of my &lt;a href="http://www.foaf-project.org/"&gt;FOAF &lt;/a&gt;file, I´ve added extra links to other FOAF formatted data provided by the online social sites I participate.&lt;br /&gt;For instance, sites like &lt;a href="http://www.livejournal.com/"&gt;livejournal&lt;/a&gt;, &lt;a href="http://identi.ca"&gt;identi.ca&lt;/a&gt; and some others,provide a link to your profile data &lt;a href="http://www.w3.org/RDF/ "&gt;RDF&lt;/a&gt; ready formatted for &lt;a href="http://www.foaf-project.org/"&gt;FOAF&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;On those sites, the &lt;a href="http://www.w3.org/RDF/ "&gt;RDF&lt;/a&gt; endpoints (FOAF) for my profiles there,  can be referenced (and related to an object - Person tag within they are defined) inside the personal FOAF file (http://mmmattos.net/mmmattos.rdf) using &lt;a href="http://www.w3.org/TR/owl-ref/"&gt;OWL&lt;/a&gt; (The Web Ontology Language):&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;br /&gt;xmlns:owl="http://www.w3.org/2002/07/owl#"&lt;br /&gt;...  &lt;br /&gt;&amp;lt;&lt;span style="font-weight:bold;"&gt;owl:sameAs&lt;/span&gt; rdf:resource="http://mmmattos.livejournal.com/data/foaf"/&amp;gt;&lt;br /&gt;&amp;lt;&lt;span style="font-weight:bold;"&gt;owl:sameAs&lt;/span&gt; rdf:resource="http://identi.ca/mmmattos/foaf"/&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Unlikelym &lt;a href="http://www.facebook.com"&gt;Facebook&lt;/a&gt; for instance, does not expose it´s data as foaf. But thanks to &lt;a href="http://www.dcs.shef.ac.uk/~mrowe/"&gt;Matthew Rowe&lt;/a&gt; who developed &lt;a href="http://ext.dcs.shef.ac.uk/~u0057/FoafGenerator"&gt;Facebook FOAF Generator&lt;/a&gt;, you can extract its data and save it into a foaf file. &lt;br /&gt;&lt;br /&gt;The great part here is that we are using FOAF to excercise the OWL relationships  because there is a large amount of data already online. But this can relate any kind of information of any types.&lt;br /&gt;&lt;br /&gt;Now using an &lt;a href="http://www.w3.org/RDF/ "&gt;RDF&lt;/a&gt; browser such as the one at &lt;a href="http://demo.openlinksw.com/rdfbrowser"&gt;OpenLinksw.com&lt;/a&gt;, and entering one of the FOAF addresses (http://mmmattos.net/mmmattos.rdf) to explore, navigate and aggregate all the data the LINKED data.&lt;br /&gt;&lt;br /&gt;The next step is to make all those data inter-relationships to work as expected, which btw for is the key part to the success of RDF data modelling. For instance usage of rdf: resource where it should be rdf:about, and so on...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971479387166515833-6781006071123044478?l=mmmattos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mmmattos.blogspot.com/feeds/6781006071123044478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mmmattos.blogspot.com/2010/03/foaf-file-linking-and-browsing-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971479387166515833/posts/default/6781006071123044478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971479387166515833/posts/default/6781006071123044478'/><link rel='alternate' type='text/html' href='http://mmmattos.blogspot.com/2010/03/foaf-file-linking-and-browsing-data.html' title='FOAF file linking and browsing data.'/><author><name>mmmattos</name><uri>http://www.blogger.com/profile/02225616069413022974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_kIhDYsg1Hgk/S3qf0h9cliI/AAAAAAAAAHw/B2-MGD0C6uM/s1600-R/4359328149_85c592e1eb_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971479387166515833.post-3955057855509893071</id><published>2010-03-09T00:12:00.002-03:00</published><updated>2010-03-09T00:29:43.352-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='semanticweb foaf rdf rdfa xhtml'/><title type='text'>Personal FOAF page up and running!</title><content type='html'>That´s it... After reading and going through different sources, I managed to get my &lt;a href="http://mmmattos.net/mmmattos.xhtml#i"&gt;personal FOAF identity page&lt;/a&gt; based on RDFa+XHTML.&lt;br /&gt;Ok, the html is pretty rough and needs some improvement in the formatting.&lt;br /&gt;Now I plan to put some microformats on it, and some more fellows because I have just put one of my fiends just to prove the concept.&lt;br /&gt;I also expect to link it back to other FOAF profiles of mine.&lt;br /&gt;If you check the airport section in the xhtml file, you´ll notice I implemented the XHTML part based on the RDF one. &lt;br /&gt;&lt;br /&gt;Sure there is lots of room for improvement. But it´s a start and it passed &lt;a href="http://www.w3.org/RDF/Validator/"&gt;w3c validation for RDFa+XHTML&lt;/a&gt; and the &lt;a href="http://validator.w3.org/"&gt;XHTML Markup validation&lt;/a&gt; too. Woohooo!&lt;br /&gt;&lt;br /&gt;Special Thanks to &lt;a href="http://sw-app.org/mic.xhtml"&gt;Michael Hausenblas &lt;/a&gt;for all the insight!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971479387166515833-3955057855509893071?l=mmmattos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mmmattos.blogspot.com/feeds/3955057855509893071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mmmattos.blogspot.com/2010/03/personal-foaf-page-up-and-running.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971479387166515833/posts/default/3955057855509893071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971479387166515833/posts/default/3955057855509893071'/><link rel='alternate' type='text/html' href='http://mmmattos.blogspot.com/2010/03/personal-foaf-page-up-and-running.html' title='Personal FOAF page up and running!'/><author><name>mmmattos</name><uri>http://www.blogger.com/profile/02225616069413022974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_kIhDYsg1Hgk/S3qf0h9cliI/AAAAAAAAAHw/B2-MGD0C6uM/s1600-R/4359328149_85c592e1eb_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971479387166515833.post-127187211164261726</id><published>2010-03-07T10:51:00.000-03:00</published><updated>2010-03-07T11:34:21.037-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web of data'/><category scheme='http://www.blogger.com/atom/ns#' term='rdfa'/><category scheme='http://www.blogger.com/atom/ns#' term='rdf'/><category scheme='http://www.blogger.com/atom/ns#' term='semanticweb'/><title type='text'>To start with...</title><content type='html'>Hi and welcome to my new blog dedicated to my research and experiences with semantic web, linked data and all the related technologies known to this moment or even to be conceived.&lt;br /&gt;&lt;br /&gt;Although I could have posted this as a section of my software development blog (see the lastest posts from mmmattos.net at the top of this page), I though the complexity of the matter deserved a dedicated channel.&lt;br /&gt;&lt;br /&gt;The idea is to publish here all the findings, updates, other sorts of bits related, and to get feedback from / listen to the community interested in the subject.&lt;br /&gt;&lt;br /&gt;And to exercise my  findings I used all the otherwise unlinked mesh of social networks. In a way to establish a common identity source that relates actually, the same people in different places.&lt;br /&gt;&lt;br /&gt;I´ll refer to the work of other researchers as there are some folks that have already bee working on this for quite a long time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sw-app.org/mic.xhtml#i"&gt;Michael&lt;/a&gt; is one of those researchers, whose &lt;a href="http://webofdata.wordpress.com/"&gt;blog&lt;/a&gt; pointed me on some directions where to look at.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971479387166515833-127187211164261726?l=mmmattos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mmmattos.blogspot.com/feeds/127187211164261726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mmmattos.blogspot.com/2010/03/to-start-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971479387166515833/posts/default/127187211164261726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971479387166515833/posts/default/127187211164261726'/><link rel='alternate' type='text/html' href='http://mmmattos.blogspot.com/2010/03/to-start-with.html' title='To start with...'/><author><name>mmmattos</name><uri>http://www.blogger.com/profile/02225616069413022974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_kIhDYsg1Hgk/S3qf0h9cliI/AAAAAAAAAHw/B2-MGD0C6uM/s1600-R/4359328149_85c592e1eb_t.jpg'/></author><thr:total>0</thr:total></entry></feed>
