Metayogi Increasing the Accessibility of the Semantic Web Karim Tharani Doug Macdonald Rachel Heidecker.

Slides:



Advertisements
Similar presentations
Adding OAI-ORE Support to Repository Platforms Alexey Maslov, Adam Mikeal, Scott Phillips, John Leggett, Mark McFarland Texas Digital Library TCDL09.
Advertisements

Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
© NERC All rights reserved NERC Data Catalogue Service Patrick Bell NERC (British Geological Survey)
Linked Library Data Miiya Holmes October 6-7, 2012.
OSI and Bibliographic Access: opening a conversation Caroline Arms Kevin Novak Michelle Rago.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
1. The Digital Library Challenge The Hybrid Library Today’s information resources collections are “hybrid” Combinations of - paper and digital format.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
Building a Digital Library with Fedora International Conference on Developing Digital Institutional Repositories Hong Kong December 9, 2004.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
Ch1: File Systems and Databases Hachim Haddouti
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
Mike Smorul Saurabh Channan Digital Preservation and Archiving at the Institute for Advanced Computer Studies University of Maryland, College Park.
7M822 Software Engineering: System Models 14 September 2009.
AgriDrupal - a “suite of solutions” for agricultural information management and dissemination, built on the Drupal CMS; - the community of practice around.
Agile Development of the Open Source Software based Online Service FINNA Aki Lassila Head of Development National Library of Finland.
Faculty of Department of 1 Faculty of Engineering and the Built Environment Department of Mechanical Engineering ITS VIEWS DATA WAREHOUSE Directorate:
Romain Wenz- BnF-DIBN – SWIB 2010 November The data.bnf.fr project describing resources of the French National Library.
IBM User Technology March 2004 | Dynamic Navigation in DITA © 2004 IBM Corporation Dynamic Navigation in DITA Erik Hennum and Robert Anderson.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
Electronic Resources and Libraries March 1, 2011 Austin, Texas Craig Harkema, Charlene Sorensen, Karim Tharani Transcendental Metadata: A Collaborative.
Networking Session: Global Information Structures for Science & Cultural Heritage - The Interoperability Challenge «INTEROPERABILITY FROM THE CULTURAL.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Gregynog 2012 Shared Library Systems..progress in Wales Mark Hughes Head of Collections Swansea
1 The NSDL: A Case Study in Interoperability William Y. Arms Cornell University.
CS621 : Seminar-2008 DEEP WEB Shubhangi Agrawal ( )‏ Jayalekshmy S. Nair ( )‏
Distributed Access to Data Resources: Metadata Experiences from the NESSTAR Project Simon Musgrave Data Archive, University of Essex.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
Managing the Record of Research At the Smithsonian Using SIdora SAA Research Forum August 12, 2014.
Chapter 4 System Models A description of the various models that can be used to specify software systems.
System models Abstract descriptions of systems whose requirements are being analysed Abstract descriptions of systems whose requirements are being analysed.
Databases and Database Management Systems
Dec 9-11, 2003ICADL Challenges in Building Federation Services over Harvested Metadata Hesham Anan, Jianfeng Tang, Kurt Maly, Michael Nelson, Mohammad.
Web Metadata, what is it? Ora Lassila Visiting Scientist (from Nokia) Definition Applications Current Standardization Efforts.
Lifecycle Metadata for Digital Objects (INF 389K) September 18, 2006 The Big Metadata Picture, Web Access, and the W3C Context.
XML Registries Source: Java TM API for XML Registries Specification.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Chapter 7 System models.
RLG Programs Curating the Collective Collection Ricky Erway RLG Programs OCLC Programs and Research Western Digital Forum 9 August 2007.
System models l Abstract descriptions of systems whose requirements are being analysed.
Pertemuan 19 PEMODELAN SISTEM Matakuliah: D0174/ Pemodelan Sistem dan Simulasi Tahun: Tahun 2009.
Modified by Juan M. Gomez Software Engineering, 6th edition. Chapter 7 Slide 1 Chapter 7 System Models.
The Digital Library for Earth System Science: Contributing resources and collections Meeting with GLOBE 5/29/03 Holly Devaul.
Semantic Web, Web Services and Museums: Mapping the Road to Implementation John Perkins “MESMUSES Workshop” Florence, June 16-17, 2003.
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
Consortial Uses of an ERMS Tommy Keswick SCELC ALCTS ERIG Meeting ALA 2008 Annual Conference Anaheim, California June 28, 2008.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
Joint Information Systems Committee Supporting Higher and Further Education Rachel Bruce Programme Manager, JISC Executive Collection.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Introduction to the Semantic Web and Linked Data
SWEN 5231 FORMAL METHODS Slide 1 System models u Abstract presentations of systems whose requirements are being analyzed.
CSC480 Software Engineering Lecture 10 September 25, 2002.
Mercury – A Service Oriented Web-based system for finding and retrieving Biogeochemical, Ecological and other land- based data National Aeronautics and.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Oct 12-14, 2003NSDL Challenges in Building Federation Services over Harvested Metadata Kurt Maly, Michael Nelson, Mohammad Zubair Digital Library.
© 2006 Pearson Education Canada Inc. 3-1 Chapter 3 Database Management PowerPoint Presentation Jack Van Deventer Ward M. Eagen.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
Rendering Syndicated Library Content in an Institutional Portal: Integrating MyLibrary into uPortal John Fereira: Cornell University Eric Lease Morgan:
Surveying the landscape: collection-level description & resource discovery JISC/NSF DLI Projects meeting, Edinburgh, 24 June 2002 Pete Johnston UKOLN,
DLF Fall Forum The Distributed Library: OAI for Digital Library Aggregation UIUC’s Role: Registry of OAI Data Providers
1 Lecture1 Introduction to Databases Systems Database 1.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Building A Repository for Digital Objects
Outline Pursue Interoperability: Digital Libraries
BUILDING A DIGITAL REPOSITORY FOR LEARNING RESOURCES
The Next Generation of the Microdata Information System MISSY: An Integrated Solution for the Documentation of European Microdata European DDI User Conference,
Presentation transcript:

Metayogi Increasing the Accessibility of the Semantic Web Karim Tharani Doug Macdonald Rachel Heidecker

The U of S Problem  Metadata applications at the U of S are currently built as custom web applications with separate database designs that integrate multiple data sources such as: Subscribed electronic resources Open access resources Locally managed digital resources Harvested resources (from external repositories) Locally managed print resources Book covers Time consuming, difficult to maintain and enhance, system-centric vs. user-centric

The Solution: Metayogi  Design tool that allows teams to collaboratively build applications that model, collect, showcase and share metadata from multiple sources to support thematic research, learning and discovery.

Case Study: iPortal  Indigenous Studies Portal (iPortal)iPortal Metadata application with culturally relevant subject headings created by the University Library 100% electronic content  Metayogi Value Adds iPortal staff dedicated to identifying new data sources and enhancing the iPortal records with proprietary subject information IT staff dedicated to enhancing the features of the iPortal (via Metayogi) Not spending time reprogramming every time a new data source is identified

Metayogi Architecture PHP/jQuery Model Collect Showcase Share

How Does It Help?  Increases accessibility of library and related resources for users and other applications to find and consume Web of data  Empowers library staff to design & manage databases with limited programming support Decreased data duplication  Liberates IT staff to focus on feature development and reliability Easier to support and maintain single development platform

How Does It Work?  Metayogi uses metaprogramming techniques (such as reflection, dynamic execution, etc.) to implement Resource Description Framework (RDF) model and concepts.  Uses semantic/logical data modeling to abstract database implementation details (e.g. normalization, many-to-many relationships, etc)

What is Metaprogramming?  A metaprogram is essentially a code generator for other applications.  It allows programmers to minimize the number of lines of code to express a solution (hence reducing development time).  It also gives programmers greater flexibility to efficiently handle new situations without much impact on the architecture and code-base.

What is RDF?  The Resource Description Framework (RDF) is a family of World Wide Web Consortium (W3C) specifications.  It has come to be used as a general method for conceptual description or modeling of information that is implemented in web resources.  RDF uses subject-predicate-object expressions (triples) for modeling or describing resources.  Think of Web as a database of resources and RDF as a way to defining relationship between them.

Library Advantages  Positions libraries to be ready to integrate, consume and share metadata across many sources and in various formats a) Linked Data b) OAI c) Etc  Decreases duplication of effort and records across multiple systems  Maintains data and system integrity while empowering library staff and end-users