{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "chem-bla-ics",
  "description": "Chemblaics (pronounced chem-bla-ics) is the science that uses open science and computers to solve problems in chemistry, biochemistry and related fields.",
  "home_page_url": "https://chem-bla-ics.linkedchemistry.info/",
  "feed_url": "https://chem-bla-ics.linkedchemistry.info/2008/03/10/my-foaf-network-3-my-publications.json",
  "icon": "https://chem-bla-ics.linkedchemistry.info/assets/images/chem-bla-ics_logo.png",
  "language": "en",
  "authors": [
    {
      "name": "Egon Willighagen",
      "url": "https://orcid.org/0000-0001-7542-0286",
      "_orcid": "0000-0001-7542-0286"
    }
  ],
  "items": [

    {
      "id": "https://doi.org/10.59350/3qtf0-89n45",
      "url": "https://chem-bla-ics.linkedchemistry.info/2008/03/10/my-foaf-network-3-my-publications.html",
      "title": "My FOAF network #3: My publications",
      "content_html": "<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\n<em>Bibliographic Ontology Specification</em> (BIBO) over as <a href=\"http://bibliontology.com/\">bibliontology.com</a>. I have written a\n<a href=\"http://blueobelisk.sourceforge.net/people/egonw/bibo2xhtml.xsl\">basic XSLT</a> to create a HTML GUI (open the\n<a href=\"http://blueobelisk.sourceforge.net/people/egonw/biblio.xml\">RDF source</a> in e.g. Firefox). Really basic: it only converts articles,\nand even assumes some conventions I found in examples in the <a href=\"http://wiki.bibliontology.com/index.php/Examples\">BIBO wiki</a>.\nI have not spotted a BIBO validator yet, so guessing a bit. The BibTeX mapping examples are under discussion, but provide some\ninsight to those who are used to using that (<a href=\"http://jabref.sourceforge.net/\">JabRef</a> users, for example).</p>\n\n<p>So, if I understood the specs enough, the following should be valid BIBO (at least it is\n<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>\n\n<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>\n<span class=\"err\">&lt;</span>?xml-stylesheet type=\"text/xsl\"\n                 href=\"http://blueobelisk.sourceforge.net/people/egonw/bibo2xhtml.xsl\"\n                 ?&gt;\n<span class=\"nt\">&lt;rdf:RDF</span>\n      <span class=\"na\">xmlns:rdf=</span><span class=\"s\">\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"</span>\n      <span class=\"na\">xmlns:rdfs=</span><span class=\"s\">\"http://www.w3.org/2000/01/rdf-schema#\"</span>\n      <span class=\"na\">xmlns:bibo=</span><span class=\"s\">\"http://purl.org/ontology/biblio/\"</span>\n      <span class=\"na\">xmlns:dc=</span><span class=\"s\">\"http://purl.org/dc/elements/1.1/\"</span>\n      <span class=\"na\">xmlns:dcterms=</span><span class=\"s\">\"http://purl.org/dc/terms/\"</span>\n      <span class=\"na\">xmlns:foaf=</span><span class=\"s\">\"http://xmlns.com/foaf/0.1/\"</span>\n<span class=\"nt\">&gt;</span>\n\n  <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>\n    <span class=\"nt\">&lt;dc:title&gt;</span>BMC Bioinformatics<span class=\"nt\">&lt;/dc:title&gt;</span>\n  <span class=\"nt\">&lt;/bibo:Journal&gt;</span>\n\n  <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>\n    <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>\n    <span class=\"nt\">&lt;dc:date&gt;</span>2007-02-22<span class=\"nt\">&lt;/dc:date&gt;</span>\n    <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>\n    <span class=\"nt\">&lt;bibo:volume&gt;</span>8<span class=\"nt\">&lt;/bibo:volume&gt;</span>\n    <span class=\"nt\">&lt;bibo:doi&gt;</span>10.1186/1471-2105-8-59<span class=\"nt\">&lt;/bibo:doi&gt;</span>\n\n    <span class=\"nt\">&lt;bibo:contribution&gt;</span>\n      <span class=\"nt\">&lt;bibo:Contribution&gt;</span>\n        <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>\n        <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>\n        <span class=\"nt\">&lt;bibo:position&gt;</span>1<span class=\"nt\">&lt;/bibo:position&gt;</span>\n      <span class=\"nt\">&lt;/bibo:Contribution&gt;</span>\n    <span class=\"nt\">&lt;/bibo:contribution&gt;</span>\n\n    <span class=\"nt\">&lt;bibo:contribution&gt;</span>\n      <span class=\"nt\">&lt;bibo:Contribution&gt;</span>\n        <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>\n        <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>\n        <span class=\"nt\">&lt;bibo:position&gt;</span>2<span class=\"nt\">&lt;/bibo:position&gt;</span>\n      <span class=\"nt\">&lt;/bibo:Contribution&gt;</span>\n    <span class=\"nt\">&lt;/bibo:contribution&gt;</span>\n\n    <span class=\"nt\">&lt;bibo:contribution&gt;</span>\n      <span class=\"nt\">&lt;bibo:Contribution&gt;</span>\n        <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>\n        <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>\n        <span class=\"nt\">&lt;bibo:position&gt;</span>3<span class=\"nt\">&lt;/bibo:position&gt;</span>\n      <span class=\"nt\">&lt;/bibo:Contribution&gt;</span>\n    <span class=\"nt\">&lt;/bibo:contribution&gt;</span>\n\n    <span class=\"nt\">&lt;bibo:contribution&gt;</span>\n      <span class=\"nt\">&lt;bibo:Contribution&gt;</span>\n        <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>\n        <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>\n        <span class=\"nt\">&lt;bibo:position&gt;</span>4<span class=\"nt\">&lt;/bibo:position&gt;</span>\n      <span class=\"nt\">&lt;/bibo:Contribution&gt;</span>\n    <span class=\"nt\">&lt;/bibo:contribution&gt;</span>\n\n    <span class=\"nt\">&lt;bibo:contribution&gt;</span>\n      <span class=\"nt\">&lt;bibo:Contribution&gt;</span>\n        <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>\n        <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>\n        <span class=\"nt\">&lt;bibo:position&gt;</span>5<span class=\"nt\">&lt;/bibo:position&gt;</span>\n      <span class=\"nt\">&lt;/bibo:Contribution&gt;</span>\n    <span class=\"nt\">&lt;/bibo:contribution&gt;</span>\n\n    <span class=\"nt\">&lt;bibo:contribution&gt;</span>\n      <span class=\"nt\">&lt;bibo:Contribution&gt;</span>\n        <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>\n        <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>\n        <span class=\"nt\">&lt;bibo:position&gt;</span>6<span class=\"nt\">&lt;/bibo:position&gt;</span>\n      <span class=\"nt\">&lt;/bibo:Contribution&gt;</span>\n    <span class=\"nt\">&lt;/bibo:contribution&gt;</span>\n\n    <span class=\"nt\">&lt;bibo:contribution&gt;</span>\n      <span class=\"nt\">&lt;bibo:Contribution&gt;</span>\n        <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>\n        <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>\n        <span class=\"nt\">&lt;bibo:position&gt;</span>7<span class=\"nt\">&lt;/bibo:position&gt;</span>\n      <span class=\"nt\">&lt;/bibo:Contribution&gt;</span>\n    <span class=\"nt\">&lt;/bibo:contribution&gt;</span>\n\n    <span class=\"nt\">&lt;bibo:contribution&gt;</span>\n      <span class=\"nt\">&lt;bibo:Contribution&gt;</span>\n        <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>\n        <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>\n        <span class=\"nt\">&lt;bibo:position&gt;</span>8<span class=\"nt\">&lt;/bibo:position&gt;</span>\n      <span class=\"nt\">&lt;/bibo:Contribution&gt;</span>\n    <span class=\"nt\">&lt;/bibo:contribution&gt;</span>\n\n    <span class=\"nt\">&lt;bibo:contribution&gt;</span>\n      <span class=\"nt\">&lt;bibo:Contribution&gt;</span>\n        <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>\n        <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>\n        <span class=\"nt\">&lt;bibo:position&gt;</span>9<span class=\"nt\">&lt;/bibo:position&gt;</span>\n      <span class=\"nt\">&lt;/bibo:Contribution&gt;</span>\n    <span class=\"nt\">&lt;/bibo:contribution&gt;</span>\n\n  <span class=\"nt\">&lt;/bibo:Article&gt;</span>\n\n<span class=\"nt\">&lt;/rdf:RDF&gt;</span>\n</code></pre></div></div>\n\n<p>There are some things notable about this markup:</p>\n\n<ol>\n  <li>It is <strong>very</strong> verbose, even for XML standards!</li>\n  <li>It’s RDF from the ground up</li>\n  <li>it reuses many other ontologies</li>\n</ol>\n\n<p>Particularly, the authors section is very verbose. However, it also nicely reuses <a href=\"http://www.foaf-project.org/\">FOAF</a>\nhere. This makes it really powerful. For example, I could have used this bit:</p>\n\n<div class=\"language-xml highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code><span class=\"nt\">&lt;bibo:contribution&gt;</span>\n  <span class=\"nt\">&lt;bibo:Contribution&gt;</span>\n    <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>\n    <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>\n    <span class=\"nt\">&lt;bibo:position&gt;</span>3<span class=\"nt\">&lt;/bibo:position&gt;</span>\n  <span class=\"nt\">&lt;/bibo:Contribution&gt;</span>\n<span class=\"nt\">&lt;/bibo:contribution&gt;</span>\n</code></pre></div></div>\n\n<p>This would <em>semantically link</em> this publication to whatever information I have on myself published in my FOAF file.</p>\n\n<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>\n\n<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>\n<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>\n<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>\n<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>\n</code></pre></div></div>\n\n<p>The XSLT processor <em>xsltproc</em> (version 1.1.22 on Ubuntu 8.04) gives this error:\n<code class=\"language-plaintext highlighter-rouge\">warning: failed to load external entity \"http://blueobelisk.sourceforge.net/people/egonw/foaf.xml\"</code>.\nBut, if I make it a relative, it does work. Both with xsltproc as well as with Firefox online.</p>\n\n<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\nthis set up, making <a href=\"http://www.researcherid.com/\">researcherid.com</a> obsolete (see also\n<a href=\"http://plindenbaum.blogspot.com/2008/01/thomson-scientific-launches.html\">these</a>\n<a href=\"http://nsaunders.wordpress.com/2008/01/17/researcher-id/\">three</a>\n<a href=\"http://mndoci.com/blog/2008/01/17/researcherid-doesnt-seem-like-all-that/\">blogs</a>):</p>\n\n<div class=\"language-xml highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code><span class=\"nt\">&lt;bibo:contributor&gt;</span>\n  <span class=\"nt\">&lt;foaf:Person</span> <span class=\"na\">foaf:name=</span><span class=\"s\">\"Egon Willighagen\"</span><span class=\"nt\">&gt;</span>\n    <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>\n  <span class=\"nt\">&lt;/foaf:Person&gt;</span>\n<span class=\"nt\">&lt;/bibo:contributor&gt;</span>\n</code></pre></div></div>\n\n<p>Just in case you are wondering, <em>“why the ### does he not simply use BibTeX?”</em>, the answer is RDF.\nNo RDF, no SPARQL, no GLORY. Just thing how easy it will become to run a queries like:</p>\n\n<ul>\n  <li>which of those I have published with, run a blog</li>\n  <li>which of those I have published with are going to that conference in Boston in September?</li>\n  <li>which of those I have published with have friends who published about topics around these keywords</li>\n  <li>etc…</li>\n</ul>\n\n<p>All that becomes very easy now.</p>\n\n<p>BTW, this is how I link to my bibliography from my FOAF:</p>\n\n<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>\n</code></pre></div></div>",
      "summary": "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).",
      
      "date_published": "2008-03-10T00:00:00+00:00",
      "date_modified": "2025-08-17T00:00:00+00:00",
      "tags": ["foaf"],
      
      
      
      
      
      
        "authors": [ { "name": "Egon Willighagen", "url": "https://orcid.org/0000-0001-7542-0286" } ]
      
    }

  ]
}
