130 likes | 155 Views
Explore the integration of Content Management Systems (CMS) with Semantic Web principles like Linked Data, making information more accessible and machine-processable. Learn about Linked Data working principles, tools, and benefits in improving website usability and findability.
E N D
Bridging the gap between CMS and Semantic Web Vikas Bhushan JRF, DRTC, Indian Statistical Institute Email: vikas@drtc.isibang.ac.in Shiv Shakti Ghosh JRF, IGCAR, Kallapakam Email: shivu@drtc.isibang.ac.in Sudipta Biswas SRF, DRTC, Indian Statistical Institute Email: sudipta@drtc.isibang.ac.in
22/11/15 2
22/11/15 3 Overview • CMSs and its notable features • Linked Data • It’s Working Principles • Linked Data by Domain • Integration of CMS with Semantic Web(SW) • Implementing Linked Data principles in CMS • Conclusion
22/11/15 4 Content Management System (CMS) • A CMS is a system for the creation, modification, archiving and management of information resources by creating an organized content repository. • Features: • User Interface • User management • Dynamic content management • Modular design • Version Control • Caching
22/11/15 5 Journey from Syntactic Web to Linked Web Meaningful Links between related Data sets, Making Web like a single global database Linked Web Web of Data Web 3.0 Machine Processable & Understandable, Data sets Isolated, unconnected Semantic Web Web of Documents, Human clickable hyperlinks, Web 1.0, Web 2.0, Content not well structured Can’t ask expressive queries Can’t process content within applications Syntactic Web
22/11/15 6 Linked Data Working Principles • Use URIs as names for things. • Use URIs, so that people can look up those names. • When someone looks up a URI, provide useful information, using the standards (RDF). • Include links to other URIs, so that they can discover more things. • Tim Berners-Lee 2007 • http://www.w3.org/DesignIssues/LinkedData.html
22/11/15 7 URIs to identify people & relationships http://drtc.isibang.ac.in/DRTC/jrf/vikas http://drtc.isibang.ac.in/DRTC/students/siv http://xmlns.com/foaf/0.1/knows http://drtc.isibang.ac.in/DRTC/srf/sudipta http://xmlns.com/foaf/0.1/based_near http://live.dbpedia.org/page/Bangalore
22/11/15 8 Linked Data by Domain
22/11/15 9 Integration of CMS with Semantic Web(SW) • Drupal 7 integrated with RDFx module to harness SW capabilities. • Analogy between Drupal and RDF • Content type in Drupal can be Article/ Event which may contain fields like title, author, name, date etc.
22/11/15 10 Implementing Linked Data principles in CMS • Modules needed • Linked Data Tools: available for retrieving, caching and working with linked data available on the web that makes linked data retrieval and parsing convenient • EasyRDF: provides Libraries API compatibility for EasyRdf, a PHP library designed for consuming and working with RDF resources. • X Autoload :comprehensive and yet highly efficient PHP class loading suite. • RDFx: Extends RDF mapping API of Drupal core to provide more RDF serialization formats and other RDF capabilities.
22/11/15 11 Snapshot of website depicting event ‘Library Day’ Source code of the Event Node
22/11/15 12 Conclusion • No strict requirement for technical expertise on Semantic Web technologies • Modules used enhances the usability as well as findability of the contents presented on the drupal website • Presenting information which is both human readable as well as machine processable due to the use of standard vocabulary like Dublin core, SKOS, OWL etc • People can more easily find library website resources on the web. • **Future Work **