nsdl stem exchange: technical overview and implications for active dissemination of federally funded...

15
NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems

Upload: chad-shaw

Post on 18-Jan-2018

223 views

Category:

Documents


0 download

DESCRIPTION

NSDL Technical Platform NSDL.org Library search and browse UI Key Ingest tools and services Repository services and APIs Views and learning applications Ingests metadata, annotations, and paradata into NSDL Search REST API (DDS) Learning Apps Science Literacy Maps, CCS, etc. Combines resource metadata, annotations, and paradata Perform resource-centric search; retrieve metadata, annotations, and paradata for views OAI-PMH Ingest from partners NSDL Data Repository (NDR) Contains resources, resource metadata, annotations, and paradata for all NSDL collections Writes metadata, annotations, and paradata into NSDL Ingests metadata, annotations, and paradata into NSDL NCS Metadata editor tool Web Feeds Selected partner feeds OAI-PMH Data provider Partner 1, n Portals, learning apps, mobile apps, etc. Harvest resource metadata, annotations, and paradata Public service APIs Repository system Views and applications Ingest tools, services

TRANSCRIPT

Page 1: NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems

NSDL STEM Exchange:

Technical Overview and Implications for Active Dissemination of Federally

Funded Resources Across Implementation Systems

Page 2: NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems

Getting Items into NSDL• Ingest Services

– OAI-PMH – Open Archives Initiative Protocol for Metadata Harvesting

– Web Feeds, RSS ingest• Tools

– NCS – Out-of-the box tool for managing metadata collections in the NSDL

– jOAI – Tool that enables existing systems and databases to provide metadata and paradata via OAI-PMH

Page 3: NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems

NSDL Technical Platform

NSDL.orgLibrary search and browse UI

Key

Ingest tools and services

Repository services and APIs

Views and learning applications

Ingests metadata, annotations, and

paradata into NSDL

SearchREST API (DDS)

Learning AppsScience Literacy Maps, CCS, etc.

Combines resource metadata, annotations, and paradata

Perform resource-centric search; retrieve metadata, annotations, and paradata for views

OAI-PMHIngest from partners

NSDL Data Repository (NDR)Contains resources, resource metadata, annotations, and paradata for all NSDL collections

Writes metadata, annotations, and

paradata into NSDL

Ingests metadata, annotations, and

paradata into NSDL

NCSMetadata editor tool

Web FeedsSelected partner feeds

OAI-PMHData provider

Partner 1, n Portals, learning apps,

mobile apps, etc.

Harvest resource metadata, annotations, and paradata

Public service APIs

Repositorysystem

Views and applications

Ingest tools, services

Page 4: NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems

STEM Exchange

Intel Learning Centre

SearchREST API

CTE Online

Combines resource metadata, annotations, and paradata

OAI-PMHData provider

Resource Profile Pageat NSDL

Partner 1,n

Perform resource-centric search; retrieve metadata, annotations, and paradata for views

NSDL Data Repository (NDR)Contains resources, resource metadata, annotations, and paradata for all NSDL collections

OAI-PMHIngest paradata

Partners share paradata back via OAI-PMH

Page 5: NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems

NSDL Handle Service

• Unique ID assigned to each object in the repository:– Resource– Resource metadata– Paradata– Annotation– Collection Metadata

• Handles are assigned on ingest• APIs allow look-up by handle or partner ID

Page 6: NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems

Search Service• Search API – The Digital Discovery System (DDS)

– Search over NSDL resources, annotations, and paradata– Embed resources and search directly into web sites and

learning applications– Customize views for specific audiences and contexts– Integrate with JavaScript on the client side or a host of

technologies and frameworks on the server side like Drupal– Examples in use:

– NSDL.org; Curriculum Customization Service; Middle School Portal 2 Pathway; SMILE Pathway; DLESE Pathway; STEM exchange; NSDL Science Literacy Maps; DLESE Earth Science Literacy Maps; NCAR Library; Intel Educator Centre; NASA portals, others…

Page 7: NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems

Search service client examples…

Page 8: NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems

Resource-Centric Search

• REST Search Service– Request made with http– Response returns XML or JSON

• Each search result represents a single resource• Each result returns:

– Resource metadata from each partner collection that describes the resource

– Paradata from each partner that describes the resource– Annotations from each partner that provides annotations– Collection metadata that describes each of the above

sources

Page 9: NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems

Resource-Centric Search Result: ModelSingle Educational

Resourcefrom 1 Collection

The Capacity of the Planetshttp://www.pbs.org/teachers/mathline/con

cepts/space2/activity3.shtm

Resource Metadata

From Teachers Domain

Resource Metadata

From ComPADRE

Resource Metadata

From Math Common Core

ParadataFrom BoE, CTE

Online(Calif. Portals)

ParadataFrom ICPALMS (Florida Portal)

ParadataFrom Curriculum

Customization Service

AnnotationFrom BoE and CTE

Online(Calif. Portals)

AnnotationFrom ICPALMS (Florida portal)Annotation

From Curriculum Customization Service

Key

Comm Paradata XML (comm_para) (proposed)

Comm Annotation XML (comm_anno)

NSDL DC XML (nsdl_dc)

Page 10: NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems

XML Samples

Page 11: NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems

Resource Profile Page in NSDLUsage Para-data

dynamically aggregated from California BOE/CTE

Online portal implementation

Core system Para-data is set to actively compile Para data

from all incoming systems (with CA as the only portal

system fully implementing, data is at this time congruent with that

found above from their CTE Online implementation)

Page 12: NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems

NSDL Import/Resource Usage Statistics Screen Captures

Center for the Advancement of Digital Resources in Education (CADRE) / CTE Online Portal (California)

One of Calif. Implementation portals (CTE online) with a

simple admin. Interface that allows remote docking and

access to NSDL Import module

Page 13: NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems

NSDL Import/Resource Usage Statistics Screen Captures

Center for the Advancement of Digital Resources in Education (CADRE) CTE Online Portal (California)2

In this instance, a specific query was executed from the CA

system to draw resources related to the term “measurement tools”

from the NSDL Math Common Core collection to render the resulting 144 items displayed

below

Page 14: NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems

NSDL Import/Resource Usage Statistics Screen Captures

Center for the Advancement of Digital Resources in Education (CADRE)/ CTE Online (California) 3

Ingested resources populate NSDL Math

Common Core grouping page where NSDL

personnel can manage and monitor the

implementation of their collections with California

implementation (additionally, this grouping

mechanism allows interested CA educators to subscribe to this collection)

Para-data identifying exchanges occurring with each item from

collection captured in Resource Usage Statistics widget designed and implemented by Calif. Team.

Page 15: NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems

NSDL Import/Resource Usage Statistics Screen Captures

Center for the Advancement of Digital Resources in Education (CADRE) / CTE Online (California) 4

The original single resource “Capacity of Planets” created as part of the PBS/WGBH collection at Teacher’s Domain, is included as one of NSDL’s 128

NSF funded partners on the NSDL site.

Here it is now included in CA. implementation and is exposed to CA educators with options for use, tagging, commenting, adding to favorites, recommending to

colleagues, embedding within an activity or lesson as developed by a given educator (seen below), etc…(all of which is data recorded and tracked within the usage statistic widget for CA own metrics and ported back to NSDL site via jOAI

specifications running on both systems for their tracking and use.)