Using a LDAP Directory Server for Environmental Data Discovery Donald Denbo NOAA-PMEL/UW-JISAO Presented by Eugene Burger NOAA-PMEL/UW-JISAO

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

1 Ontolog OOR Use Case Review Todd Schneider 1 April 2010 (v 1.2)
5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.
Tim Richards, Tim Green, Simo Varis EFIS Information Resource Discovery - Demonstrator (a.k.a EFIS-RD/ Metadata) 28 June 2005.
Foundational Objects. Areas of coverage Technical objects Foundational objects Lessons learned from review of Use Case content Simple Study Simple Questionnaire.
7 March 2000eLib Collection Description1 People & Resources Identification for Distributed Environments P.R.I.D.E. Andrew Colleran, Quercus.
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
SWIM WEB PORTAL by Dipti Aswath SWIM Meeting ORNL Oct 15-17, 2007.
Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai.
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
3.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 3: Introducing Active Directory.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Understanding Active Directory
EDMED and EDIOS Roy Lowry, Karen Vickers (Technical) Lesley Rickards, Liz Bradshaw (Content) British Oceanographic Data Centre.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
Managing Data Interoperability with FME Tony Kent Applications Engineer IMGS.
Tools for accessing distributed in-situ data collections Donald W. Denbo, NOAA/PMEL-JISAO Jason E. Fabritz, NOAA/PMEL-JISAO Bernard J. Kilonsky, Sea Level.
ArcGIS Workflow Manager An Introduction
Training Course 2 User Module Training Course 3 Data Administration Module Session 1 Orientation Session 2 User Interface Session 3 Database Administration.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Configuration Management and Server Administration Mohan Bang Endeca Server.
INFS 752 Summer Juan Salazar Please right click the symbol in the lower right corner, and then press preview, to hear the presentation for each page.
Metadata Understanding the Value and Importance of Proper Data Documentation Exercise 2 Reading a Metadata File Exercise 3 Using the Workbook Exercise.
USM Regional PeopleSoft Conference
Windows 2000 Operating System -- Active Directory Service COSC 516 Yuan YAO 08/29/2000.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
The HDF Group ESIP Summer Meeting HDF Studio John Readey The HDF Group 1 July 8 – 11, 2014.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: MD Objects and Descriptors Goals Architecture Overview –Process –Functional.
Introduction to the Adapter Server Rob Mace June, 2008.
ILDG Middleware Status Chip Watson ILDG-6 Workshop May 12, 2005.
Design of a Search Engine for Metadata Search Based on Metalogy Ing-Xiang Chen, Che-Min Chen,and Cheng-Zen Yang Dept. of Computer Engineering and Science.
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
ESIP & Geospatial One-Stop (GOS) Registering ESIP Products and Services with Geospatial One-Stop.
Large Scale Nuclear Physics Calculations in a Workflow Environment and Data Provenance Capturing Fang Liu and Masha Sosonkina Scalable Computing Lab, USDOE.
GBIF Data Access and Database Interoperability 2003 Work Programme Overview Donald Hobern, GBIF Programme Officer for Data Access and Database Interoperability.
Evaluating & Maintaining a Site Domain 6. Conduct Technical Tests Dreamweaver provides many tools to assist in finalizing and testing your website for.
NOAA/NESDIS/National Oceanographic Data Center Following the Flow of Two Underway Data Streams Within the U. S. National Oceanographic Data Center Steven.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Mercury – A Service Oriented Web-based system for finding and retrieving Biogeochemical, Ecological and other land- based data National Aeronautics and.
Rob Walker The INSPIRE metadata regulations and quality issues – a user view Rob Walker Association for Geographic Information, London.
The goal of this NASA ACCESS-funded project is to create easy to use, multi-faceted web services for access, browse, online analysis and delivery of data.
D. Heynderickx DH Consultancy, Leuven, Belgium 22 April 2010EuroPlanet, London, UK.
A Climate Data Portal Focused on realtime and retrospective in situ data Nancy Soreide, Don Denbo, Willa Zhu, NOAA/PMEL Charles Sun, NOAA/NODC Bernie Kilonsky,
CWIC Developers Meeting January 28 th 2014 Calin Duma CSW and OpenSearch from the CWIC Start client perspective.
Hellenic Centre for Marine Research (HCMR) MedOBIS - Ocean Biogeographic Information System for the Eastern Mediterranean and Black Sea.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
1 Active Directory Administration Tasks And Tools Active Directory Administration Tasks Active Directory Administrative Tools Using Microsoft Management.
U.S. Environmental Protection Agency Central Data Exchange Pilot Project Promoting Geospatial Data Exchange Between EPA and State Partners. April 25, 2007.
Implementing Marine XML for NOAA Observing Data Nazila Merati and Eugene Burger NOAA/Pacific Marine Environmental Laboratory Seattle, WA.
LDAP (Lightweight Directory Access Protocol)
Don’t Duck Metadata March 2005 Introducing Setting Up a Clearinghouse Node Topic: Introduction to Setting Up a Clearinghouse Node Objective: By.
- How to draw a clear distinction between a client and a server(there is often no clear distinction) - A server may continuously act as a client - Distinction.
Distributed Data Servers and Web Interface in the Climate Data Portal Willa H. Zhu Joint Institute for the Study of Ocean and Atmosphere University of.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
NQuery: A Network-enabled Data-based Query Tool for Multi-disciplinary Earth-science Datasets John R. Osborne 1, Kevin T. McHugh 2, and Donald W. Denbo.
Discovery and Metadata March 9, 2004 John Weatherley
The Web Web Design. 3.2 The Web Focus on Reading Main Ideas A URL is an address that identifies a specific Web page. Web browsers have varying capabilities.
The Holmes Platform and Applications
The CUAHSI Hydrologic Information System Spatial Data Publication Platform David Tarboton, Jeff Horsburgh, David Maidment, Dan Ames, Jon Goodall, Richard.
Integrating ArcSight with Enterprise Ticketing Systems
Integrating ArcSight with Enterprise Ticketing Systems
Database System Concepts and Architecture
Flanders Marine Institute (VLIZ)
CUAHSI HIS Sharing hydrologic data
gLite Information System
IIS.
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Automating and Validating Edits
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
MIS2502: Data Analytics MySQL and MySQL Workbench
Presentation transcript:

Using a LDAP Directory Server for Environmental Data Discovery Donald Denbo NOAA-PMEL/UW-JISAO Presented by Eugene Burger NOAA-PMEL/UW-JISAO

January 15, th AMS International Conference on IIPS2 Objective Develop a data discovery service that enables users to find data sets available from on-line Data Servers based on geographic region, observed quantities, or keyword.

January 15, th AMS International Conference on IIPS3 Design Goals  Expandable, extensible, and scalable  Use standards when possible (LDAPv3)  Platform independent  Automated population of directory directly from data servers  Tools to aid in the creation of queries  Work both with applications and web servers

January 15, th AMS International Conference on IIPS4 Approach Extend existing LDAP objects and parameters to create DataServer and DataCollection objects. Develop application to retrieve metadata from Data Server and XML configuration file then merge/update directory entries. Enhance Web Server and Desktop Application to directly access LDAP Directory Server. Develop monitor application to continuously test availability of Data Server and its data collections and appropriately modify directory entry.

January 15, th AMS International Conference on IIPS5 Architecture Directory service has three major components.  Directory server and the flow of information  The schema (relationship between directory objects and parameters)  LDAP query construction

January 15, th AMS International Conference on IIPS6 Directory Server  Directory information updated directly from remote data servers.  Queries can be made from both desktop client and Web client. Queries follow the LDAP protocol.  Data server and data collection information can be easily updated. Only Directory Server address needs to be hard-coded into client.

Directory Server Web Server Create and Update Entries Data Server Monitor Update Availability Status Directory Search Test Availability of Data Server Data Desktop Client Web Client Data Data Servers

January 15, th AMS International Conference on IIPS8 Directory Schema  Directory information is structured as a “tree”.  “dataserver” object contains data server location, name, owner, etc.  “datacollection” object contains data collection name, description, temporal and spatial ranges, keywords, owner, etc.

o=cdp.noaa.gov ou=Peopleou=Groupsou=CDPServers ou=NODCServerou=TAOServerou=UHSLServerou=EPICCTDServer cid=MonthlySL cid=DailySL cid=HourlySL cid=SouthPacific cid=Alaska cid=NorthPacific Directory Schema

January 15, th AMS International Conference on IIPS10 Query Construction  LDAP queries have a “Reverse Polish” flavor. For example, &(keyword=atlantic)(keyword=salinity) is requesting a keyword match of atlantic and salinity.  JavaCC parser developed to translate user friendly entry to LDAP query. For example, Temperature AND salinity AND (pacific OR atlantic) is translated to &(|(keyword=atlantic)(keyword=pacific))(&(keyword=salinity) (keyword=temperature))

January 15, th AMS International Conference on IIPS11 Graphical Query Entry

January 15, th AMS International Conference on IIPS12 Keyword List  Keyword list downloaded from directory server  Popup used to aid the user in constructing a query

January 15, th AMS International Conference on IIPS13 Future Directions  Add directory-side parsing and comparisons of date-range strings.  Add directory-side parsing and intersection checking of Latitude-Longitude domain bounds.