wiki:ExternalProductDefinition

Version 2 (modified by hsnaith, 13 years ago) (diff)

--

This is a first attempt to see how the various components of NDG may actually be deployed as a working service - please add / change

Components of NDG

  • Discovery
  • MOLES browse
  • DX
  • GeoSPlAT
  • Vocabulary/term Server

Core NDG Services – run by “NDG” (ie on glue)

  • Discovery web service
  • MOLES Browse web service
  • Term server

Documentation:

  • Configuration

“Central” Dx / GeoSPlAT GUI??

Data provider – discovery

  • Generate DIFS
  • Maintain DIFs in OAI repository
  • Make OAI repository

Required Software:

  • Dlese database
  • NDG security – all or subset? Just role mapping? Anything?

Tools:

Schema:

  • DIF

Documentation:

Useful stuff:

  • Example DIFs from a variety of sources
  • Code repository for generation of DIFs from MySQL / Oracle etc

How do you get at data found in repository if DP is not also a full data provider?

Data provider – MOLES

  • Generate MOLES records
  • Maintain MOLES records (in what? Does it matter?)

Required Software:

  • NDG security – all or subset? Just role mapping? Anything?

Tools:

Schema:

  • MOLES
  • StubB

Documentation:

Useful stuff:

  • Example MOLES - of all types from different data centres
  • Code repository for generation of MOLES from CSML / standard data formats

Some Questions

  • How do you get at data found in MOLES if DP is not also a full data provider?
  • Do you have to be discovery provider if you’re a MOLES provider?

Data Provider – Data Server

  • Generate CSML instances
  • Serve CSML instances to required services
  • Deliver Data – by DX or simple file access?

Required Software:

  • NDG security

Tools:

  • CSML Scanner
  • CSML Parser

Documentation:

Useful stuff:

Some Questions

  • Do you have to be Discovery and / or MOLES to be full data provider in NDG?
  • Do you have to run a local DX to be a full data provider

Data provider – local DX & GeoSPlAT

Required Software:

Tools:

Schema:

Documentation:

Useful stuff:

Data Provider – portal/GUI

  • Discovery portal – integrate a discovery search widget into your own data web page
  • Browse portal – run a browse interface with your own branding

Required Software:

Tools:

Schema:

Documentation:

Useful stuff: