24
Building a Linked Data Graph for Education Dr Tom Heath [email protected] Talis Education Ltd SemTechBiz, London, September 2012

Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Building a Linked Data Graph for Education

Dr Tom [email protected] Education Ltd

SemTechBiz, London, September 2012

Page 2: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

What do we mean by an 'Education Graph'?

The set of all (connected) entities that have an active or potential bearing on

the education process

(initially focused on higher education)

Page 3: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Why do we care about an 'Education Graph'?

Because learning is artificially disconnected

An education graph can bridge those disconnects

Page 4: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Components of the Education Graph

CourseContent

Scheduling

Course Descriptions

Students and

Teachers

Publishers

BiblioDatabases

Wikipedia

Youtube

Subject Codes

Facebooketc

Khan Academy,

P2PU, etc

Page 5: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Components of the Education Graph

CourseContent

Scheduling

Course Descriptions

Students and

Teachers

Publishers

BiblioDatabases

Wikipedia

Youtube

Subject Codes

Facebooketc

Khan Academy,

P2PU, etc

Page 6: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Talis Aspire Reading Lists

Page 7: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Talis Aspire Reading Lists

● >40 enterprise customers in the UK and beyond

● = 1/3 UK universities

● 10,000s of reading lists

● 100,000s of learning resources

● Heavy usage with interesting peaks in demand

Page 8: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Talis Aspire Reading Lists

● An RDF-native application, hosted by us● Backed by a hosted triplestore

● Migrating to MongoDB

● Linked Data views available on the public Web

● A real, live Linked Data application with paying customers

● (Probably) the most heavily used Linked Data application in the education domain

Page 9: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Components of the Education Graph

CourseContent

Scheduling

Course Descriptions

Students and

Teachers

Publishers

BiblioDatabases

Wikipedia

Youtube

Khan Academy,

P2PU, etc

Subject Codes

Facebooketc

Page 10: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Building and Enriching the Education Graph

Page 11: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

From Plain Text to a 'Biblio-graph-ic' Record

● Problem● Only some data is entered in structured form● Legacy data is typically plain text citations

● Our Approach● Pre-process citation text with regex● Pass through heavily modified version of FreeCite● Clean output again with regex● Return as JSON object● Pass through entity reconciliation process...

Page 12: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Enhancing Data Quality with Entity Reconciliation

● Validate the accuracy of the record by matching against high-quality reference data sources

● OpenLibrary, OpenKB (serials/journals), CrossRef

● Books:● match on a precise edition, roll up to work, map to our

canonical resource

● Articles:● enrich the graph describing the resource using OpenKB,

search CrossRef using enriched description, map to our canonical resource

Page 13: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

A Happy By-Product

Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/

Page 14: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Unifying the Institutional Sub-Graphs

● Goal● Create a cross-institution (portion of) the education

graph, centred around learning resources

● Process● Harvest the data from each Reading List store● Repeat the entity reconciliation process

– Retain the links mapping canonical resources to institutional data

Page 15: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Warehousing the Education Graph

● Goal● a single point of access to the education graph

● Applications● analytics and business intelligence (for us and

customers)● data science experiments

● Approach● based on Apache Jena TDB/Fuseki + MongoDB

Page 16: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Applications of theEducation Graph

Page 17: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Directory of Quality Learning Resources

Page 18: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject
Page 19: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Recommending Learning Resources

Page 20: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Reflections

Page 21: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Reflections

● What we think matters may not be important● e.g. native RDF apps vs. Linked Data views online

Page 22: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Reflections

● What we think matters may not be important● e.g. native RDF apps vs. Linked Data views online

● Tooling Reality Check● how do we measure up compared to e.g. NoSQL

databases, Hadoop, etc?

Page 23: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Reflections

● What we think matters may not be important● e.g. native RDF apps vs. Linked Data views online

● Tooling Reality Check● how do we measure up compared to e.g. NoSQL

databases, Hadoop, etc?

● Is numerical data a second-class citizen of the graph?

Page 24: Building a Linked Data Graph for Educationtomheath.com/slides/2012-09-london-building-a-linked-data-graph-for-education.pdfTeachers Publishers Biblio Databases Wikipedia Youtube Subject

Questions?

Web: talisaspire.com

Twitter: @talisaspire

YouTube: youtube.com/user/TalisAspire

Facebook: facebook.com/talisaspire