SlideShare a Scribd company logo
1 of 30
Download to read offline
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

What's hot

Sharepoint referenceportal
Sharepoint referenceportalSharepoint referenceportal
Sharepoint referenceportal
mulcahey99
 
Georgia Tech Drupal Users Group - February 2015 Meeting
Georgia Tech Drupal Users Group - February 2015 MeetingGeorgia Tech Drupal Users Group - February 2015 Meeting
Georgia Tech Drupal Users Group - February 2015 Meeting
Eric Sembrat
 
Wikisand Our Work4 Avts May09
Wikisand Our Work4 Avts May09Wikisand Our Work4 Avts May09
Wikisand Our Work4 Avts May09
scop22
 
Dynamic-Enterprise-Publishing
Dynamic-Enterprise-PublishingDynamic-Enterprise-Publishing
Dynamic-Enterprise-Publishing
Himanshu Gupta
 
Business Connectivity Services With Share Point 2010
Business Connectivity Services With Share Point 2010Business Connectivity Services With Share Point 2010
Business Connectivity Services With Share Point 2010
Alexander Meijers
 

What's hot (19)

Introduction to SpreadSheetSpace
Introduction to SpreadSheetSpaceIntroduction to SpreadSheetSpace
Introduction to SpreadSheetSpace
 
Enterprise Information Integration at LondonMet
Enterprise Information Integration at LondonMetEnterprise Information Integration at LondonMet
Enterprise Information Integration at LondonMet
 
Sharepoint referenceportal
Sharepoint referenceportalSharepoint referenceportal
Sharepoint referenceportal
 
New cms final
New cms finalNew cms final
New cms final
 
Georgia Tech Drupal Users Group - February 2015 Meeting
Georgia Tech Drupal Users Group - February 2015 MeetingGeorgia Tech Drupal Users Group - February 2015 Meeting
Georgia Tech Drupal Users Group - February 2015 Meeting
 
The valule of Multi-model Databases
The valule of Multi-model DatabasesThe valule of Multi-model Databases
The valule of Multi-model Databases
 
aka enabling software for information governance
aka enabling software for information governance aka enabling software for information governance
aka enabling software for information governance
 
Rapid RIA Development Using .NET Technologies
Rapid RIA Development Using .NET TechnologiesRapid RIA Development Using .NET Technologies
Rapid RIA Development Using .NET Technologies
 
Give Your SharePoint Site a Physical
Give Your SharePoint Site a PhysicalGive Your SharePoint Site a Physical
Give Your SharePoint Site a Physical
 
a.k.a.® software supporting innovation in information governance
a.k.a.® softwaresupporting innovation in information governancea.k.a.® softwaresupporting innovation in information governance
a.k.a.® software supporting innovation in information governance
 
Dos1
Dos1Dos1
Dos1
 
Organizing paper files
Organizing paper filesOrganizing paper files
Organizing paper files
 
Wikisand Our Work4 Avts May09
Wikisand Our Work4 Avts May09Wikisand Our Work4 Avts May09
Wikisand Our Work4 Avts May09
 
Effective SharePoint Scalability & Management. To BLOB or not to BLOB, that’s...
Effective SharePoint Scalability & Management. To BLOB or not to BLOB, that’s...Effective SharePoint Scalability & Management. To BLOB or not to BLOB, that’s...
Effective SharePoint Scalability & Management. To BLOB or not to BLOB, that’s...
 
Dynamic-Enterprise-Publishing
Dynamic-Enterprise-PublishingDynamic-Enterprise-Publishing
Dynamic-Enterprise-Publishing
 
Web Development
Web Development  Web Development
Web Development
 
Using a Service Oriented Architecture to Manage IT Sprawl
Using a Service Oriented Architecture to Manage IT SprawlUsing a Service Oriented Architecture to Manage IT Sprawl
Using a Service Oriented Architecture to Manage IT Sprawl
 
Business Connectivity Services With Share Point 2010
Business Connectivity Services With Share Point 2010Business Connectivity Services With Share Point 2010
Business Connectivity Services With Share Point 2010
 
United Airlines Best Practices Conference 2013 presentation
United Airlines Best Practices Conference 2013 presentationUnited Airlines Best Practices Conference 2013 presentation
United Airlines Best Practices Conference 2013 presentation
 

Similar to Rapid Semantic Web Application Development

20111120 warsaw learning curve by b hyland notes
20111120 warsaw   learning curve by b hyland notes20111120 warsaw   learning curve by b hyland notes
20111120 warsaw learning curve by b hyland notes
Bernadette Hyland-Wood
 
MLUC 2011 XQuery Enigma
MLUC 2011 XQuery EnigmaMLUC 2011 XQuery Enigma
MLUC 2011 XQuery Enigma
Peter O'Kelly
 
Itz Lecture Bi & Web Tech Standards Feb 2009
Itz Lecture Bi & Web Tech Standards Feb 2009Itz Lecture Bi & Web Tech Standards Feb 2009
Itz Lecture Bi & Web Tech Standards Feb 2009
subramanian K
 
Mooc And Document Orientated Nosql Database
Mooc And Document Orientated Nosql DatabaseMooc And Document Orientated Nosql Database
Mooc And Document Orientated Nosql Database
Karen Oliver
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]
webhostingguy
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]
webhostingguy
 
Top 5 Web Trends Of 2009 Structured Data
Top 5 Web Trends Of 2009  Structured DataTop 5 Web Trends Of 2009  Structured Data
Top 5 Web Trends Of 2009 Structured Data
chmingl
 

Similar to Rapid Semantic Web Application Development (20)

20111120 warsaw learning curve by b hyland notes
20111120 warsaw   learning curve by b hyland notes20111120 warsaw   learning curve by b hyland notes
20111120 warsaw learning curve by b hyland notes
 
The Outlook is Cloudy
The Outlook is CloudyThe Outlook is Cloudy
The Outlook is Cloudy
 
MLUC 2011 XQuery Enigma
MLUC 2011 XQuery EnigmaMLUC 2011 XQuery Enigma
MLUC 2011 XQuery Enigma
 
Semantic web on Cloud Infrastructure
Semantic web on Cloud InfrastructureSemantic web on Cloud Infrastructure
Semantic web on Cloud Infrastructure
 
Itz Lecture Bi & Web Tech Standards Feb 2009
Itz Lecture Bi & Web Tech Standards Feb 2009Itz Lecture Bi & Web Tech Standards Feb 2009
Itz Lecture Bi & Web Tech Standards Feb 2009
 
XXIX Charleston Semantic Web Leicht
XXIX Charleston   Semantic Web LeichtXXIX Charleston   Semantic Web Leicht
XXIX Charleston Semantic Web Leicht
 
W3 c semantic web activity
W3 c semantic web activityW3 c semantic web activity
W3 c semantic web activity
 
NoSQL Object DB & NewSQL Columnar DB, A Tale of Two Databases
NoSQL Object DB & NewSQL Columnar DB, A Tale of Two DatabasesNoSQL Object DB & NewSQL Columnar DB, A Tale of Two Databases
NoSQL Object DB & NewSQL Columnar DB, A Tale of Two Databases
 
Semantic Web Landscape 2009
Semantic Web Landscape 2009Semantic Web Landscape 2009
Semantic Web Landscape 2009
 
The NoSQL Movement
The NoSQL MovementThe NoSQL Movement
The NoSQL Movement
 
opencdn_iecco18.pptx
opencdn_iecco18.pptxopencdn_iecco18.pptx
opencdn_iecco18.pptx
 
Mooc And Document Orientated Nosql Database
Mooc And Document Orientated Nosql DatabaseMooc And Document Orientated Nosql Database
Mooc And Document Orientated Nosql Database
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]
 
WEB 2.0 For Interns(Surya)
WEB 2.0 For Interns(Surya)WEB 2.0 For Interns(Surya)
WEB 2.0 For Interns(Surya)
 
Planetdata simpda
Planetdata simpdaPlanetdata simpda
Planetdata simpda
 
PlanetData: Consuming Structured Data at Web Scale
PlanetData: Consuming Structured Data at Web ScalePlanetData: Consuming Structured Data at Web Scale
PlanetData: Consuming Structured Data at Web Scale
 
Into The Cloud
Into The CloudInto The Cloud
Into The Cloud
 
Top 5 Web Trends Of 2009 Structured Data
Top 5 Web Trends Of 2009  Structured DataTop 5 Web Trends Of 2009  Structured Data
Top 5 Web Trends Of 2009 Structured Data
 
Semantic Technology. Origins and Modern Enterprise Use
Semantic Technology. Origins and Modern Enterprise UseSemantic Technology. Origins and Modern Enterprise Use
Semantic Technology. Origins and Modern Enterprise Use
 

More from Bernadette Hyland-Wood

20111114 b hyland government data and publishers
20111114   b hyland government data and publishers20111114   b hyland government data and publishers
20111114 b hyland government data and publishers
Bernadette Hyland-Wood
 

More from Bernadette Hyland-Wood (19)

ChangeMakeHer Talk on STEM Careers in Australia & beyond
ChangeMakeHer Talk on STEM Careers in Australia & beyondChangeMakeHer Talk on STEM Careers in Australia & beyond
ChangeMakeHer Talk on STEM Careers in Australia & beyond
 
Women in IT - Empowering a Healthier Future
Women in IT - Empowering a Healthier FutureWomen in IT - Empowering a Healthier Future
Women in IT - Empowering a Healthier Future
 
Why Consider Software Engineering as a Career
Why Consider Software Engineering as a CareerWhy Consider Software Engineering as a Career
Why Consider Software Engineering as a Career
 
Diversity & Inclusion in the Workplace - CTO School Brisbane AU
Diversity & Inclusion in the Workplace - CTO School Brisbane AUDiversity & Inclusion in the Workplace - CTO School Brisbane AU
Diversity & Inclusion in the Workplace - CTO School Brisbane AU
 
Being Prepared for Life & a Career in the 21st Century
Being Prepared for Life & a Career in the 21st CenturyBeing Prepared for Life & a Career in the 21st Century
Being Prepared for Life & a Career in the 21st Century
 
Linking Open Government Data at Scale
Linking Open Government Data at Scale Linking Open Government Data at Scale
Linking Open Government Data at Scale
 
3 Round Stones Briefing to U.S. EPA's Chief Data Scientist on Open Data
3 Round Stones Briefing to U.S. EPA's Chief Data Scientist on Open Data3 Round Stones Briefing to U.S. EPA's Chief Data Scientist on Open Data
3 Round Stones Briefing to U.S. EPA's Chief Data Scientist on Open Data
 
Brief on Linked Data at U.S. EPA to Chief Data Scientist
Brief on Linked Data at U.S. EPA to Chief Data ScientistBrief on Linked Data at U.S. EPA to Chief Data Scientist
Brief on Linked Data at U.S. EPA to Chief Data Scientist
 
2015 ESRI Health and Human Services Presentation on GeoHealth.us
2015 ESRI Health and Human Services Presentation on GeoHealth.us2015 ESRI Health and Human Services Presentation on GeoHealth.us
2015 ESRI Health and Human Services Presentation on GeoHealth.us
 
Bernadette Hyland speaks at Startup Queensland Visiting Entrepreneurs Program...
Bernadette Hyland speaks at Startup Queensland Visiting Entrepreneurs Program...Bernadette Hyland speaks at Startup Queensland Visiting Entrepreneurs Program...
Bernadette Hyland speaks at Startup Queensland Visiting Entrepreneurs Program...
 
Government Linked Data Projects in the Wild
Government Linked Data Projects in the WildGovernment Linked Data Projects in the Wild
Government Linked Data Projects in the Wild
 
Linked Data Cookbook for Government Agencies, SemTech East, Washington DC 1-D...
Linked Data Cookbook for Government Agencies, SemTech East, Washington DC 1-D...Linked Data Cookbook for Government Agencies, SemTech East, Washington DC 1-D...
Linked Data Cookbook for Government Agencies, SemTech East, Washington DC 1-D...
 
20111114 b hyland government data and publishers
20111114   b hyland government data and publishers20111114   b hyland government data and publishers
20111114 b hyland government data and publishers
 
CENDI Presentation on What's going on with Government Linked Data
CENDI Presentation on What's going on with Government Linked DataCENDI Presentation on What's going on with Government Linked Data
CENDI Presentation on What's going on with Government Linked Data
 
20111101 b hyland-w3-c-tpac-egov
20111101 b hyland-w3-c-tpac-egov20111101 b hyland-w3-c-tpac-egov
20111101 b hyland-w3-c-tpac-egov
 
Warsaw Poland 20-Oct-2011 on Open Government Linked Data
Warsaw Poland 20-Oct-2011 on Open Government Linked Data Warsaw Poland 20-Oct-2011 on Open Government Linked Data
Warsaw Poland 20-Oct-2011 on Open Government Linked Data
 
Rapid Web Application Development for Linked Data
Rapid Web Application Development for Linked DataRapid Web Application Development for Linked Data
Rapid Web Application Development for Linked Data
 
Brief for W3C Government Linked Data Working Group 29-June 2011
Brief for W3C Government Linked Data Working Group 29-June 2011Brief for W3C Government Linked Data Working Group 29-June 2011
Brief for W3C Government Linked Data Working Group 29-June 2011
 
Bernadette Hyland SemTech 2011 West - Linked Data Cookbook
Bernadette Hyland SemTech 2011 West - Linked Data CookbookBernadette Hyland SemTech 2011 West - Linked Data Cookbook
Bernadette Hyland SemTech 2011 West - Linked Data Cookbook
 

Recently uploaded

Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 

Recently uploaded (20)

VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 

Rapid Semantic Web Application Development

  • 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