<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator><link href="https://chem-bla-ics.linkedchemistry.info/feed/by_tag/foaf.xml" rel="self" type="application/atom+xml" /><link href="https://chem-bla-ics.linkedchemistry.info/" rel="alternate" type="text/html" /><updated>2026-07-18T13:36:15+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/feed/by_tag/foaf.xml</id><title type="html">chem-bla-ics</title><subtitle>Chemblaics (pronounced chem-bla-ics) is the science that uses open science and computers to solve problems in chemistry, biochemistry and related fields.</subtitle><author><name>Egon Willighagen</name></author><entry><title type="html">My HTML+RDFa homepage</title><link href="https://chem-bla-ics.linkedchemistry.info/2009/09/18/my-htmlrdfa-homepage.html" rel="alternate" type="text/html" title="My HTML+RDFa homepage" /><published>2009-09-18T00:00:00+00:00</published><updated>2009-09-18T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2009/09/18/my-htmlrdfa-homepage</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2009/09/18/my-htmlrdfa-homepage.html"><![CDATA[<p>Finally got around to adding a few more bits to my new science homepage: <a href="http://egonw.github.com/">egonw.github.com</a>. Cool thing about this new page is that it is
<a href="http://www.w3.org/TR/rdfa-syntax/">HTML+RDFa</a>, so, my new <a href="http://en.wikipedia.org/wiki/FOAF_%28software%29">FOAF</a> profile is embedded in the HTML:</p>

<p><img src="/assets/images/egonwGithub.png" alt="" /></p>

<p>Down the bottom is link to extract the RDF triples:</p>

<p><img src="/assets/images/egonwGithub1.png" alt="" /></p>

<p>Next, is to write a piece of code that creates HTML+RDFa+BIBO from a BibTeX file, and to write a plugin for Bioclipse to extract triples from HTML+RDFA.</p>]]></content><author><name>Egon Willighagen</name></author><category term="html" /><category term="rdf" /><category term="foaf" /><summary type="html"><![CDATA[Finally got around to adding a few more bits to my new science homepage: egonw.github.com. Cool thing about this new page is that it is HTML+RDFa, so, my new FOAF profile is embedded in the HTML:]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://chem-bla-ics.linkedchemistry.info/assets/images/egonwGithub1.png" /><media:content medium="image" url="https://chem-bla-ics.linkedchemistry.info/assets/images/egonwGithub1.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Bioclipse and SPARQL end points #2: MyExperiment</title><link href="https://chem-bla-ics.linkedchemistry.info/2009/08/21/bioclipse-and-sparql-end-points-2.html" rel="alternate" type="text/html" title="Bioclipse and SPARQL end points #2: MyExperiment" /><published>2009-08-21T00:00:00+00:00</published><updated>2009-08-21T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2009/08/21/bioclipse-and-sparql-end-points-2</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2009/08/21/bioclipse-and-sparql-end-points-2.html"><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Resource_Description_Framework">RDF</a> and <a href="http://en.wikipedia.org/wiki/SPARQL">SPARQL</a>
are two really useful Open Standards. <a href="http://github.com/egonw/bioclipse.rdf/tree/master">Bioclipse-RDF</a> is a
plugin for <a href="http://www.bioclipse.net/">Bioclipse</a> that provide RDF functionality, among which using remote SPARQL end points.</p>

<p>The <a href="http://www.myexperiment.org/">MyExperiment</a> team has set up an excellent <a href="http://rdf.myexperiment.org/">RDF front end</a>.
For example, this is <a href="http://rdf.myexperiment.org/User/286">my MyExperiment account in RDF</a>. The storage gets updated
once every day (at this moment), but I’m sure that will become more often in the future. The SPARQL end point
allows us to make any query against the database that <a href="http://rdf.myexperiment.org/ontologies/">their ontologies</a>
support. The above query showed up 132 workflows when I ran it today.</p>

<h2 id="gists">Gists</h2>

<p>Now, so far I have been using <a href="http://gist.github.com/">Gist</a> to share Bioclipse scripts and I wrote
some <a href="https://chem-bla-ics.linkedchemistry.info/2009/01/16/bioclipse-and-gist-integration.html">Bioclipse GUI elements for downloading such gists <i class="fa-solid fa-recycle fa-xs"></i></a>.
To annotate these gists, <a href="http://delicious.com/">Delicious</a> has been used, and a listing of Bioclipse scripts can be found under the
tags <a href="http://delicious.com/tag/bioclipse+gist">bioclipse and gist</a>.</p>

<p>MyExperiment also allows to share workflows, but originally only for <a href="http://taverna.sf.net/">Taverna</a>.
A recent change, however, made it possible to share other <em>types</em> of workflows too. And, MyExperiment
itself also allows all the annotation which we may want to do.</p>

<p>Now, using the Bioclipse-RDF functionality, I can query the MyExperiment database and use that information
do to stuff. If this stuff is a Bioclipse script, then I can just download it, as the download link of a
workflow is part of the RDF too, as we will see.</p>

<h2 id="querying-a-sparql-end-point">Querying a SPARQL end point</h2>

<p>As we have seen in the <a href="https://chem-bla-ics.linkedchemistry.info/2009/08/16/bioclipse-and-sparql-end-points.html">first article of this series <i class="fa-solid fa-recycle fa-xs"></i></a>,
the RDF manager his a method to query a remote SPARQL end point. The complexity is mostly in formulating the SPARQL (and this one
happens to be available as <a href="http://www.myexperiment.org/workflows/890">workflow on MyExperiment too</a>:</p>

<p><img src="/assets/images/myExp890.png" alt="" /></p>

<p>This is worsened by the fact that JavaScript does not have a type of multiline Strings, so the backslashes at
the end of the lines are JavaScript syntax and not part of the SPARQL. To simplify the SPARQL, I will show
below the SPARQL only, and not the Bioclipse script wrapping as is done in the above code snippet.</p>

<h2 id="list-all-taverna-2-workflows">List all Taverna 2 workflows</h2>

<p>Listing all Taverna 2 workflows, as shown in that earlier snippet, is done with the SPARQL:</p>

<script src="https://gist.github.com/egonw/172138.js"></script>

<p>This query asks for a <code class="language-plaintext highlighter-rouge">?workflow</code> and its <code class="language-plaintext highlighter-rouge">?title</code>, and the workflow <code class="language-plaintext highlighter-rouge">?type</code> must be of Class <code class="language-plaintext highlighter-rouge">ContentType</code> as defined in the
<code class="language-plaintext highlighter-rouge">mebase</code> namespace, and we want to know the <code class="language-plaintext highlighter-rouge">?typetitle</code> of that content type, because we are filtering that using a
<a href="http://en.wikipedia.org/wiki/Regular_expression">regular expression</a> to contain “Taverna 2”. Well, if you cannot
follow this, just <a href="http://www.bing.com/search?q=sparql+tutorial&amp;go=&amp;form=QBLH&amp;filt=all">google for SPARQL</a>,
and run one of those tutorials which are abundantly present on the web.</p>

<h2 id="finding-tags-used-to-annotate-workflows">Finding tags used to annotate workflows</h2>

<p>To list all tags which have likely to do with metabolomics, I can do:</p>

<script src="https://gist.github.com/egonw/172277.js"></script>

<p>And I can also list all workflows that are tagged like this. Because I could not get string matching to work, I used the tag’s URI instead:</p>

<script src="https://gist.github.com/egonw/172685.js"></script>

<h2 id="all-myexperiments-users-in-sweden">All MyExperiments Users in Sweden</h2>

<p>I was also interested in all MyExperiment Users in Sweden, and again, a simple SPARQL tells me where they live:</p>

<script src="https://gist.github.com/egonw/172129.js"></script>

<h2 id="finding-duncan-and-pierre">Finding Duncan and Pierre</h2>

<p>Very easy to find users, such as <a href="http://duncan.hull.name/">Duncan</a>:</p>

<script src="https://gist.github.com/egonw/172686.js"></script>

<p>Or <a href="http://plindenbaum.blogspot.com/">Pierre</a>, who has not listed where he lives:</p>

<script src="https://gist.github.com/egonw/172687.js"></script>

<h2 id="my-workflows">My workflows</h2>

<p>Given a user, it is also easy to get the workflows he <em>owns</em>. Again, I am using my URI instead of combining with a search
for my account, because the MyExperiment SPARQL end point is not particularly fast:</p>

<script src="https://gist.github.com/egonw/172691.js"></script>

<p>Earlier in this series:</p>

<ol>
  <li><a href="https://chem-bla-ics.linkedchemistry.info/2009/08/16/bioclipse-and-sparql-end-points.html">Bioclipse and SPARQL end points #1: DBPedia <i class="fa-solid fa-recycle fa-xs"></i></a></li>
</ol>]]></content><author><name>Egon Willighagen</name></author><category term="bioclipse" /><category term="rdf" /><category term="foaf" /><category term="myexperiment" /><category term="rdf" /><category term="sparql" /><summary type="html"><![CDATA[RDF and SPARQL are two really useful Open Standards. Bioclipse-RDF is a plugin for Bioclipse that provide RDF functionality, among which using remote SPARQL end points.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://chem-bla-ics.linkedchemistry.info/assets/images/myExp890.png" /><media:content medium="image" url="https://chem-bla-ics.linkedchemistry.info/assets/images/myExp890.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Quality Publishing: EndNote versus InChIs</title><link href="https://chem-bla-ics.linkedchemistry.info/2008/04/22/quality-publishing-endnote-versus.html" rel="alternate" type="text/html" title="Quality Publishing: EndNote versus InChIs" /><published>2008-04-22T00:00:00+00:00</published><updated>2008-04-22T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2008/04/22/quality-publishing-endnote-versus</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2008/04/22/quality-publishing-endnote-versus.html"><![CDATA[<p>Some publishers hesitate a bit, but others go full speed ahead into the electronic publishing era.
<a href="http://baoilleach.blogspot.com/">Noel</a> commented on my <a href="https://chem-bla-ics.linkedchemistry.info/2008/04/21/open-access-open-data-leads-to-added.html">post about OA/OD inviting added value <i class="fa-solid fa-recycle fa-xs"></i></a>:</p>

<blockquote>
  <p>I heard a talk by the <a href="http://www.rsc.org/">RSC</a> at the ACS, saying that their RSS feeds contain
<a href="http://www.iupac.org/inchi/">InChI</a>s now! Just thought I’d throw that out there :-)</p>
</blockquote>

<p>The RSC <a href="http://www.rsc.org/Publishing/Journals/ProjectProspect/">Project Prospect</a> is ahead of other
publishers, for <a href="https://chem-bla-ics.linkedchemistry.info/2007/02/01/rsc-first-publisher-to-go-semantic.html">over a year already <i class="fa-solid fa-recycle fa-xs"></i></a>.
Adding InChIs to RSS feeds are a cheap way of adding machine-readable chemistry to ones publishing
pipeline; adding CML would allow much more detail (see
<a href="http://chem-bla-ics.blogspot.com/search?q=CMLRSS">this overview of CMLRSS information in my blog</a>). <!-- keep link --></p>

<p>But, importantly, it allows third-parties to efficiently set up DOI-InChI tables. Cheap (Asian?) workers become
rather expensive, when compared to machine mining to create such databases. Sure, the authoring becomes
somewhat more expensive, but who will argue that scientists might be a bit more precise in what they
publish. I, for sure, would love to see authors focus on adding InChIs to experimental sections, then
that they focus on getting EndNote to put the comma, bold and upper casing in the right place, to meet
journal standards.</p>

<p>Another publisher who takes its job seriously is <a href="http://www.beilstein-journals.org/">Beilstein</a>.
Stephan recently showed me some of the things they are up too, like information rich figures (yes,
you’ll have access to the source, and identify the molecular structures in reaction schema). He
also showed me to the RDF now by default available for all their articles. For example, for
DOI:<a href="http://dx.doi.org/10.1186/1860-5397-3-50">10.1186/1860-5397-3-50</a>,
<a href="http://www.beilstein-journals.org/bjoc/content/rdf/1860-5397-3-50.rdf">the RDF is available here</a>.
It’s indicated in the HTML with:</p>

<div class="language-html highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">&lt;link</span> <span class="na">rel=</span><span class="s">'alternate'</span> <span class="na">type=</span><span class="s">'text/rdf'</span> <span class="na">title=</span><span class="s">'RDF'</span> <span class="na">href=</span><span class="s">'http://www.beilstein-journals.org/bjoc/content/rdf/1860-5397-3-50.rdf'</span><span class="nt">/&gt;</span>
</code></pre></div></div>

<p>There is, actually, also a lot of citation information available in the <code class="language-plaintext highlighter-rouge">&lt;meta&gt;</code> tags in the HTML,
but apparently not the right stuff yet to have <a href="http://www.zotero.org/">Zotero</a> pick it up nicely
(not sure what this Firefox plugin is actually looking for). No chemistry in the RDF it seems,
but there is <a href="https://chem-bla-ics.linkedchemistry.info/2008/03/10/my-foaf-network-3-my-publications.html">BIBO <i class="fa-solid fa-recycle fa-xs"></i></a>,
<a href="https://chem-bla-ics.linkedchemistry.info/tag/foaf">FOAF <i class="fa-solid fa-recycle fa-xs"></i></a> and Dublin Core.</p>

<p>Main suggestion to Stephan, right now, would be to include InChIs in the RDF and RSS feed.</p>

<p>Disclaimer: <a href="http://chem-bla-ics.blogspot.com/search?q=project+prospect+CUBIC">Colin</a>, behind <!-- keep link -->
Project Prospect, visit our group when I was still in Cologne; Stephan contributed code bits
to the CDK project, e.g. this <a href="http://cheminfo.informatics.indiana.edu/~rguha/code/java/nightly/api/org/openscience/cdk/math/Matrix.html">this Matrix class</a>.</p>

<p>Oh, <a href="https://chem-bla-ics.linkedchemistry.info/2007/10/16/lunch-at-nature-hq-with-euan-joanna-ian.html">Nature <i class="fa-solid fa-recycle fa-xs"></i></a> is,
of course, also a publisher who actively gets into electronic publishing age.</p>]]></content><author><name>Egon Willighagen</name></author><category term="publishing" /><category term="inchi" /><category term="justdoi:10.1186/1860-5397-3-50" /><category term="cml" /><category term="rss" /><category term="foaf" /><summary type="html"><![CDATA[Some publishers hesitate a bit, but others go full speed ahead into the electronic publishing era. Noel commented on my post about OA/OD inviting added value :]]></summary></entry><entry><title type="html">My FOAF network #5: SPARQL-ing my network</title><link href="https://chem-bla-ics.linkedchemistry.info/2008/03/19/my-foaf-network-5-sparql-ing-my-network.html" rel="alternate" type="text/html" title="My FOAF network #5: SPARQL-ing my network" /><published>2008-03-19T00:00:00+00:00</published><updated>2008-03-19T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2008/03/19/my-foaf-network-5-sparql-ing-my-network</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2008/03/19/my-foaf-network-5-sparql-ing-my-network.html"><![CDATA[<p><a href="http://www.foaf-project.org/">FOAF rulez</a>: it’s RDF. With RDF comes <a href="http://www.w3.org/TR/rdf-sparql-query/">SPARQL</a>.
SPARQL needs a query engine, however. And there comes <a href="http://openrdf.org/">OpenRDF</a> which created Sesame. I have
to catch the train in about 15 minutes, so will not elaborate too much, but here are some
<a href="http://www.openrdf.org/doc/sesame2/2.0.1/users/index.html">Sesame 2.0.1</a> work:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>&gt; create native.
Please specify values for the following variables:
Repository ID [native]: foafRepo
Repository title [Native store]: FOAF Repository
Triple indexes [spoc,posc]:
Repository created
&gt; open foafRepo
</code></pre></div></div>

<p>Creates me a new RDF storage and opens it.</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>foafRepo&gt; load http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf .
Loading data...
Data has been added to the repository (606 ms)
</code></pre></div></div>

<p>Loads my FOAF file. Now, a simple SPARQL query that finds me all friends that now someone with the nick egonw:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>foafRepo&gt; sparql

BASE &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf&gt;
PREFIX foaf: &lt;http://xmlns.com/foaf/0.1/&gt;

SELECT ?s ?o
WHERE { ?s foaf:knows ?o ; foaf:nick "egonw" . }

.
Evaluating query...
+-------------------------------------+-------------------------------------+
| s                                   | o                                   |
+-------------------------------------+-------------------------------------+
| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#me&gt;| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#HenryRzepa&gt;|
| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#me&gt;| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#CarstenNiehaus&gt;|
| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#me&gt;| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#RajarshiGuha&gt;|
| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#me&gt;| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#JeanClaudeBradley&gt;|
| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#me&gt;| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#GeoffHutchison&gt;|
| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#me&gt;| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#ChristophSteinbeck&gt;|
| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#me&gt;| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#PeterMurrayRust&gt;|
| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#me&gt;| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#TobiasHelmus&gt;|
| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#me&gt;| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#StefanKuhn&gt;|
| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#me&gt;| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#MartinEklund&gt;|
| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#me&gt;| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#JohannesWagener&gt;|
| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#me&gt;| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#JarlWikberg&gt;|
| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#me&gt;| &lt;http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf#JeromePansanel&gt;|
+-------------------------------------+-------------------------------------+
13 result(s) (15 ms)
</code></pre></div></div>

<p>Not very pretty, but rather accurate.</p>

<p>More SPARQL fun later. Do try this at home, but make sure to <a href="http://openrdf.org/forum/mvnforum/viewthread?thread=1641">not put a period at the end of a line in your SPARQL query</a>! :)</p>]]></content><author><name>Egon Willighagen</name></author><category term="foaf" /><category term="rdf" /><category term="sparql" /><summary type="html"><![CDATA[FOAF rulez: it’s RDF. With RDF comes SPARQL. SPARQL needs a query engine, however. And there comes OpenRDF which created Sesame. I have to catch the train in about 15 minutes, so will not elaborate too much, but here are some Sesame 2.0.1 work:]]></summary></entry><entry><title type="html">My FOAF network #4: Tabulating my publications</title><link href="https://chem-bla-ics.linkedchemistry.info/2008/03/18/my-foaf-network-4-tabulating-my.html" rel="alternate" type="text/html" title="My FOAF network #4: Tabulating my publications" /><published>2008-03-18T00:00:00+00:00</published><updated>2008-03-18T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2008/03/18/my-foaf-network-4-tabulating-my</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2008/03/18/my-foaf-network-4-tabulating-my.html"><![CDATA[<p><a href="http://dowhatimean.net/">Richard</a> informed me (via <a href="http://planetrdf.com/">Planet RDF</a>) about <a href="http://dowhatimean.net/2008/03/tabulator-does-n3">N3 support in Tabulator</a>.
<a href="http://www.w3.org/DesignIssues/Notation3.html">N3</a> is a more compressed version of RDF/XML, which I have been using so far, but both are
<a href="http://en.wikipedia.org/wiki/Resource_Description_Framework">RDF</a>. Now, I don’t plan to use N3 for my FOAF experimenting, but two things caught
my eye in the nice blog item.</p>

<p>First, it has a very useful tip on <code class="language-plaintext highlighter-rouge">.htaccess</code> which you can use to teach Apache about MIME types, even when you do not have root access.
So, I added this <code class="language-plaintext highlighter-rouge">.htaccess</code> file to <a href="http://blueobelisk.sourceforge.net/people/egonw/">blueobelisk.sourceforge.net/people/egonw/</a>:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>AddType application/rdf+xml;charset=utf-8 .xrdf
</code></pre></div></div>

<p>Now, you can also access my <a href="http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf">FOAF file with the MIME type</a> set to
<code class="language-plaintext highlighter-rouge">application/rdf+xml</code>. And, <a href="http://blueobelisk.sourceforge.net/people/egonw/biblio.xrdf">my bibliography too</a>. Now, the latter becomes
interesting when you have <a href="http://dig.csail.mit.edu/2007/tab/">Tabulator</a> installed in your Firefox. Instead of applying the XSLT,
Firefox will now show it like this:</p>

<p><img src="/assets/images/tabulator.png" alt="" /></p>

<p>And, in the <em>under the hood</em> mode it looks like:</p>

<p><img src="/assets/images/tabulator1.png" alt="" /></p>

<p>Now, my FOAF file does not seem to work well. Not sure what goes wrong there, but given the fact that Tabulator seems to be able to
recurse into referenced RDF files, I think it nicely complements what we already have.</p>

<p>Wow, it seems Web3.0/WebNG is really going to happen this year!</p>]]></content><author><name>Egon Willighagen</name></author><category term="foaf" /><category term="rdf" /><summary type="html"><![CDATA[Richard informed me (via Planet RDF) about N3 support in Tabulator. N3 is a more compressed version of RDF/XML, which I have been using so far, but both are RDF. Now, I don’t plan to use N3 for my FOAF experimenting, but two things caught my eye in the nice blog item.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://chem-bla-ics.linkedchemistry.info/assets/images/tabulator1.png" /><media:content medium="image" url="https://chem-bla-ics.linkedchemistry.info/assets/images/tabulator1.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">My FOAF network #3: My publications</title><link href="https://chem-bla-ics.linkedchemistry.info/2008/03/10/my-foaf-network-3-my-publications.html" rel="alternate" type="text/html" title="My FOAF network #3: My publications" /><published>2008-03-10T00:00:00+00:00</published><updated>2008-03-10T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2008/03/10/my-foaf-network-3-my-publications</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2008/03/10/my-foaf-network-3-my-publications.html"><![CDATA[<p><a href="https://chem-bla-ics.linkedchemistry.info/2008/03/08/my-foaf-network-2-xslt-for-html-gui.html">As promised <i class="fa-solid fa-recycle fa-xs"></i></a>, I’ll write a bit about using
<em>Bibliographic Ontology Specification</em> (BIBO) over as <a href="http://bibliontology.com/">bibliontology.com</a>. I have written a
<a href="http://blueobelisk.sourceforge.net/people/egonw/bibo2xhtml.xsl">basic XSLT</a> to create a HTML GUI (open the
<a href="http://blueobelisk.sourceforge.net/people/egonw/biblio.xml">RDF source</a> in e.g. Firefox). Really basic: it only converts articles,
and even assumes some conventions I found in examples in the <a href="http://wiki.bibliontology.com/index.php/Examples">BIBO wiki</a>.
I have not spotted a BIBO validator yet, so guessing a bit. The BibTeX mapping examples are under discussion, but provide some
insight to those who are used to using that (<a href="http://jabref.sourceforge.net/">JabRef</a> users, for example).</p>

<p>So, if I understood the specs enough, the following should be valid BIBO (at least it is
<a href="http://www.w3.org/RDF/Validator/ARPServlet?URI=http%3A%2F%2Fblueobelisk.sourceforge.net%2Fpeople%2Fegonw%2Fbiblio.xml&amp;PARSE=Parse+URI%3A+&amp;TRIPLES_AND_GRAPH=PRINT_TRIPLES&amp;FORMAT=PNG_EMBED">valid RDF</a>):</p>

<div class="language-xml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="cp">&lt;?xml version="1.0" encoding="UTF-8"?&gt;</span>
<span class="err">&lt;</span>?xml-stylesheet type="text/xsl"
                 href="http://blueobelisk.sourceforge.net/people/egonw/bibo2xhtml.xsl"
                 ?&gt;
<span class="nt">&lt;rdf:RDF</span>
      <span class="na">xmlns:rdf=</span><span class="s">"http://www.w3.org/1999/02/22-rdf-syntax-ns#"</span>
      <span class="na">xmlns:rdfs=</span><span class="s">"http://www.w3.org/2000/01/rdf-schema#"</span>
      <span class="na">xmlns:bibo=</span><span class="s">"http://purl.org/ontology/biblio/"</span>
      <span class="na">xmlns:dc=</span><span class="s">"http://purl.org/dc/elements/1.1/"</span>
      <span class="na">xmlns:dcterms=</span><span class="s">"http://purl.org/dc/terms/"</span>
      <span class="na">xmlns:foaf=</span><span class="s">"http://xmlns.com/foaf/0.1/"</span>
<span class="nt">&gt;</span>

  <span class="nt">&lt;bibo:Journal</span> <span class="na">rdf:about=</span><span class="s">"urn:issn:1471-2105"</span><span class="nt">&gt;</span>
    <span class="nt">&lt;dc:title&gt;</span>BMC Bioinformatics<span class="nt">&lt;/dc:title&gt;</span>
  <span class="nt">&lt;/bibo:Journal&gt;</span>

  <span class="nt">&lt;bibo:Article</span> <span class="na">rdf:about=</span><span class="s">"http://dx.doi.org/10.1186/1471-2105-8-59"</span><span class="nt">&gt;</span>
    <span class="nt">&lt;dc:title&gt;</span>Bioclipse: an open source workbench for chemo- and bioinformatics<span class="nt">&lt;/dc:title&gt;</span>
    <span class="nt">&lt;dc:date&gt;</span>2007-02-22<span class="nt">&lt;/dc:date&gt;</span>
    <span class="nt">&lt;dc:isPartOf</span> <span class="na">rdf:resource=</span><span class="s">"urn:issn:1471-2105"</span><span class="nt">/&gt;</span>
    <span class="nt">&lt;bibo:volume&gt;</span>8<span class="nt">&lt;/bibo:volume&gt;</span>
    <span class="nt">&lt;bibo:doi&gt;</span>10.1186/1471-2105-8-59<span class="nt">&lt;/bibo:doi&gt;</span>

    <span class="nt">&lt;bibo:contribution&gt;</span>
      <span class="nt">&lt;bibo:Contribution&gt;</span>
        <span class="nt">&lt;bibo:role</span> <span class="na">rdf:resource=</span><span class="s">"http://purl.org/ontology/bibo/roles/author"</span> <span class="nt">/&gt;</span>
        <span class="nt">&lt;bibo:contributor&gt;&lt;foaf:Person</span> <span class="na">foaf:name=</span><span class="s">"Ola Spjuth"</span><span class="nt">/&gt;&lt;/bibo:contributor&gt;</span>
        <span class="nt">&lt;bibo:position&gt;</span>1<span class="nt">&lt;/bibo:position&gt;</span>
      <span class="nt">&lt;/bibo:Contribution&gt;</span>
    <span class="nt">&lt;/bibo:contribution&gt;</span>

    <span class="nt">&lt;bibo:contribution&gt;</span>
      <span class="nt">&lt;bibo:Contribution&gt;</span>
        <span class="nt">&lt;bibo:role</span> <span class="na">rdf:resource=</span><span class="s">"http://purl.org/ontology/bibo/roles/author"</span> <span class="nt">/&gt;</span>
        <span class="nt">&lt;bibo:contributor&gt;&lt;foaf:Person</span> <span class="na">foaf:name=</span><span class="s">"Tobias Helmus"</span><span class="nt">/&gt;&lt;/bibo:contributor&gt;</span>
        <span class="nt">&lt;bibo:position&gt;</span>2<span class="nt">&lt;/bibo:position&gt;</span>
      <span class="nt">&lt;/bibo:Contribution&gt;</span>
    <span class="nt">&lt;/bibo:contribution&gt;</span>

    <span class="nt">&lt;bibo:contribution&gt;</span>
      <span class="nt">&lt;bibo:Contribution&gt;</span>
        <span class="nt">&lt;bibo:role</span> <span class="na">rdf:resource=</span><span class="s">"http://purl.org/ontology/bibo/roles/author"</span> <span class="nt">/&gt;</span>
        <span class="nt">&lt;bibo:contributor&gt;&lt;foaf:Person</span> <span class="na">foaf:name=</span><span class="s">"Egon Willighagen"</span><span class="nt">/&gt;&lt;/bibo:contributor&gt;</span>
        <span class="nt">&lt;bibo:position&gt;</span>3<span class="nt">&lt;/bibo:position&gt;</span>
      <span class="nt">&lt;/bibo:Contribution&gt;</span>
    <span class="nt">&lt;/bibo:contribution&gt;</span>

    <span class="nt">&lt;bibo:contribution&gt;</span>
      <span class="nt">&lt;bibo:Contribution&gt;</span>
        <span class="nt">&lt;bibo:role</span> <span class="na">rdf:resource=</span><span class="s">"http://purl.org/ontology/bibo/roles/author"</span> <span class="nt">/&gt;</span>
        <span class="nt">&lt;bibo:contributor&gt;&lt;foaf:Person</span> <span class="na">foaf:name=</span><span class="s">"Stefan Kuhn"</span><span class="nt">/&gt;&lt;/bibo:contributor&gt;</span>
        <span class="nt">&lt;bibo:position&gt;</span>4<span class="nt">&lt;/bibo:position&gt;</span>
      <span class="nt">&lt;/bibo:Contribution&gt;</span>
    <span class="nt">&lt;/bibo:contribution&gt;</span>

    <span class="nt">&lt;bibo:contribution&gt;</span>
      <span class="nt">&lt;bibo:Contribution&gt;</span>
        <span class="nt">&lt;bibo:role</span> <span class="na">rdf:resource=</span><span class="s">"http://purl.org/ontology/bibo/roles/author"</span> <span class="nt">/&gt;</span>
        <span class="nt">&lt;bibo:contributor&gt;&lt;foaf:Person</span> <span class="na">foaf:name=</span><span class="s">"Martin Eklund"</span><span class="nt">/&gt;&lt;/bibo:contributor&gt;</span>
        <span class="nt">&lt;bibo:position&gt;</span>5<span class="nt">&lt;/bibo:position&gt;</span>
      <span class="nt">&lt;/bibo:Contribution&gt;</span>
    <span class="nt">&lt;/bibo:contribution&gt;</span>

    <span class="nt">&lt;bibo:contribution&gt;</span>
      <span class="nt">&lt;bibo:Contribution&gt;</span>
        <span class="nt">&lt;bibo:role</span> <span class="na">rdf:resource=</span><span class="s">"http://purl.org/ontology/bibo/roles/author"</span> <span class="nt">/&gt;</span>
        <span class="nt">&lt;bibo:contributor&gt;&lt;foaf:Person</span> <span class="na">foaf:name=</span><span class="s">"Johannes Wagener"</span><span class="nt">/&gt;&lt;/bibo:contributor&gt;</span>
        <span class="nt">&lt;bibo:position&gt;</span>6<span class="nt">&lt;/bibo:position&gt;</span>
      <span class="nt">&lt;/bibo:Contribution&gt;</span>
    <span class="nt">&lt;/bibo:contribution&gt;</span>

    <span class="nt">&lt;bibo:contribution&gt;</span>
      <span class="nt">&lt;bibo:Contribution&gt;</span>
        <span class="nt">&lt;bibo:role</span> <span class="na">rdf:resource=</span><span class="s">"http://purl.org/ontology/bibo/roles/author"</span> <span class="nt">/&gt;</span>
        <span class="nt">&lt;bibo:contributor&gt;&lt;foaf:Person</span> <span class="na">foaf:name=</span><span class="s">"Peter Murray-Rust"</span><span class="nt">/&gt;&lt;/bibo:contributor&gt;</span>
        <span class="nt">&lt;bibo:position&gt;</span>7<span class="nt">&lt;/bibo:position&gt;</span>
      <span class="nt">&lt;/bibo:Contribution&gt;</span>
    <span class="nt">&lt;/bibo:contribution&gt;</span>

    <span class="nt">&lt;bibo:contribution&gt;</span>
      <span class="nt">&lt;bibo:Contribution&gt;</span>
        <span class="nt">&lt;bibo:role</span> <span class="na">rdf:resource=</span><span class="s">"http://purl.org/ontology/bibo/roles/author"</span> <span class="nt">/&gt;</span>
        <span class="nt">&lt;bibo:contributor&gt;&lt;foaf:Person</span> <span class="na">foaf:name=</span><span class="s">"Christoph Steinbeck"</span><span class="nt">/&gt;&lt;/bibo:contributor&gt;</span>
        <span class="nt">&lt;bibo:position&gt;</span>8<span class="nt">&lt;/bibo:position&gt;</span>
      <span class="nt">&lt;/bibo:Contribution&gt;</span>
    <span class="nt">&lt;/bibo:contribution&gt;</span>

    <span class="nt">&lt;bibo:contribution&gt;</span>
      <span class="nt">&lt;bibo:Contribution&gt;</span>
        <span class="nt">&lt;bibo:role</span> <span class="na">rdf:resource=</span><span class="s">"http://purl.org/ontology/bibo/roles/author"</span> <span class="nt">/&gt;</span>
        <span class="nt">&lt;bibo:contributor&gt;&lt;foaf:Person</span> <span class="na">foaf:name=</span><span class="s">"Jarl Wikberg"</span><span class="nt">/&gt;&lt;/bibo:contributor&gt;</span>
        <span class="nt">&lt;bibo:position&gt;</span>9<span class="nt">&lt;/bibo:position&gt;</span>
      <span class="nt">&lt;/bibo:Contribution&gt;</span>
    <span class="nt">&lt;/bibo:contribution&gt;</span>

  <span class="nt">&lt;/bibo:Article&gt;</span>

<span class="nt">&lt;/rdf:RDF&gt;</span>
</code></pre></div></div>

<p>There are some things notable about this markup:</p>

<ol>
  <li>It is <strong>very</strong> verbose, even for XML standards!</li>
  <li>It’s RDF from the ground up</li>
  <li>it reuses many other ontologies</li>
</ol>

<p>Particularly, the authors section is very verbose. However, it also nicely reuses <a href="http://www.foaf-project.org/">FOAF</a>
here. This makes it really powerful. For example, I could have used this bit:</p>

<div class="language-xml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">&lt;bibo:contribution&gt;</span>
  <span class="nt">&lt;bibo:Contribution&gt;</span>
    <span class="nt">&lt;bibo:role</span> <span class="na">rdf:resource=</span><span class="s">"http://purl.org/ontology/bibo/roles/author"</span> <span class="nt">/&gt;</span>
    <span class="nt">&lt;bibo:contributor</span> <span class="na">rdf:resource=</span><span class="s">"http://blueobelisk.sourceforge.net/people/egonw/foaf.xml#me"</span><span class="nt">/&gt;</span>
    <span class="nt">&lt;bibo:position&gt;</span>3<span class="nt">&lt;/bibo:position&gt;</span>
  <span class="nt">&lt;/bibo:Contribution&gt;</span>
<span class="nt">&lt;/bibo:contribution&gt;</span>
</code></pre></div></div>

<p>This would <em>semantically link</em> this publication to whatever information I have on myself published in my FOAF file.</p>

<p>Now, the reason why I have not done this yet, is that the XSLT did not properly load the XML from my foaf file:</p>

<div class="language-xml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">&lt;xsl:variable</span> <span class="na">name=</span><span class="s">"foafURI"</span> <span class="na">select=</span><span class="s">"substring-before(bibo:contributor/@rdf:resource, '#')"</span><span class="nt">/&gt;</span>
<span class="nt">&lt;xsl:variable</span> <span class="na">name=</span><span class="s">"authorID"</span> <span class="na">select=</span><span class="s">"substring-after(bibo:contributor/@rdf:resource, '#')"</span><span class="nt">/&gt;</span>
<span class="nt">&lt;xsl:variable</span> <span class="na">name=</span><span class="s">"foafDoc"</span> <span class="na">select=</span><span class="s">"document($foafURI)"</span><span class="nt">/&gt;</span>
<span class="nt">&lt;xsl:value-of</span> <span class="na">select=</span><span class="s">"$foafDoc//foaf:Person[@rdf:ID=$authorID]"</span><span class="nt">/&gt;</span>
</code></pre></div></div>

<p>The XSLT processor <em>xsltproc</em> (version 1.1.22 on Ubuntu 8.04) gives this error:
<code class="language-plaintext highlighter-rouge">warning: failed to load external entity "http://blueobelisk.sourceforge.net/people/egonw/foaf.xml"</code>.
But, if I make it a relative, it does work. Both with xsltproc as well as with Firefox online.</p>

<p>Another reason not to do it like that, is that one looses control of the citation content. What I will do soon, is use
this set up, making <a href="http://www.researcherid.com/">researcherid.com</a> obsolete (see also
<a href="http://plindenbaum.blogspot.com/2008/01/thomson-scientific-launches.html">these</a>
<a href="http://nsaunders.wordpress.com/2008/01/17/researcher-id/">three</a>
<a href="http://mndoci.com/blog/2008/01/17/researcherid-doesnt-seem-like-all-that/">blogs</a>):</p>

<div class="language-xml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">&lt;bibo:contributor&gt;</span>
  <span class="nt">&lt;foaf:Person</span> <span class="na">foaf:name=</span><span class="s">"Egon Willighagen"</span><span class="nt">&gt;</span>
    <span class="nt">&lt;rdfs:seeAlso</span> <span class="na">rdf:resource=</span><span class="s">"http://blueobelisk.sourceforge.net/people/egonw/biblio.xml#me"</span><span class="nt">/&gt;</span>
  <span class="nt">&lt;/foaf:Person&gt;</span>
<span class="nt">&lt;/bibo:contributor&gt;</span>
</code></pre></div></div>

<p>Just in case you are wondering, <em>“why the ### does he not simply use BibTeX?”</em>, the answer is RDF.
No RDF, no SPARQL, no GLORY. Just thing how easy it will become to run a queries like:</p>

<ul>
  <li>which of those I have published with, run a blog</li>
  <li>which of those I have published with are going to that conference in Boston in September?</li>
  <li>which of those I have published with have friends who published about topics around these keywords</li>
  <li>etc…</li>
</ul>

<p>All that becomes very easy now.</p>

<p>BTW, this is how I link to my bibliography from my FOAF:</p>

<div class="language-xml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">&lt;foaf:publications</span> <span class="na">rdf:resource=</span><span class="s">"http://blueobelisk.sourceforge.net/people/egonw/biblio.xml"</span><span class="nt">/&gt;</span>
</code></pre></div></div>]]></content><author><name>Egon Willighagen</name></author><category term="foaf" /><summary type="html"><![CDATA[As promised , I’ll write a bit about using Bibliographic Ontology Specification (BIBO) over as bibliontology.com. I have written a basic XSLT to create a HTML GUI (open the RDF source in e.g. Firefox). Really basic: it only converts articles, and even assumes some conventions I found in examples in the BIBO wiki. I have not spotted a BIBO validator yet, so guessing a bit. The BibTeX mapping examples are under discussion, but provide some insight to those who are used to using that (JabRef users, for example).]]></summary></entry><entry><title type="html">My FOAF network #2: XSLT for a HTML GUI</title><link href="https://chem-bla-ics.linkedchemistry.info/2008/03/08/my-foaf-network-2-xslt-for-html-gui.html" rel="alternate" type="text/html" title="My FOAF network #2: XSLT for a HTML GUI" /><published>2008-03-08T00:00:00+00:00</published><updated>2008-03-08T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2008/03/08/my-foaf-network-2-xslt-for-html-gui</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2008/03/08/my-foaf-network-2-xslt-for-html-gui.html"><![CDATA[<p>Because the ACS meeting where <a href="http://www.ch.ic.ac.uk/rzepa/">Henry</a> will present something about FOAF in chemistry,
is nearing very fast now (here’s the <a href="https://chem-bla-ics.linkedchemistry.info/2007/10/26/my-foaf-network-1-foafexplorer.html">first blog it this series <i class="fa-solid fa-recycle fa-xs"></i></a>),
it becomes urgent to beef up the <a href="http://www.blueobelisk.org/">Blue Obelisk</a> FOAF network, now consisting of
<a href="http://blueobelisk.sourceforge.net/wiki/Members">7 members</a>. All do now show up in
<a href="http://blueobelisk.sourceforge.net/people/egonw/">the FOAFExplorer</a>:</p>

<p><img src="/assets/images/foafExplorer.png" alt="" /></p>

<p>Now, to make sure that my FOAF is in order, I set up the regular XML/RDF toolchain, using <em>xmllint</em> to validate the XML and
RDF syntax, and <a href="http://blueobelisk.sourceforge.net/people/egonw/foaf2xhtml.xsl">XSLT</a> to convert the FOAF to human readable HTML.
Using the <code class="language-plaintext highlighter-rouge">?xml-stylesheet?</code> syntax this also provide the basic HTML GUI when accessing
<a href="http://blueobelisk.sourceforge.net/people/egonw/foaf.xml">the FOAF file</a> using Firefox. BTW, I had to rename the file to
make the SourceForge web server aware that the file is an XML file, so that it nicely sets the MIME type.</p>

<p>BTW, I suggest all to validate your FOAF with <a href="http://www.w3.org/RDF/Validator/">this RDF validator</a>, because some of
us got some work to do to make them valid:</p>

<ul>
  <li>Mine is having some encoding issue</li>
  <li>Henry’s has some 8 errors</li>
</ul>

<p>The others are actually fine.</p>

<p>While the XSLT is getting along quite nicely, I got serious other work to do. The <a href="http://strigi.sf.net/">Strigi</a>-based
FOAF indexer is sort of working, gets FOAF documents recursively, but I want it to index our publications and presentation
slides too. Now, FOAF has a <em>foaf:publications</em> tag, which I thought might be suited. But after chatting with (new)
friends on the #foaf IRC channel (<a href="http://chatlogs.planetrdf.com/foaf/2008-03-08">the log</a>), it became clear that the
scope of that element is to point to some other file (<em>foaf:Document</em>) which lists the publications, such a HTML output
created from BibTeX.</p>

<p>That is, the following syntax is not quite what appears to be intended:</p>

<div class="language-xml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">&lt;foaf:publications&gt;</span>
  <span class="nt">&lt;foaf:Document</span> <span class="na">rdf:about=</span><span class="s">"http://dx.doi.org/10.1186/1471-2105-8-59"</span><span class="nt">&gt;</span>
    <span class="nt">&lt;dc:title&gt;</span>Bioclipse: an open source workbench for chemo-
      and bioinformatics<span class="nt">&lt;/dc:title&gt;</span>
    <span class="nt">&lt;dc:author</span> <span class="na">rdf:resource=</span><span class="s">"#me"</span><span class="nt">/&gt;</span>
  <span class="nt">&lt;/foaf:Document&gt;</span>
</code></pre></div></div>

<p>The <a href="http://bibliontology.com/">Bibliontology</a> was suggested and seem a rather good candidate to draft a separate
but RDF/OWL-based publication list. The server was down at the time of writing, but the Google cache showed the
scope nicely. The <a href="http://groups.google.com/group/bibliographic-ontology-specification-group">Google group is active</a>
and the server should <a href="http://chatlogs.planetrdf.com/foaf/2008-03-08#T23-05-19">go back online shortly</a>.</p>

<p>OK, enough for now. More will follow in this series shortly. Such as a HTML GUI for
<a href="http://blueobelisk.sourceforge.net/people/egonw/biblio.xml">my publication list in Bibliontology format</a>.</p>]]></content><author><name>Egon Willighagen</name></author><category term="semweb" /><category term="blue-obelisk" /><category term="foaf" /><summary type="html"><![CDATA[Because the ACS meeting where Henry will present something about FOAF in chemistry, is nearing very fast now (here’s the first blog it this series ), it becomes urgent to beef up the Blue Obelisk FOAF network, now consisting of 7 members. All do now show up in the FOAFExplorer:]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://chem-bla-ics.linkedchemistry.info/assets/images/foafExplorer.png" /><media:content medium="image" url="https://chem-bla-ics.linkedchemistry.info/assets/images/foafExplorer.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Jane, find me interesting journals, please.</title><link href="https://chem-bla-ics.linkedchemistry.info/2008/03/01/jane-find-me-interesting-journals.html" rel="alternate" type="text/html" title="Jane, find me interesting journals, please." /><published>2008-03-01T00:10:00+00:00</published><updated>2008-03-01T00:10:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2008/03/01/jane-find-me-interesting-journals</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2008/03/01/jane-find-me-interesting-journals.html"><![CDATA[<p><a href="http://bioinformatics.oxfordjournals.org/">Bioinformatics</a> just published a paper from Schuemie and Kors (Erasmus University/NL,
<a href="http://www.biosemantics.org/">BioSemantics group</a>): <em>Jane: suggesting journals, finding experts</em> (doi:<a href="https://doi.org/10.1093/bioinformatics/btn006">10.1093/bioinformatics/btn006</a>):</p>

<blockquote>
  <p><a href="http://biosemantics.org/jane/index.php">Jane</a> (Journal/Author Name Estimator) is a freely available web-based application that,
on the basis of a sample text (e.g. the title and abstract of a manuscript), can suggest journals and experts who have published
similar articles.</p>
</blockquote>

<p>Having just gone into a different research field, I appreciate Jane as a useful tool to learn to find my way around in relevant
literature. Based on, for example, the abstract of an article I find interesting, it finds me appropriate journals and authors.
The next screenshot shows the results for the abstract of the <a href="http://www.blueobelisk.org/">Blue Obelisk</a> paper
(doi:<a href="https://doi.org/10.1021/ci050400b">10.1021/ci050400b</a>):</p>

<p><img src="/assets/images/jane.png" alt="" /></p>

<p>The <em>Show articles</em> feature as well as the journal annotation are rather useful to get a quick overview of what is being suggested.
The list of authors seems, at first sight, populated by co-authors, and lacks any form of annotation.
<a href="https://chem-bla-ics.linkedchemistry.info/2007/10/26/my-foaf-network-1-foafexplorer.html">Room for FOAF here <i class="fa-solid fa-recycle fa-xs"></i></a>? They used PubMed as content
provider, and text mining to <em>align</em> articles, but nothing really semantic, despite the group’s name. The output does not seem to
provide semantics either.</p>]]></content><author><name>Egon Willighagen</name></author><category term="publishing" /><category term="doi:10.1021/CI050400B" /><category term="justdoi:10.1093/bioinformatics/btn006" /><category term="foaf" /><summary type="html"><![CDATA[Bioinformatics just published a paper from Schuemie and Kors (Erasmus University/NL, BioSemantics group): Jane: suggesting journals, finding experts (doi:10.1093/bioinformatics/btn006):]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://chem-bla-ics.linkedchemistry.info/assets/images/jane.png" /><media:content medium="image" url="https://chem-bla-ics.linkedchemistry.info/assets/images/jane.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">My FOAF network #1: the FOAFExplorer</title><link href="https://chem-bla-ics.linkedchemistry.info/2007/10/26/my-foaf-network-1-foafexplorer.html" rel="alternate" type="text/html" title="My FOAF network #1: the FOAFExplorer" /><published>2007-10-26T00:00:00+00:00</published><updated>2007-10-26T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2007/10/26/my-foaf-network-1-foafexplorer</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2007/10/26/my-foaf-network-1-foafexplorer.html"><![CDATA[<p>In this series I will introduce the technologies behind my FOAF network. <a href="http://www.foaf-project.org/">FOAF</a>
means Friend-of-a-Friend and</p>

<blockquote>
  <p>[t]he Friend of a Friend (FOAF) project is creating a Web of machine-readable pages describing people,
the links between them and the things they create and do.</p>
</blockquote>

<p><a href="http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf">My FOAF file</a> (draft) will give you details on
who I am, who I collaborate with (and other types of friends), which conferences I am attending, what I
published etc. That is, I’ll try to keep it updated. BTW, <a href="http://xmlns.com/foaf/spec/">FOAF is a RDF language</a>.</p>

<h2 id="foafexplorer">FOAFExplorer</h2>

<p><a href="http://plindenbaum.blogspot.com/">Pierre</a> has done some <a href="http://plindenbaum.blogspot.com/search?q=FOAF">excellent FOAF work</a>
in the past, and <a href="http://plindenbaum.blogspot.com/2006/01/myfoafexplorer-browse-your-foaf.html">developed</a> the
<a href="http://www.urbigene.com/foafexplorer/">MyFOAFExplorer</a>, and also developed
<a href="http://plindenbaum.blogspot.com/2006/01/scifoaf-cited-at-pacific-symposium-on.html">a tool to create a FOAF network</a>
based on the <a href="http://www.ncbi.nlm.nih.gov/sites/entrez">PubMed database</a>, called
<a href="http://www.urbigene.com/foaf/">SciFOAF</a>. The latter is neat, but does not allow putting
all this personal details in the FOAF files. However, the output could be a starting
point.</p>

<p>Back to FOAFExplorer, this is <a href="http://blueobelisk.sourceforge.net/people/egonw/">what the FOAFExplorer shows for my network</a>:</p>

<p><img src="/assets/images/foaf_egonw.png" alt="" /></p>

<p>I’m a bit lonely, even though I have linked to two friends in my FOAF file, of which one has a FOAF
file too (<a href="http://www.ch.ic.ac.uk/rzepa/rzepa.xrdf">Henry</a>):</p>

<div class="language-xml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">&lt;foaf:knows&gt;</span>
  <span class="nt">&lt;foaf:Person</span> <span class="na">rdf:ID=</span><span class="s">"HenryRzepa"</span><span class="nt">&gt;</span>
    <span class="nt">&lt;foaf:name&gt;</span>Henry Rzepa<span class="nt">&lt;/foaf:name&gt;</span>
    <span class="nt">&lt;rdfs:seeAlso</span> <span class="na">rdf:resource=</span><span class="s">"http://www.ch.ic.ac.uk/rzepa/rzepa.xrdf"</span><span class="nt">/&gt;</span>
  <span class="nt">&lt;/foaf:Person&gt;</span>
<span class="nt">&lt;/foaf:knows&gt;</span>
<span class="nt">&lt;foaf:knows&gt;</span>
  <span class="nt">&lt;foaf:Person</span> <span class="na">rdf:ID=</span><span class="s">"PeterMurrayRust"</span><span class="nt">&gt;</span>
    <span class="nt">&lt;foaf:name&gt;</span>Peter Murray-Rust
    <span class="nt">&lt;foaf:mbox_sha1sum&gt;</span>926d6f8ed367bdded26353a05e80b4f0ce18230d...
  <span class="nt">&lt;/foaf:Person&gt;</span>
<span class="nt">&lt;/foaf:knows&gt;</span>
</code></pre></div></div>
<p>I guess the FOAFExplorer does not browse into my network. More on that in later items in this series.</p>]]></content><author><name>Egon Willighagen</name></author><category term="semweb" /><category term="foaf" /><summary type="html"><![CDATA[In this series I will introduce the technologies behind my FOAF network. FOAF means Friend-of-a-Friend and]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://chem-bla-ics.linkedchemistry.info/assets/images/foaf_egonw.png" /><media:content medium="image" url="https://chem-bla-ics.linkedchemistry.info/assets/images/foaf_egonw.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry></feed>