SlideShare a Scribd company logo
Rapid Semantic Web
                        Application Development
                          using Callimachus




Wednesday, September 14, 2011                                                   1

Information overload, Impatient society, Change is the only constant
Software is not valued by its usefulness ... but by its expected future value
• Linked Data is about
             publishing and consuming
             data using international data
             standards
        • Based on 20 year old idea
        • A system of linked
             information systems
        • Goal is to solve
             organizational issues related
             to data silos, requirements
             for faster data integration
             and the environment of
             reduced IT budgets




Wednesday, September 14, 2011                                                                                 2

Intro 3 Round Stones team, leaders in the international data integration standards published by the W3C ...
authors of peer-reviewed publications
Chairs of W3C working groups
Leaders in Open Source community
Wednesday, September 14, 2011   3
Problem Statement
           We are curating LOTS of data today

           Data model may change tomorrow

           Guided curation helpful

           Must be Web based




Wednesday, September 14, 2011                                                                                         4

We need a solution that will be up and running today. Downloadable from the Web for developers to use
immediately. Preferably Open Source to gain all the benefits that brings.
Something that handles the change we know we’ll have tomorrow
And ideally, deals with data quality & cleansing. Something that guides editors to collect and structure their data
Data Curation
       Usual data management
       concerns ...
       Updating, correcting,
       collecting, annotating,
       publishing, categorizing
       Promote data sharing
       Data authority & provenance
       are critical




Wednesday, September 14, 2011                   5
Possible Solutions
           Roll your own three-tier

           Content Management System

           Wiki-based

           Linked Data Management System




Wednesday, September 14, 2011                                               6

A few different possible solutions to the three challenges stated earlier
Content Management Systems




Wednesday, September 14, 2011                                                                                    7

The big downside to 3 tier architecture is the upfront cost, as well as getting people to agree upfront on the
schema
So we then looked at CMS
These are systems that can be up and running the same day
Content Management System
         Support collaboration & data sharing

         Controls access

         Provides easy storage

         Reduces duplication

         Improves report writing

         Improves communication



Wednesday, September 14, 2011                                                                                      8

Everyone is familiar with the benefits of CMS, but let’s highlight them as context for the rest of this talk ...
Content Management System
         Many features out of the box

         Compile time extendable

         Rigid data model, not agile

         Change & customization is
         expensive




Wednesday, September 14, 2011                                              9

CMS has a significant reduced upfront cost
However, like 3 tier architecture, change and customization is expensive
General CMS do not quickly adapt to change
Wiki Software
         Media Wiki

         Semantic Media Wiki




Wednesday, September 14, 2011                         10

CMS are slow to adopt to change
So we then looked at Wiki Systems.
These are open ended, put whatever you want in them
Wiki Software
      Collaboratively edit web pages

      Transparency, linking, a low barrier to entry

      Wikis focus is on unstructured content, ease of use




Wednesday, September 14, 2011                               11
Wiki Software
      Many features out of the box

      Easy to add new content data

      Unstructured data

      Blank page syndrome




Wednesday, September 14, 2011                                                     12

When presented with infinite choice, it's sometimes hard to get started
How do you ask multiple editors to provide particular information consistently?
Linked Data Management System
           Callimachus (kəәlĭm'əәkəәs) is a framework for data-driven
           applications based on Linked Data principles.

           Callimachus allows Web authors to quickly and easily create
           semantically-enabled Web applications.




Wednesday, September 14, 2011                                                                                                           13

Wiki Systems don't handle structured content well nor promulgate change well.
A tool for Web 2.0 developers creating DATA RICH web sites was needed …
We created Callimachus, a triples up & down solution (no mySQL under the covers). HIGHLY SCALABLE for real world use.
Named for the father of Bibliography (The Pinakes) at the Great Library of Alexandria. Lived during 305-c. 240 BCE.
He could not categorize his own work using Aristotle's hierarchical system. He was the first person who defined the use case for Linked
Data.
Linked Data Management System
           Web 2.0 developers can create data driven application
           with templates in hours
           Triples up & down (no mySQL under the covers)
           Wiki editing of content
           Access control
           Collaboration via Web
           Change tracking (history)
           Page/form Templates



Wednesday, September 14, 2011                                           14

Callimachus is a great way to collaboratively manage your Linked Data
Media Wiki is to free text what Callimachus is to linked data
Callimachus uses a straight forward ACL for linked data
Wednesday, September 14, 2011   15
Wednesday, September 14, 2011   16
Wednesday, September 14, 2011            17

An example of the wiki user interface.
Wednesday, September 14, 2011                                                                                      18

This is an example of the view tab that took less than an hour to construct after loading 100M triples into a
database. It was an easy, fast way to begin to navigate the content and explore what we have -- this is all possible
because of the underlying data as RDF.
Wednesday, September 14, 2011                        19

Example of the forms user interface in Callimachus
Wednesday, September 14, 2011                                                                                         20

Callimachus allows us to visualize Google charts as pie charts, scatter plots, time series, bar charts, etc. It is easy
to show data on a map too.
Wednesday, September 14, 2011   21
Wednesday, September 14, 2011   22
Wednesday, September 14, 2011   23
Wednesday, September 14, 2011   24
Wednesday, September 14, 2011   25

Note the fixed name and added
comment.
Wednesday, September 14, 2011                                                                               26

A history of changes is kept. Note the change to the name and the added comment, along with the time/date
and name of the user who made the edit.
Wednesday, September 14, 2011                                                                                       27

Selecting a TRI report will take you to information about a particular report. In this case, 3 pounds of lead was
released in 2010 by the Browns Ferry Nuclear Plant.
Wednesday, September 14, 2011                                                                                  28

Selecting a substance name (e.g. from a TRI report) will take you to information about that substance. This data
comes from SRS.
Join the Community
      Callimachus has benefited from 2+ years of corporate support

      We’re using it for real world Web applications in environmental
      protection, finance and healthcare

      We’d love to work with the publishing industry

      Open Source project

      Visit callimachusproject.org

      Join the discussion


Wednesday, September 14, 2011                                           29
Wednesday, September 14, 2011   30

More Related Content

PDF
Government Linked Data Projects in the Wild
PDF
20111120 warsaw learning curve by b hyland notes
PDF
20111101 b hyland-w3-c-tpac-egov
PDF
Linked Data Approach for Integration of Human Health & Environmental Data
PDF
Warsaw Poland 20-Oct-2011 on Open Government Linked Data
PDF
20111114 b hyland government data and publishers
PDF
Brief for W3C Government Linked Data Working Group 29-June 2011
PDF
Linked Data Cookbook for Government Agencies, SemTech East, Washington DC 1-D...
Government Linked Data Projects in the Wild
20111120 warsaw learning curve by b hyland notes
20111101 b hyland-w3-c-tpac-egov
Linked Data Approach for Integration of Human Health & Environmental Data
Warsaw Poland 20-Oct-2011 on Open Government Linked Data
20111114 b hyland government data and publishers
Brief for W3C Government Linked Data Working Group 29-June 2011
Linked Data Cookbook for Government Agencies, SemTech East, Washington DC 1-D...

What's hot (20)

PDF
Open Data: Open Your Mind
KEY
Isle of Man open data overview
PDF
Lecture 7: Social Web Challenges (2012)
PDF
PDF
Sentara Linked Data Workshop - Sept 10, 2012
PPTX
Metadata in a Crowd: Shared Knowledge Production
PPT
RDFa From Theory to Practice
PDF
US National Archives & Open Government Data
PDF
Democratizing Data to transform gov., business & daily life
PDF
GrayMeta_ The Variety of Data Could be Your Biggest Challenge _ Media & Enter...
PPTX
Linked Data: opportunities and challenges
PDF
Widj social media-is-not-search-v1-1
KEY
Open Data & The Rewards of Failure
PPT
Digital innovation v8
PDF
Semantic Web: "ten year" update
PDF
ECM Meets the Semantic Web - Nuxeo World 2011
PDF
dsnotify presentation at www2010
PDF
Delivering on Standards for Publishing Government Linked Data
PDF
Open Data is not Enough (final version)
PDF
W3C TPAC 2012 Breakout Session on Government Linked Data
Open Data: Open Your Mind
Isle of Man open data overview
Lecture 7: Social Web Challenges (2012)
Sentara Linked Data Workshop - Sept 10, 2012
Metadata in a Crowd: Shared Knowledge Production
RDFa From Theory to Practice
US National Archives & Open Government Data
Democratizing Data to transform gov., business & daily life
GrayMeta_ The Variety of Data Could be Your Biggest Challenge _ Media & Enter...
Linked Data: opportunities and challenges
Widj social media-is-not-search-v1-1
Open Data & The Rewards of Failure
Digital innovation v8
Semantic Web: "ten year" update
ECM Meets the Semantic Web - Nuxeo World 2011
dsnotify presentation at www2010
Delivering on Standards for Publishing Government Linked Data
Open Data is not Enough (final version)
W3C TPAC 2012 Breakout Session on Government Linked Data
Ad

Viewers also liked (17)

PDF
CENDI Presentation on What's going on with Government Linked Data
DOC
Insertion of ngt retaining device nasal loop bridle
PPTX
Sostenibilidad del destino turístico
PDF
Bul Advice Bg 2010
PDF
PDF
3 Round Stones Briefing to U.S. EPA's Chief Data Scientist on Open Data
PPT
Scavenger hunt
PPS
Bc nou servei_peticio_documents
PPT
Cambridge Ads
PDF
Brief on Linked Data at U.S. EPA to Chief Data Scientist
PPT
A day in the life
PPT
Pennax plc client presentation
PPT
Scavenger hunt
PPT
Wie ben ik?
DOCX
Makalah seminar akmen kel.viii
PPT
Rapid semantic web app dev using Callimachus
PDF
Linking Open Government Data at Scale
CENDI Presentation on What's going on with Government Linked Data
Insertion of ngt retaining device nasal loop bridle
Sostenibilidad del destino turístico
Bul Advice Bg 2010
3 Round Stones Briefing to U.S. EPA's Chief Data Scientist on Open Data
Scavenger hunt
Bc nou servei_peticio_documents
Cambridge Ads
Brief on Linked Data at U.S. EPA to Chief Data Scientist
A day in the life
Pennax plc client presentation
Scavenger hunt
Wie ben ik?
Makalah seminar akmen kel.viii
Rapid semantic web app dev using Callimachus
Linking Open Government Data at Scale
Ad

Similar to Rapid Web Application Development for Linked Data (20)

PDF
OMG Callimachus Demo 20120322 small
PDF
MIT CSAIL Linked Data Ventures Class: Linked Open Data for Entrepreneurs 2013
PDF
Intro to Linked Data: Context
PPTX
The Dustless Training Manual: Using Wikis to Get Everyone on the Same Page
PDF
Callimachus intro 20100928
KEY
Technical standards & the RDTF Vision: some considerations
PDF
Linked Data Book: DC Semantic Web Meetup 20130129
PDF
Nuxeo introduction to ecr at the NYC Java meetup, April 2011
PDF
NACADA Region 1: The Dustless Training Manual: Using Wikis to Get Everyone on...
PDF
New York City and Baltimore Semantic Web Meetups 20130221/20120226
PDF
Semantic Search: We're Living in a Golden Age for Information
PDF
Cert Overview
PDF
MPhil Lecture on CMS
PDF
WordLift 2.0 (presentation for the IKS annual review in Saarbrücken)
PDF
Top 5 Web Trends Of 2009 Structured Data
PDF
Managing in an XML environment
PDF
DataWiki Semantic Enterprise Wiki v1.7.1
PDF
A JCR View of the World - adaptTo() 2012 Berlin
PDF
Fluidinfo: Publishing in an Openly Writeable World
PPSX
Using web 2
OMG Callimachus Demo 20120322 small
MIT CSAIL Linked Data Ventures Class: Linked Open Data for Entrepreneurs 2013
Intro to Linked Data: Context
The Dustless Training Manual: Using Wikis to Get Everyone on the Same Page
Callimachus intro 20100928
Technical standards & the RDTF Vision: some considerations
Linked Data Book: DC Semantic Web Meetup 20130129
Nuxeo introduction to ecr at the NYC Java meetup, April 2011
NACADA Region 1: The Dustless Training Manual: Using Wikis to Get Everyone on...
New York City and Baltimore Semantic Web Meetups 20130221/20120226
Semantic Search: We're Living in a Golden Age for Information
Cert Overview
MPhil Lecture on CMS
WordLift 2.0 (presentation for the IKS annual review in Saarbrücken)
Top 5 Web Trends Of 2009 Structured Data
Managing in an XML environment
DataWiki Semantic Enterprise Wiki v1.7.1
A JCR View of the World - adaptTo() 2012 Berlin
Fluidinfo: Publishing in an Openly Writeable World
Using web 2

More from Bernadette Hyland-Wood (9)

PDF
ChangeMakeHer Talk on STEM Careers in Australia & beyond
PDF
Women in IT - Empowering a Healthier Future
PDF
Why Consider Software Engineering as a Career
PDF
Diversity & Inclusion in the Workplace - CTO School Brisbane AU
PDF
Being Prepared for Life & a Career in the 21st Century
PDF
2015 ESRI Health and Human Services Presentation on GeoHealth.us
PDF
Bernadette Hyland speaks at Startup Queensland Visiting Entrepreneurs Program...
PDF
Rapid Semantic Web Application Development
PDF
Bernadette Hyland SemTech 2011 West - Linked Data Cookbook
ChangeMakeHer Talk on STEM Careers in Australia & beyond
Women in IT - Empowering a Healthier Future
Why Consider Software Engineering as a Career
Diversity & Inclusion in the Workplace - CTO School Brisbane AU
Being Prepared for Life & a Career in the 21st Century
2015 ESRI Health and Human Services Presentation on GeoHealth.us
Bernadette Hyland speaks at Startup Queensland Visiting Entrepreneurs Program...
Rapid Semantic Web Application Development
Bernadette Hyland SemTech 2011 West - Linked Data Cookbook

Recently uploaded (20)

PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Empathic Computing: Creating Shared Understanding
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPT
Teaching material agriculture food technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Spectral efficient network and resource selection model in 5G networks
Assigned Numbers - 2025 - Bluetooth® Document
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Empathic Computing: Creating Shared Understanding
Dropbox Q2 2025 Financial Results & Investor Presentation
Reach Out and Touch Someone: Haptics and Empathic Computing
Mobile App Security Testing_ A Comprehensive Guide.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Diabetes mellitus diagnosis method based random forest with bat algorithm
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
MIND Revenue Release Quarter 2 2025 Press Release
Teaching material agriculture food technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
20250228 LYD VKU AI Blended-Learning.pptx
Unlocking AI with Model Context Protocol (MCP)
NewMind AI Weekly Chronicles - August'25-Week II
Spectral efficient network and resource selection model in 5G networks

Rapid Web Application Development for Linked Data

  • 1. Rapid Semantic Web Application Development using Callimachus Wednesday, September 14, 2011 1 Information overload, Impatient society, Change is the only constant Software is not valued by its usefulness ... but by its expected future value
  • 2. • Linked Data is about publishing and consuming data using international data standards • Based on 20 year old idea • A system of linked information systems • Goal is to solve organizational issues related to data silos, requirements for faster data integration and the environment of reduced IT budgets Wednesday, September 14, 2011 2 Intro 3 Round Stones team, leaders in the international data integration standards published by the W3C ... authors of peer-reviewed publications Chairs of W3C working groups Leaders in Open Source community
  • 4. Problem Statement We are curating LOTS of data today Data model may change tomorrow Guided curation helpful Must be Web based Wednesday, September 14, 2011 4 We need a solution that will be up and running today. Downloadable from the Web for developers to use immediately. Preferably Open Source to gain all the benefits that brings. Something that handles the change we know we’ll have tomorrow And ideally, deals with data quality & cleansing. Something that guides editors to collect and structure their data
  • 5. Data Curation Usual data management concerns ... Updating, correcting, collecting, annotating, publishing, categorizing Promote data sharing Data authority & provenance are critical Wednesday, September 14, 2011 5
  • 6. Possible Solutions Roll your own three-tier Content Management System Wiki-based Linked Data Management System Wednesday, September 14, 2011 6 A few different possible solutions to the three challenges stated earlier
  • 7. Content Management Systems Wednesday, September 14, 2011 7 The big downside to 3 tier architecture is the upfront cost, as well as getting people to agree upfront on the schema So we then looked at CMS These are systems that can be up and running the same day
  • 8. Content Management System Support collaboration & data sharing Controls access Provides easy storage Reduces duplication Improves report writing Improves communication Wednesday, September 14, 2011 8 Everyone is familiar with the benefits of CMS, but let’s highlight them as context for the rest of this talk ...
  • 9. Content Management System Many features out of the box Compile time extendable Rigid data model, not agile Change & customization is expensive Wednesday, September 14, 2011 9 CMS has a significant reduced upfront cost However, like 3 tier architecture, change and customization is expensive General CMS do not quickly adapt to change
  • 10. Wiki Software Media Wiki Semantic Media Wiki Wednesday, September 14, 2011 10 CMS are slow to adopt to change So we then looked at Wiki Systems. These are open ended, put whatever you want in them
  • 11. Wiki Software Collaboratively edit web pages Transparency, linking, a low barrier to entry Wikis focus is on unstructured content, ease of use Wednesday, September 14, 2011 11
  • 12. Wiki Software Many features out of the box Easy to add new content data Unstructured data Blank page syndrome Wednesday, September 14, 2011 12 When presented with infinite choice, it's sometimes hard to get started How do you ask multiple editors to provide particular information consistently?
  • 13. Linked Data Management System Callimachus (kəәlĭm'əәkəәs) is a framework for data-driven applications based on Linked Data principles. Callimachus allows Web authors to quickly and easily create semantically-enabled Web applications. Wednesday, September 14, 2011 13 Wiki Systems don't handle structured content well nor promulgate change well. A tool for Web 2.0 developers creating DATA RICH web sites was needed … We created Callimachus, a triples up & down solution (no mySQL under the covers). HIGHLY SCALABLE for real world use. Named for the father of Bibliography (The Pinakes) at the Great Library of Alexandria. Lived during 305-c. 240 BCE. He could not categorize his own work using Aristotle's hierarchical system. He was the first person who defined the use case for Linked Data.
  • 14. Linked Data Management System Web 2.0 developers can create data driven application with templates in hours Triples up & down (no mySQL under the covers) Wiki editing of content Access control Collaboration via Web Change tracking (history) Page/form Templates Wednesday, September 14, 2011 14 Callimachus is a great way to collaboratively manage your Linked Data Media Wiki is to free text what Callimachus is to linked data Callimachus uses a straight forward ACL for linked data
  • 17. Wednesday, September 14, 2011 17 An example of the wiki user interface.
  • 18. Wednesday, September 14, 2011 18 This is an example of the view tab that took less than an hour to construct after loading 100M triples into a database. It was an easy, fast way to begin to navigate the content and explore what we have -- this is all possible because of the underlying data as RDF.
  • 19. Wednesday, September 14, 2011 19 Example of the forms user interface in Callimachus
  • 20. Wednesday, September 14, 2011 20 Callimachus allows us to visualize Google charts as pie charts, scatter plots, time series, bar charts, etc. It is easy to show data on a map too.
  • 25. Wednesday, September 14, 2011 25 Note the fixed name and added comment.
  • 26. Wednesday, September 14, 2011 26 A history of changes is kept. Note the change to the name and the added comment, along with the time/date and name of the user who made the edit.
  • 27. Wednesday, September 14, 2011 27 Selecting a TRI report will take you to information about a particular report. In this case, 3 pounds of lead was released in 2010 by the Browns Ferry Nuclear Plant.
  • 28. Wednesday, September 14, 2011 28 Selecting a substance name (e.g. from a TRI report) will take you to information about that substance. This data comes from SRS.
  • 29. Join the Community Callimachus has benefited from 2+ years of corporate support We’re using it for real world Web applications in environmental protection, finance and healthcare We’d love to work with the publishing industry Open Source project Visit callimachusproject.org Join the discussion Wednesday, September 14, 2011 29