Your SlideShare is downloading. ×
Rapid Semantic Web                        Application Development                          using CallimachusWednesday, Sep...
• Linked Data is about             publishing and consuming             data using international data             standard...
Wednesday, September 14, 2011   3
Problem Statement           We are curating LOTS of data today           Data model may change tomorrow           Guided c...
Data Curation       Usual data management       concerns ...       Updating, correcting,       collecting, annotating,    ...
Possible Solutions           Roll your own three-tier           Content Management System           Wiki-based           L...
Content Management SystemsWednesday, September 14, 2011                                                                   ...
Content Management System         Support collaboration & data sharing         Controls access         Provides easy stora...
Content Management System         Many features out of the box         Compile time extendable         Rigid data model, n...
Wiki Software         Media Wiki         Semantic Media WikiWednesday, September 14, 2011                         10CMS ar...
Wiki Software      Collaboratively edit web pages      Transparency, linking, a low barrier to entry      Wikis focus is o...
Wiki Software      Many features out of the box      Easy to add new content data      Unstructured data      Blank page s...
Linked Data Management System           Callimachus (kəәlĭməәkəәs) is a framework for data-driven           applications b...
Linked Data Management System           Web 2.0 developers can create data driven application           with templates in ...
Wednesday, September 14, 2011   15
Wednesday, September 14, 2011   16
Wednesday, September 14, 2011            17An example of the wiki user interface.
Wednesday, September 14, 2011                                                                                      18This ...
Wednesday, September 14, 2011                        19Example of the forms user interface in Callimachus
Wednesday, September 14, 2011                                                                                         20Ca...
Wednesday, September 14, 2011   21
Wednesday, September 14, 2011   22
Wednesday, September 14, 2011   23
Wednesday, September 14, 2011   24
Wednesday, September 14, 2011   25Note the fixed name and addedcomment.
Wednesday, September 14, 2011                                                                               26A history of...
Wednesday, September 14, 2011                                                                                       27Sele...
Wednesday, September 14, 2011                                                                                  28Selecting...
Join the Community      Callimachus has benefited from 2+ years of corporate support      We’re using it for real world We...
Wednesday, September 14, 2011   30
Upcoming SlideShare
Loading in...5
×

Rapid Semantic Web Application Development

605

Published on

Published in: Business, Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
605
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Rapid Semantic Web Application Development"

  1. 1. Rapid Semantic Web Application Development using CallimachusWednesday, September 14, 2011 1Information overload, Impatient society, Change is the only constantSoftware is not valued by its usefulness ... but by its expected future value
  2. 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 budgetsWednesday, September 14, 2011 2Intro 3 Round Stones team, leaders in the international data integration standards published by the W3C ...authors of peer-reviewed publicationsChairs of W3C working groupsLeaders in Open Source community
  3. 3. Wednesday, September 14, 2011 3
  4. 4. Problem Statement We are curating LOTS of data today Data model may change tomorrow Guided curation helpful Must be Web basedWednesday, September 14, 2011 4We need a solution that will be up and running today. Downloadable from the Web for developers to useimmediately. Preferably Open Source to gain all the benefits that brings.Something that handles the change we know we’ll have tomorrowAnd ideally, deals with data quality & cleansing. Something that guides editors to collect and structure their data
  5. 5. Data Curation Usual data management concerns ... Updating, correcting, collecting, annotating, publishing, categorizing Promote data sharing Data authority & provenance are criticalWednesday, September 14, 2011 5
  6. 6. Possible Solutions Roll your own three-tier Content Management System Wiki-based Linked Data Management SystemWednesday, September 14, 2011 6A few different possible solutions to the three challenges stated earlier
  7. 7. Content Management SystemsWednesday, September 14, 2011 7The big downside to 3 tier architecture is the upfront cost, as well as getting people to agree upfront on theschemaSo we then looked at CMSThese are systems that can be up and running the same day
  8. 8. Content Management System Support collaboration & data sharing Controls access Provides easy storage Reduces duplication Improves report writing Improves communicationWednesday, September 14, 2011 8Everyone is familiar with the benefits of CMS, but let’s highlight them as context for the rest of this talk ...
  9. 9. Content Management System Many features out of the box Compile time extendable Rigid data model, not agile Change & customization is expensiveWednesday, September 14, 2011 9CMS has a significant reduced upfront costHowever, like 3 tier architecture, change and customization is expensiveGeneral CMS do not quickly adapt to change
  10. 10. Wiki Software Media Wiki Semantic Media WikiWednesday, September 14, 2011 10CMS are slow to adopt to changeSo we then looked at Wiki Systems.These are open ended, put whatever you want in them
  11. 11. Wiki Software Collaboratively edit web pages Transparency, linking, a low barrier to entry Wikis focus is on unstructured content, ease of useWednesday, September 14, 2011 11
  12. 12. Wiki Software Many features out of the box Easy to add new content data Unstructured data Blank page syndromeWednesday, September 14, 2011 12When presented with infinite choice, its sometimes hard to get startedHow do you ask multiple editors to provide particular information consistently?
  13. 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 13Wiki Systems dont 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 Aristotles hierarchical system. He was the first person who defined the use case for LinkedData.
  14. 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 TemplatesWednesday, September 14, 2011 14Callimachus is a great way to collaboratively manage your Linked DataMedia Wiki is to free text what Callimachus is to linked dataCallimachus uses a straight forward ACL for linked data
  15. 15. Wednesday, September 14, 2011 15
  16. 16. Wednesday, September 14, 2011 16
  17. 17. Wednesday, September 14, 2011 17An example of the wiki user interface.
  18. 18. Wednesday, September 14, 2011 18This is an example of the view tab that took less than an hour to construct after loading 100M triples into adatabase. It was an easy, fast way to begin to navigate the content and explore what we have -- this is all possiblebecause of the underlying data as RDF.
  19. 19. Wednesday, September 14, 2011 19Example of the forms user interface in Callimachus
  20. 20. Wednesday, September 14, 2011 20Callimachus allows us to visualize Google charts as pie charts, scatter plots, time series, bar charts, etc. It is easyto show data on a map too.
  21. 21. Wednesday, September 14, 2011 21
  22. 22. Wednesday, September 14, 2011 22
  23. 23. Wednesday, September 14, 2011 23
  24. 24. Wednesday, September 14, 2011 24
  25. 25. Wednesday, September 14, 2011 25Note the fixed name and addedcomment.
  26. 26. Wednesday, September 14, 2011 26A history of changes is kept. Note the change to the name and the added comment, along with the time/dateand name of the user who made the edit.
  27. 27. Wednesday, September 14, 2011 27Selecting a TRI report will take you to information about a particular report. In this case, 3 pounds of lead wasreleased in 2010 by the Browns Ferry Nuclear Plant.
  28. 28. Wednesday, September 14, 2011 28Selecting a substance name (e.g. from a TRI report) will take you to information about that substance. This datacomes from SRS.
  29. 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 discussionWednesday, September 14, 2011 29
  30. 30. Wednesday, September 14, 2011 30

×