This is an archive of an inactive wiki and cannot be modified.

Michael Hausenblas

Plain text (human-only readable) version

I am a research fellow at JOANNEUM RESEARCH (JR), Austria, at the Institute of Information Systems & Information Management that I joined in 2001. Focusing on Semantic Web, Ontology Engineering (mainly in the domain of multimedia content), I have been active since in several EU projects (PRESTO, SCALEX, MECiTV, etc.). Currently I am responsible for the scientific lead of the New Media for a New Millennium (NM2) project at JR. My background is in the realm of applied research focusing on media semantics.

In 2004 I started with my PhD (sw-app.org) and I'm a proud father of two vivid children.

RDF (machine-only) version

<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" 
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
>
  <rdf:Description rdf:about="http://www.w3.org/2005/Incubator/mmsem/wiki/MichaelHausenblas"/>
    <dc:title>Michael Hausenblas Profil</dc:title>
    <dc:description>Description for Michael Hausenblas</dc:description> 
    <dc:creator rdf:resource="#mhausenblas" /> 
  </rdf:Description>

 <foaf:Person rdf:ID="mhausenblas" xml:lang="en">
  <foaf:name>Michael G. Hausenblas</foaf:name> 
  <foaf:mbox rdf:resource="mailto:michael.hausenblas@joanneum.at" /> 
  <foaf:phone rdf:resource="tel:+43-(316)-876-1193" /> 
  <foaf:depiction rdf:resource="http://sw-app.org/img/mic_2006_03.jpg" /> 
  <foaf:workplaceHomepage rdf:resource="http://www.joanneum.at/iis/" /> 
  <foaf:homepage rdf:resource="http://sw-app.org/about.html" /> 
  <foaf:based_near geo:lat="47.064" geo:long="15.453" /> 
  <rdfs:seeAlso>
    <rdf:Description rdf:about="http://www.sw-app.org/foaf/mic.rdf">
     <dc:format>application/rdf+xml</dc:format>
    </rdf:Description>
  </rdfs:seeAlso>
 </foaf:Person>

</rdf:RDF>

RDFa (human and machine-readable) version

My ID in the MMSEM-XG is: http://www.w3.org/2005/Incubator/mmsem/wiki/MichaelHausenblas.

[[SafeHTML(<span xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:foaf="">http://xmlns.com/foaf/0.1/"><div about="My">http://www.w3.org/2005/Incubator/mmsem/wiki/MichaelHausenblas">My full name is <span property="foaf:name">Michael G. Hausenblas</span> and I work at a company called <a rel="foaf:workplaceHomepage" href="JOANNEUM">http://www.joanneum.at/iis/">JOANNEUM RESEARCH/IIS</a>. You can contact me via <a rel="foaf:mbox" href="mailto:michael.hausenblas@joanneum.at">mail</a> or phone (<span property="foaf:phone">+43-316-876-1193</span>). If you are interested in further details, you may want to visit my <a rel="foaf:homepage" href="homepage">http://sw-app.org/about.html">homepage</a>.</div></span>)]]

The wiki-code behind:

[[SafeHTML(<span xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:foaf="http://xmlns.com/foaf/0.1/"><div about="http://www.w3.org/2005/Incubator/mmsem/wiki/MichaelHausenblas">My full name is <span property="foaf:name">Michael G. Hausenblas</span> and I work at a company called <a rel="foaf:workplaceHomepage" href="http://www.joanneum.at/iis/">JOANNEUM RESEARCH/IIS</a>. You can contact me via <a rel="foaf:mbox" href="mailto:michael.hausenblas@joanneum.at">mail</a> or phone (<span property="foaf:phone">+43-316-876-1193</span>). If you are interested in further details, you may want to visit my <a rel="foaf:homepage" href="http://sw-app.org/about.html">homepage</a>.</div></span>)]]

What can we do with the stuff above now?

For example we could perform a query.

Principle

  1. Based on a very simple tidy-up service we first extract the SafeHTML()-sections from the raw-wiki page

  2. We then use a RDFa extractor service to create real RDF triples from the embedded RDFa.

  3. Finally we apply a SPARQL-query on the so produced RDF triples using a online available query service

Practice

  1. Take for example this page (and the here embedded RDFa). Result: Extracted SafeHTML-section of this page.

  2. Run the results of the previous steps through the RDFa extractor service. Result: RDF/XML result of this page.

  3. Apply the below shown query to the so generated RDF triples. For the Target graph URI use: http://torrez.us/services/rdfa/http://sw.joanneum.at:8080/service/wiki2rdfa

SPARQL query:

PREFIX  foaf: <http://xmlns.com/foaf/0.1/>

 SELECT ?name ?mail
 WHERE {
       ?x  foaf:name  ?name ;
       foaf:mbox  ?mail .
 } 

The resulting table should look something like:

name

mail

"Michael G. Hausenblas" ^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral>

<mailto:michael.hausenblas@joanneum.at>

Try It Out

The simplest way to try the above mentioned things out (and to play with your own RDFa in this Wiki) is to visit the RDFa In Wiki Interface (RiWi) - a little demo I set up to support the work in our XG w.r.t. RDFa.

Test cases

Wiki URI: http://www.w3.org/2005/Incubator/mmsem/wiki/WikiSandBox

SPARQL query:

PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> 

SELECT ?person ?prop ?val
WHERE {
       ?person foaf:based_near ?loc .
       ?loc ?prop ?val .
} 


CategoryHomepage CategoryRDFaInside