Building Tools and Services on the NDR Dean Krafft, Cornell University

Slides:



Advertisements
Similar presentations
National Partnership for Advanced Computational Infrastructure San Diego Supercomputer Center Data Grids for Collection Federation Reagan W. Moore University.
Advertisements

… because good research needs good data DMP Online, Lincoln, 28 th Feb 2013 DMP Online Kerry Miller Digital Curation Centre University of Edinburgh
JMS messaging service  All write-only Fedora operations are published to subscribed clients  Messaging system can be durable – if client/consumer/subscriber.
Transformations at GPO: An Update on the Government Printing Office's Future Digital System George Barnum Coalition for Networked Information December.
Planning for Flexible Integration via Service-Oriented Architecture (SOA) APSR Forum – The Well-Integrated Repository Sydney, Australia February 2006 Sandy.
What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
Fedora Commons: Introduction and Update Swedish National Library June 24, 2008.
Building a Digital Library with Fedora International Conference on Developing Digital Institutional Repositories Hong Kong December 9, 2004.
The Subject Librarian's Role in Building Digital Collections: Where Information Management and Subject Expertise Meet Ruth Vondracek Oregon State University.
Library as Community: reviews, ratings, feeds and the future Dinah Sanders, Product Manager.
What is a blog? “Web log” In simple terms, a blog is a web page where what you write goes in chronological order on the front page Author can write, viewers.
Open Repositories 2008 The NCore Platform: An Open-Source Suite of Tools and Services for Implementing Digital Libraries Dean B. Krafft Cornell University.
Building a National Science Digital Library Dean Krafft, Cornell University
NDR (resource references, metadata, collection data, etc.) NCS (& DDS) Expert Voices wiki.nsdl.org Harvest Manager OAI-PMH service (proai) NDR Search NCS.
WEB 2.0: Definitions, glossary, tools and uses. Use web 2.0 tools to create vibrant learning communities.
DESIDOC Services on Social Networking Application: A Case Study
Digital Library Architecture and Technology
Content Management Systems AN INTRODUCTION. Learning Objectives To know what a Content Management System is Have an understanding of the different types.
Making the Most of Digital Learning Resources for STEM with NSDL 2010 Robert Noyce Teacher Scholarship Program Conference Washington DC July 8-9, 2010.
Moodle: using an open learning management system to support student learning Keith Landa Purchase College
CERN – IT Department CH-1211 Genève 23 Switzerland t CERN Open Source Collaborative tools: Digital Library Software Tim Smith CERN/IT.
Tutorial – Semantic Digital Libraries, May 9, 2007 WWW 2007 Copyright , DERI NUI Galway, University of Vienna, Fraunhofer IPSI, Cornell University.
1 Benjamin Perry, Venkata Kambhampaty, Kyle Brumsted, Lars Vilhuber, William Block Crowdsourcing DDI Development: New Features from the CED 2 AR Project.
The Digital Library for Earth System Education: A Community Resource
.org. An online learning community of over 9,600 IHE faculty, K-12 teachers and administrators, researchers and evaluators. Provides each project with.
Open Repositories 2008 The NCore Platform: An Open-Source Suite of Tools and Services for Implementing Digital Libraries Dean B. Krafft Cornell University.
What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
Blogs and Wikis Dr. Norm Friesen. Questions What is a blog? What is a Wiki? What is Wikipedia? What is RSS?
Fedora Content Models for the National Science Digital Library Data Repository Fedora User’s Group Meeting Copenhagen, September 28, 2005 Carl Lagoze Cornell.
Building a National Science Digital Library on Fedora Dean Krafft, Cornell University
Web 2.0 Pragith Prakash Vikram Singh By The Era of.
GPO’s Federal Digital System August 17, 2010 U.S. Government Printing Office.
PLoS ONE Application Journal Publishing System (JPS) First application built on Topaz application framework Web 2.0 –Uses a template engine to display.
Metadata Lessons Learned Katy Ginger Digital Learning Sciences University Corporation for Atmospheric Research (UCAR)
Information Network Overlay Architecture Adding Value to Digital Content Carl Lagoze CS 431 – May 4, 2005 Cornell University.
Chad Berkley NCEAS National Center for Ecological Analysis and Synthesis (NCEAS), University of California Santa Barbara Long Term Ecological Research.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Sakaibrary Project Update: Subject Research Guides and Next Steps Jon Dunn Indiana University July 2, 2008.
Social software YEFI P. TELAUMBANUA What is Social Software? It is a kind of an interactive tools handle mediated interactions between a pair or.
Future Learning Landscapes Yvan Peter – Université Lille 1 Serge Garlatti – Telecom Bretagne.
The Digital Library for Earth System Science: Contributing resources and collections Meeting with GLOBE 5/29/03 Holly Devaul.
The National Science Digital Library & Shibboleth.
CONTENT DISCOVERY, SERVICES, AND SUSTAINED ACCESS Timothy Cole, William Mischo, Beth Sandore, Sarah Shreeves ~ University of Illinois Library
10/07/2008 Semantic Web Technologies & Higher Education.
Tooltime: Using NSDL 2.0 Dean Krafft, Cornell University
Blogging and Publishing in the NSDL Dean Krafft, Carol Minton Morris (Cornell) Blythe Bennett (Syracuse)
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
January 2005MERLOT Reusable Learning Design Guidelines OVERVIEW FOR MERLOT Copyright 2005 Reusable Learning This work is licensed under a Attribution-NoDerivs-NonCommercial.
Core Integration Web Services Dean Krafft, Cornell University
A Training Program for Shareable Metadata Metadata for You & Me is a collaboration between the University of Illinois Library and Indiana University. This.
NSDL 2.0: Creating a collaborative digital library Dean Krafft, Cornell University
The Technical Infrastructure of the NSDL Dean Krafft, Cornell University
OOI-CYBERINFRASTRUCTURE OOI Cyberinfrastructure Education and Public Awareness Plan Cyberinfrastructure Design Workshop October 17-19, 2007 University.
NSDL 2.0: Building a Collaborative Digital Library Dean Krafft, Cornell University
The Technical Infrastructure of the NSDL Dean Krafft, Cornell University
Web 2.0: Making the Web Work for You, Illustrated Unit A: Research 2.0.
The library is open Digital Assets Management & Institutional Repository Russian-IUG November 2015 Tomsk, Russia Nabil Saadallah Manager Business.
NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems.
8th Sakai Conference4-7 December 2007 Newport Beach Sakaibrary Project Update: Subject Research Guides December 6, 2007.
A Training Program for Shareable Metadata Metadata for You & Me is a collaboration between the University of Illinois Library and Indiana University. This.
1 CS 430: Information Discovery Lecture 26 Architecture of Information Retrieval Systems 1.
A centre of expertise in digital information management 10 minute practical guide to the JISC Information Environment (for publishers!)
NSDL: A New Tool for Teaching and Learning.
Sakaibrary Project Update: Subject Research Guides
Flexible Extensible Digital Object Repository Architecture
Flexible Extensible Digital Object Repository Architecture
Working with the NSDL 2.0 Data Repository
NSDL Data Repository (NDR)
The National Science Digital Library (NSDL)
Presentation transcript:

Building Tools and Services on the NDR Dean Krafft, Cornell University

Building Tools and Services on the Fedora-based NSDL Data Repository Structure of the talk:  NSDL 2.0 – the vision  The Fedora-based NSDL Data Repository (NDR)  Inspiring Contribution and Collaboration: ExpertVoices, OurNSDL, MyNSDL  Other NSDL 2.0 Services and Tools  Discussion: Using NDR Collaborative Tools to Build Pathways-focused Communities

The NSDL 2.0 Vision  Create an NSDL that guides not just resource discovery (with a one-way data flow: NSDL → Users), but instead  Supports creating “context” to guide resource selection and use  Presents resources in context: in a lesson plan; with ratings; correlated with education standards  Enables community tools for structuring, evaluation, annotation, contribution, and collaboration around the resources in the library  Goal: Create a dynamic, living library with a two- way data flow: NSDL ↔ users

Fedora: the NDR middleware  A Flexible, Extensible Digital Object Repository Architecture (  Open source project with $2.2 million in Mellon funding  Collaboration of Cornell and Univ. of Virginia  Key funded users include:  eSciDoc project (collaboration of the Max Planck Society and FIZ Karlsruhe)  VTLS Corp., Harris Corp., Library of Congress  Australian Research Repositories Online to the World (ARROW)  Royal Library Denmark, National Library, and DTU

What is Fedora?  An architecture, toolkit, and implementation: middleware, not a vertical application  DSpace in contrast: a vertical application with a fixed workflow targeted at users  Stores arbitrary internal and external digital objects, disseminations (transformations and combinations), relationships among objects  Entirely SOAP/REST based, disseminations are URLs  XML data store; RDBMS cache; RDF triplestore supports relationship queries

Implementing the NDR with Fedora  Multiple Object Types:  Resources (with local or remote content)  Metadata  Aggregations (collections)  Metadata Providers (branding)  Agents  Relationships with arbitrary graph queries:  Structural (part of)  Equivalence  Annotation

Draft NDR API Characteristics  Uses REST calls for all interactions; uses handles (DOIs) for all external references  Ensures external applications can’t violate the NDR model constraints  Disseminations allow combining metadata from multiple sources, or related content  Authentication: Requests signed with private key associated with an agent  Authorization: Agent can become a metadata provider or aggregator; can create resources  Documentation being developed at

NDR Architecture

An Information Network Overlay  Think of the NDR as a lens for viewing science content on the net  Content can be:  Local: stored directly in the NDR  Remote: accessed through a URL  Computed: derived from a database or web service  Archived: an older version stored at SDSC  It all has a repository-based URL

Network Overlay View User View API/UI Repository View with Relations & Annotations Resources on the Web

Status of the NDR  Two NDR instances up and running  Full production load (approx. 1.8 million resources)  Test server for NDR API external testing (small)  Test search interface to production load at nsdlib.org  Currently running MR and NDR ingest in parallel with MR as primary service  Planned switch to NDR as production service on October 1, 2006  Continue running MR in parallel (as backup) through December 2006

How should we use the NDR?  The NDR provides powerful capabilities for:  Creating context around resources  Enabling the NSDL community to directly contribute resources and context  Representing a web of relationships among science resources and information about those resources  How do we use it? Here’s one specific example …

ExpertVoices

What is Expert Voices?  A system using blogging technology to:  Support STEM conversations among scientists, teachers and students  Tie NSDL resources to real-world science news  Create context for resources to enhance discovery, selection and use  Enable NSDL community members to become NSDL contributors: of resources, questions, reviews, annotations, and metadata  Expert Voices ≠ LiveJournal  Contributors are carefully selected, contributions are about science, the process of science, and education

Expert Voices As An Educational Tool  Topic-based discussion (e.g. tsunamis) with pointers to related resources  Research outreach (Criterion 2) – explaining and documenting NSF-funded research  Experts can add resources with topical context to the NSDL  Resources can be reviewed and annotated  Question/answer and discussion forum: scientist ↔ teacher ↔ student ↔ librarian

Broadening Participation: An Expert Voices Learning Scenario  “Hurricane Season Blog” run by a National Weather Service hurricane expert, an Earth Science teacher, and a school media specialist familiar with NSDL resources  Expert creates an entry for Hurricane Gertrude  “On track to hit Ft. Lauderdale in 72 hours”  “Currently undergoing eyewall replacement cycle”  “Expecting 15 foot storm surge”  Media specialist adds links to NSDL resources: Hurricane Hunters site, latest satellite photos, and USGS flooding and flood plain site (storm surge context)  Teacher makes connections to relevant standards and appropriate pedagogy for use by other teachers  Students experience engaging real-time, real-world applications of science lessons

Broadening Participation: An Expert Voices Outreach Scenario  NSF grantee: Bioluminescence researcher wants to make research K-12 accessible  Creates an Expert Voices conversation  Enables his students and researchers to document process and results – how science really works  Writes about publications and educational resources (e.g.  Adds these to the NSDL, creating audience-level metadata  Entries serve as annotations that create K-12 context for the college-level research

Expert Voices Implementation  Initial blog system is multi-user WordPress  WordPress plug-ins provide NDR integration and Shibboleth authentication  Publication of blog entry creates:  Content, as a new resource with simple metadata  New NDR resources  New metadata for any referenced resources in content  Graph of relationships between entry and all referenced resources  Blog available as independent RSS feed

NDR Entry for Expert Voices Blog Entry New Metadata New Audience MD Referenced New Resource 1 Referenced Existing Resource 2 Annotates Metadata for Member of Metadata Provider Metadata Provider Existing Collection Topic- based Blog Member of Inferred relationship between resources

But Expert Voices is just the beginning…

OurNSDL: NDR-Integrated Wiki  Community of approved contributors (e.g. teachers, librarians, scientists) are granted edit access on OurNSDL wiki  New resources and metadata are created as wiki pages and reflected into the NDR  Non-wiki-based NDR resources and metadata are displayed as read-only wiki pages, subject to comment and linking  User and project pages organize NDR resources  Planned implementation in MediaWiki

MyNSDL: NDR-integrated tagging, bookmarking, and recommendation  Based on Connotea open-source folksonomic tagging/bookmarking system  Tags and bookmarking structure are reflected back into the NDR  Authorized users can “automatically” recommend new NSDL resources simply by tagging them  Gives user a personal view of NSDL resources

NDR Application: OnRamp  NDR-integrated multi-user, multi-project content management system  Supports NSDL single sign-on and group management  Decentralized workflow for the creation and distribution of both simple and complex content  Disseminates content in multiple publication and online forms  Delivery estimated 3Q06

NDR Application: Content Assignment Tool  Developed by Anne Diekema, Elizabeth Liddy, et al. at the Syracuse University Center for Natural Language Processing  Uses text analysis and machine learning to suggest Educational Standards alignment for resources  Content expert assigns standard, and system learns from the assignment  Standalone tool available now; standards associated with resources in the NDR by 3Q06

Other applications in development  Automated grade-level assignment based on vocabulary analysis (San Diego Supercomputer Center)  iVia-based Expert-Guided crawl: Tool for Pathways and others to turn websites into resource collections (UC Riverside)  Automated subject assignment (UC Riverside)  Instructional Architect: Lesson plan development for K12 teachers (Utah State)  Moodle Course Management System (proposed)

… NSDL 2.0 Ecosystem Protocol: OAI-PMH HTTP REST NDR API STEM Collections Search Service Archive Service Fedora- based NDR

Using Collaborative Tools to Build Pathways-focused Communities  We plan to implement general collaborative tools on the NDR: WordPress blog, OnRamp, MediaWiki, Connotea. Can you use these?  We can implement more specialized tools on the NDR (e.g. Moodle, CASAA, Instructional Architect). What would you use?  To achieve the NSDL 2.0 vision, we need to build sets of communities in each Pathway area. How can this happen for your Pathway? What can CI do to help?

Contact Information Dean B. Krafft Cornell Information Science 301 College Ave. Ithaca, NY USA This work is licensed under the Creative Commons Attribution-NoDerivs 2.5 License. To view a copy of this license, visit or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.