the web – what is the issue? - royal society of chemistry€¦ · department of bioinformatics -...

Post on 01-Aug-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Department of Bioinformatics - BiGCaT 1

The Web – What is the Issue?

Egon Willighagen (@egonwillighagen)

21 Oct 2014, What's in a Name, Burlington House, London, UK

Department of Bioinformatics - BiGCaT 2

Web → <html></html>

• World Wide Web– hyperlinked web pages

• Web Browser• Nowadays:

– dynamically created– Interactive

• Is there an issue?

Department of Bioinformatics - BiGCaT 3

Data in HTML

Department of Bioinformatics - BiGCaT 4

What is HTML?

• Aimed at human– “Hypertext”– later applets, flash, javascript, HTML5's canvas

• Terminology– title, paragraph, link, list, …

• Visualization– bold, italic, …

• CSS: separate content from looks

Department of Bioinformatics - BiGCaT 5

Department of Bioinformatics - BiGCaT 6

Where are the semantics?

Department of Bioinformatics - BiGCaT 7

Where are the semantics?

<p lang=”nl”>Mama, die, die, die...</p>

Department of Bioinformatics - BiGCaT 8

Solution #1: <head> + mime types

<head><link rel="alternate" type="application/rss+xml" title="RSS" href="http://some.website.org/rss/" />

</head>

Department of Bioinformatics - BiGCaT 9

Murray-Rust, P., Rzepa, H.S., Williamson, M.J. & Willighagen, E.L. Chemical markup, XML, and the world wide web. 5. applications of chemical metadata in RSS aggregators. J Chem Inf Comput Sci 44, 462-469 (2004)

Department of Bioinformatics - BiGCaT 10

Solution #1: <head> + mime types

• <head><link rel="meta" type="application/rdf+xml" href="meta.rdf"/>

</head>

• Any format. Yes, also JSON.• Any Chemical MIME type!

H. S. Rzepa, P. Murray-Rust and B. J. Whitaker, J. Chem. Inf. Comp. Sci., 1998, 38, 976-982.

Department of Bioinformatics - BiGCaT 11

Also JavaScript Object Notation (JSON)

Department of Bioinformatics - BiGCaT 12

Solution #2: microformats

Department of Bioinformatics - BiGCaT 13

Solution #2: microformats

<html xmlns="http://www.w3.org/1999/xhtml"

xmlns:chem="http://www.blueobelisk.org/chemistryblogs/">

<head>

<title>m1</title>

<script type="text/javascript" src="sechemtic.js" /></head>

<body onload="addGoogleAndPubChemLinks(1,1)"> <h1>The Output</h1>

<p>This article is about <span class="chem:compound">m1</span>

(SMILES:<span class="chem:smiles">CCCOC</span>).</p>

</body>

</html>

Willighagen, E. et al. Userscripts for the life sciences. BMC Bioinformatics 8, 487+ (2007)

Department of Bioinformatics - BiGCaT 14

Solution #3: schema.org

Department of Bioinformatics - BiGCaT 15

Solution #4: HTML+RDFa

Department of Bioinformatics - BiGCaT 16

Solution #4: HTML+RDFa

Department of Bioinformatics - BiGCaT 17

Orion Jankowski, SPARQL to Chart, 2010http://www.pharmash.com/posts/2010-09-27-sparql-to-chart.html

Department of Bioinformatics - BiGCaT 18

Solution #5: Semantic MediaWiki

Department of Bioinformatics - BiGCaT 19

Solution #6: RDF/XML + XSLT

Department of Bioinformatics - BiGCaT 20

More about the Semantic Web

Department of Bioinformatics - BiGCaT 21

The Web – What is the issue?

We're not using these innovative solutions enough.

Department of Bioinformatics - BiGCaT 22

Acknowledgments

• People whom I worked with on solutions– H. Rzepa, P. Murray-Rust, P. Maas, N. Jeliazkova,

N. O'Boyle, R. Guha, C. Steinbeck, D. Wild, ...

• Projects that allow(ed) me to continue adoption of these methods– Open PHACTS (IMI-funded)– eNanoMapper (EC-funded)

• WikiPedia contributors (for images)

top related