December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

65
Building Smarter Books in Browsers with RDFa, Schema.org, & Linked Data: Leveraging Standards & Tools in the Creation of Semantically-Enhanced Reading Systems #nisonfais Jason A. Clark @jaclark

Transcript of December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Page 1: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Building Smarter Books in Browsers with RDFa, Schema.org, & Linked Data: Leveraging Standards & Tools in the Creation of Semantically-Enhanced Reading Systems

#nisonfais

Jason A. Clark@jaclark

Page 2: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Book as Platform:Linking Data to Build a Better Book

Page 3: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 4: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 5: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 6: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 7: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Every Book its [machine] Reader

Apologies to Ranganathan

Page 8: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

What if?

Books were machine indexed for semantic discovery

Journal articles were semantically tagged at the page level

Page 9: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

A “Book” in a BrowserAtomizable, Analyzable, Linkable, Reusable

Page 10: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Book as Software

1. Software Development2. Data Storage and Archiving3. Metadata4. Discovery and Analytics5. API Access

Page 12: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

The ResearchInstitute of Museum and Library Services

Sparks Ignition Grant

Page 13: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Web Book Prototyping

Page 14: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Our Initial Project

Digital Book for History Class

MS Word -> Static HTML -> Dynamic HTML

API driven and Linked Data

Page 15: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Book 1 demo: arc.lib.montana.edu/book/home-cooking-history-409code: github.com/jasonclark/bib-template

Book 2demo: arc.lib.montana.edu/book/opsiscode: github.com/msulibrary/bib-template-fiction

Page 16: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 17: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 18: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 19: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 20: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 21: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Web Book Dev StackHTML

CSSJavascript

MySQLPHP

schema.orgRDFa

Page 22: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Disruption?

New Roles for Publisher

Page 23: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 24: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Old Roles

ValidatingEditing

TypesettingPromotion

Sales

Page 25: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

New Roles

ArchivingMetadata [structured]

DiscoveryAnalytics + Metrics

Sharing + Reuse

Page 26: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Structured Data

Data Model + Machine Readability

Page 27: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Schema.orgcontrolled vocabulary

Page 28: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

CREATE TABLE IF NOT EXISTS `bodymatter` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `creator` varchar(255) DEFAULT NULL, `url` varchar(255) DEFAULT NULL, `description` text, `about` text, `image` varchar(140) DEFAULT NULL, `articleBody` text COMMENT 'http://schema.org/Article', `articleSection` text COMMENT 'http://schema.org/Article', `publicationType` varchar(255) NOT NULL COMMENT 'http://schema.org/MedicalScholarlyArticle', `additionalType` varchar(255) DEFAULT NULL, `additionalType2` varchar(255) DEFAULT NULL, `isbn` varchar(40) DEFAULT NULL, `genre` varchar(140) DEFAULT NULL, `keywords` varchar(255) DEFAULT NULL, `publisher` varchar(255) DEFAULT NULL, `dateCreated` varchar(255) DEFAULT NULL, `dateModified` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `datePublished` varchar(255) DEFAULT NULL, `version` varchar(140) DEFAULT NULL, `learningResourceType` varchar(140) DEFAULT NULL, `inLanguage` varchar(5) DEFAULT NULL, PRIMARY KEY (`id`), FULLTEXT KEY `search` (`name`,`creator`,`description`,`genre`,`keywords`,`dateCreated`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Page 29: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

epub:typesemantic divisions...

Page 30: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

1. <html …2. xmlns:epub="http://www.idpf.org/2007/ops">3. …4. <section epub:type="bodymatter">5. …6. </section>7. …8. </html>

Page 31: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 32: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 33: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Discovery

RDFaJSON-LD

Linked Data Topics

Page 34: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 35: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 36: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

<script type="application/ld+json">{ "@context" : "http://schema.org", "@type": "CreativeWork", "name": "Opsis: Literary Arts Journal at Montana State University (MSU)", "description": "Opsis is the literature and arts magazine of Montana State University", "image": "http://arc.lib.montana.edu/book/opsis/meta/img/opsis.png", "datePublished": "2015-02-02T01:43:19Z", "inLanguage" : "en", "genre" : "Journals (Publications)", "learningResourceType" : "Student literary journal", "creator": { "@type": "Person", "name": "Multiple Authors" }, "Article": { "@type": "Article", "name": "The Shore As She", "author": { "@type": "Person", "name": "Leslie Staven" }, "articleBody": "The sand softens shifts ...", "url": "http://arc.lib.montana.edu/book/opsis/item/7", "datePublished": "2015-02-02T01:43:19Z", "publisher": { "@type": "Organization", "name": "Montana State University (MSU)" }, "additionalType": "http://dbpedia.org/resource/Poetry", "additionalType": "http://dbpedia.org/resource/Memory"

}, ...

Page 37: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

CIP DataCataloging in Publication

www.loc.gov/publish/cip/techinfo/cipdata.html

Page 38: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 39: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 40: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Analytics + MetricsWeb Analytics, UX

Page 41: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 42: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 43: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 44: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 45: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 46: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 47: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Sharing + Reuse

Web Services + APISocial SharingDeep Linking

Page 48: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

XML, JSON/home-cooking-history-409/api.php?

type=recipe&id=1&num=1&format=xml

...api?id=1&format=xml...api?type=search&q=poetry&format=json

Page 49: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 50: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 51: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 52: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 53: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Deep-linking the book

HTTP + URL

Page 55: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Ongoing Research

Semantic ClassificationGenres - textbook, journal

UX of Reading Real-time Analytics

AnnotationsOffline

Page 56: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 57: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 58: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 59: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 60: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool
Page 61: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

The “Book” in a Networkhttp://arc.lib.montana.edu/book/

Designed for the bot’s experience

Designed for the reader’s experience

Page 62: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Survey of the FieldHTMLBook

https://github.com/oreillymedia/HTMLBook

Leanpubhttps://leanpub.com/

GitBookhttps://www.gitbook.com/

Penfliphttps://www.penflip.com/

gitenberghttps://gitenberg.github.io/

Book in Browser Conferencehttp://booksinbrowsers.org/

Library Publishing Coalitionhttp://www.librarypublishing.org/

Page 63: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

w3c GroupsSchema.org Community Group

https://www.w3.org/community/schemaorg/

Digital Publishing Interest Grouphttp://www.w3.org/dpub/

Semantic Web Interest Grouphttp://www.w3.org/2001/sw/interest/

Web Annotation Working Grouphttp://www.w3.org/annotation/

Data on the Web Best Practices Working Grouphttp://www.w3.org/2013/dwbp/wiki/Main_Page

Page 64: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Scott YoungDigital Initiatives Librarian

Jason A. ClarkHead, Library Informatics & Computing

Michelle GollehonDigital Production Operations Manager

Jan ZauhaOutreach Librarian

A Research Team Effort

Page 65: December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and Cool

Thanks!

Jason A. ClarkHead, Library Informatics & Computing

Montana State University Library@jaclark

Scott YoungDigital Initiatives Librarian

Montana State University Library@hei_scott