{
  "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/2007/07/31/rdf-ing-molecular-space.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/9r29x-8y455",
      "url": "https://chem-bla-ics.linkedchemistry.info/2007/07/31/rdf-ing-molecular-space.html",
      "title": "RDF-ing molecular space",
      "content_html": "<p><a href=\"http://en.wikipedia.org/wiki/Resource_Description_Framework\">RDF</a> might be the solution we are looking for to get a grip\non the huge amount of information we are facing. <a href=\"https://chem-bla-ics.linkedchemistry.info/2007/05/11/microformats-in-chemistry.html\">microformats <i class=\"fa-solid fa-recycle fa-xs\"></i></a>,\nand <a href=\"https://chem-bla-ics.linkedchemistry.info/2007/06/27/chemical-rdfa-with-operator-in-firefox.html\">RDFa <i class=\"fa-solid fa-recycle fa-xs\"></i></a>, are just solutions along the way,\nand Gleaning Resource Descriptions from Dialects of Languages (<a href=\"http://www.w3.org/2004/01/rdxh/spec\">GRDDL</a>) might be\nan important tool to get the web RDF-ied.</p>\n\n<p>One important aspect of RDF is that <a href=\"http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-Graph-URIref\">any resource has a unique URI</a>.\nThese make look like a URL or even like <code class=\"language-plaintext highlighter-rouge\">urn:doi:10.1186/1471-2105-8-59</code>. The recent blogs by Pierre\n(<em><a href=\"http://plindenbaum.blogspot.com/2007/07/url-1-lsid-1.html\">URL +1, LSID -1</a></em>) and Roderic\n(<em><a href=\"http://iphylo.blogspot.com/2007/06/rethinking-lsids-versus-http-uri.html\">Rethinking LSIDs versus HTTP URI</a></em>)\nillustrate the pro and cons of the different alternatives.</p>\n\n<h2 id=\"bioguid\">bioGUID</h2>\n\n<p>As usual, the bioinformaticians are less conservative and ahead of chemists in trying new options, and several interesting\nwebsite have emerged. For example, <a href=\"http://bioguid.info/\">bioGUID</a> makes the bridge between a simple URI and a resolvable URL.\nAnd, importantly, it spit RDF. This is the output for <a href=\"http://bioguid.info/doi:10.1109/MIS.2006.62\">http://bioguid.info/doi:10.1109/MIS.2006.62</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=\"cp\">&lt;?xml-stylesheet type=\"text/xsl\" href=\"http://bioguid.info/xsl/html.xsl\"?&gt;</span>\n<span class=\"nt\">&lt;rdf:RDF</span> <span class=\"na\">xmlns:bioguid=</span><span class=\"s\">\"http://bioguid.info/schema/0.1/\"</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:rss=</span><span class=\"s\">\"http://purl.org/rss/1.0/\"</span> \n  <span class=\"na\">xmlns:prism=</span><span class=\"s\">\"http://prismstandard.org/namespaces/1.2/basic/\"</span>\n  <span class=\"na\">xmlns:dcterms=</span><span class=\"s\">\"http://purl.org/dc/terms/\"</span> \n  <span class=\"na\">xmlns:dc=</span><span class=\"s\">\"http://purl.org/dc/elements/1.1/\"</span>\n  <span class=\"na\">xmlns:rdf=</span><span class=\"s\">\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"</span><span class=\"nt\">&gt;</span>\n  <span class=\"nt\">&lt;rdf:Description</span> <span class=\"na\">rdf:about=</span><span class=\"s\">\"http://bioguid.info/doi:10.1109/MIS.2006.62\"</span><span class=\"nt\">&gt;</span>\n    <span class=\"nt\">&lt;rdf:type</span> <span class=\"na\">rdf:resource=</span><span class=\"s\">\"http://bioguid.info/schema/0.1/Publication\"</span><span class=\"nt\">/&gt;</span>\n    <span class=\"nt\">&lt;rdfs:comment&gt;</span>Generated by transforming XML returned by CrossRef's\n      OpenURL service.<span class=\"nt\">&lt;/rdfs:comment&gt;</span>\n    <span class=\"nt\">&lt;dc:creator&gt;</span>Shadbolt<span class=\"nt\">&lt;/dc:creator&gt;</span>\n    <span class=\"nt\">&lt;dc:title&gt;</span>The Semantic Web Revisited<span class=\"nt\">&lt;/dc:title&gt;</span>\n    <span class=\"nt\">&lt;dcterms:issued&gt;</span>2006<span class=\"nt\">&lt;/dcterms:issued&gt;</span>\n\n    <span class=\"nt\">&lt;prism:publicationDate&gt;</span>2006<span class=\"nt\">&lt;/prism:publicationDate&gt;</span>\n    <span class=\"nt\">&lt;dc:identifier</span> <span class=\"na\">rdf:resource=</span><span class=\"s\">\"doi:10.1109/MIS.2006.62\"</span><span class=\"nt\">/&gt;</span>\n    <span class=\"nt\">&lt;rdfs:comment&gt;</span>info URI scheme<span class=\"nt\">&lt;/rdfs:comment&gt;</span>\n    <span class=\"nt\">&lt;dc:identifier</span> <span class=\"na\">rdf:resource=</span><span class=\"s\">\"info:doi/10.1109/MIS.2006.62\"</span><span class=\"nt\">/&gt;</span>\n    <span class=\"nt\">&lt;rdfs:comment&gt;</span>CrossRef resolver<span class=\"nt\">&lt;/rdfs:comment&gt;</span>\n    <span class=\"nt\">&lt;rss:link&gt;</span>http://dx.doi.org/10.1109/MIS.2006.62<span class=\"nt\">&lt;/rss:link&gt;</span>\n    <span class=\"nt\">&lt;prism:publicationName&gt;</span>IEEE Intelligent Systems<span class=\"nt\">&lt;/prism:publicationName&gt;</span>\n\n    <span class=\"nt\">&lt;prism:volume&gt;</span>21<span class=\"nt\">&lt;/prism:volume&gt;</span>\n    <span class=\"nt\">&lt;prism:number&gt;</span>3<span class=\"nt\">&lt;/prism:number&gt;</span>\n    <span class=\"nt\">&lt;prism:startingPage&gt;</span>96<span class=\"nt\">&lt;/prism:startingPage&gt;</span>\n    <span class=\"nt\">&lt;prism:issn&gt;</span>10947167<span class=\"nt\">&lt;/prism:issn&gt;</span>\n  <span class=\"nt\">&lt;/rdf:Description&gt;</span>\n<span class=\"nt\">&lt;/rdf:RDF&gt;</span>\n</code></pre></div></div>\n\n<p>(BTW, interesting is the use of XSLT to create HTML; it’s doing the opposite of GRDDL! And this is probably the right way. Cheers Roderic!)</p>\n\n<h2 id=\"inchi\">InChI</h2>\n\n<p>I wanted something similar for molecules. The unique identifier is the <a href=\"http://iupac.org/inchi/\">InChI</a>, of course. The InChI itself is\nnot a proper URI, so I set up a webpage to work around that (if only I had realized this some time ago, I would have urged IUPAC to use\nthe prefix ‘inchi:’ instead of ‘InChI=’). The result is, currently, looking like\n<a href=\"http://cb.openmolecules.net/rdf/rdf.php?InChI=1/CH4/h1H4\">http://cb.openmolecules.net/rdf/rdf.php?InChI=1/CH4/h1H4</a>.\nI do not use a XSLT yet, but will do so shortly. The RDF looks like:</p>\n\n<div class=\"language-xml highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code><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:iupac=</span><span class=\"s\">\"http://www.iupac.org/\"</span><span class=\"nt\">&gt;</span>\n\n<span class=\"nt\">&lt;rdf:Description</span>\n <span class=\"na\">rdf:about=</span><span class=\"s\">\"http://cb.openmolecules.net/rdf/?InChI=1/CH4/h1H4\"</span><span class=\"nt\">&gt;</span>\n\n <span class=\"nt\">&lt;iupac:inchi&gt;</span>InChI=1/CH4/h1H4<span class=\"nt\">&lt;/iupac:inchi&gt;</span>\n\n <span class=\"nt\">&lt;pubchem:cid</span> <span class=\"na\">xmlns:pubchem=</span><span class=\"s\">\"http://pubchem.ncbi.nlm.nih.gov/#\"</span><span class=\"nt\">&gt;</span>297<span class=\"nt\">&lt;/pubchem:cid&gt;</span>\n <span class=\"nt\">&lt;pubchem:name</span> <span class=\"na\">xmlns:pubchem=</span><span class=\"s\">\"http://pubchem.ncbi.nlm.nih.gov/#\"</span><span class=\"nt\">&gt;</span>methane<span class=\"nt\">&lt;/pubchem:name&gt;</span>\n <span class=\"nt\">&lt;cb:discussedBy</span> <span class=\"na\">xmlns:cb=</span><span class=\"s\">\"http://cb.openmolecules.net/#\"</span><span class=\"nt\">&gt;</span>http://chemistrylabnotebook.blogspot.com/2007/04/space-final-frontier.html<span class=\"nt\">&lt;/cb:discussedBy&gt;</span>\n <span class=\"nt\">&lt;cb:discussedBy</span> <span class=\"na\">xmlns:cb=</span><span class=\"s\">\"http://cb.openmolecules.net/#\"</span><span class=\"nt\">&gt;</span>http://wwmm.ch.cam.ac.uk/blogs/murrayrust/?p=299<span class=\"nt\">&lt;/cb:discussedBy&gt;</span>\n <span class=\"nt\">&lt;cb:discussedBy</span> <span class=\"na\">xmlns:cb=</span><span class=\"s\">\"http://cb.openmolecules.net/#\"</span><span class=\"nt\">&gt;</span>http://chem-bla-ics.blogspot.com/2006/12/smiles-cas-and-inchi-in-blogs.html<span class=\"nt\">&lt;/cb:discussedBy&gt;</span>\n <span class=\"nt\">&lt;cb:discussedBy</span> <span class=\"na\">xmlns:cb=</span><span class=\"s\">\"http://cb.openmolecules.net/#\"</span><span class=\"nt\">&gt;</span>http://chem-bla-ics.blogspot.com/2007/02/invisible-inchis.html<span class=\"nt\">&lt;/cb:discussedBy&gt;</span>\n\n<span class=\"nt\">&lt;/rdf:Description&gt;</span>\n\n<span class=\"nt\">&lt;/rdf:RDF&gt;</span>\n</code></pre></div></div>\n\n<p>The system uses PHP to create the output, and has a basis pluggable system: a plugin basically spits a RDF fragment for\nthe given InChI, and at this moment it only has a plugin for <a href=\"http://cb.openmolecules.net/\">Cb</a>, but I plan a few more.\nIt needs some tuning and any and all feedback is most welcome. Note that the actual URI might change a bit.</p>",
      "summary": "RDF might be the solution we are looking for to get a grip on the huge amount of information we are facing. microformats , and RDFa , are just solutions along the way, and Gleaning Resource Descriptions from Dialects of Languages (GRDDL) might be an important tool to get the web RDF-ied.",
      
      "date_published": "2007-07-31T00:00:00+00:00",
      "date_modified": "2025-07-30T00:00:00+00:00",
      "tags": ["chemistry","rdf","inchi","rdfa"],
      
      
      "_citations": [
        
          
          
            { "url": "https://doi.org/10.1016/j.drudis.2008.03.015", "doi": "10.1016/j.drudis.2008.03.015"
            , "cito":
              
              
                [ 
                  "citesForInformation"
                  
                 ]
               }
            
          
        ],
      
      
      
      
        "authors": [ { "name": "Egon Willighagen", "url": "https://orcid.org/0000-0001-7542-0286" } ]
      
    }

  ]
}
