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
Based on a very simple tidy-up service we first extract the SafeHTML()-sections from the raw-wiki page
We then use a RDFa extractor service to create real RDF triples from the embedded RDFa.
Finally we apply a SPARQL-query on the so produced RDF triples using a online available query service
Practice
Take for example this page (and the here embedded RDFa). Result: Extracted SafeHTML-section of this page.
Run the results of the previous steps through the RDFa extractor service. Result: RDF/XML result of this page.
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 |
|
"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 . }