Title: Center for Environmental Studies Arizona State University
1Digital Research Records at Center for
Environmental Studies
2- Distributed Resources
- 5 institutions, 8 departments
- Biodiversity
- Taxonomic information Browsing
- Collections query
- Species checklists
- Identification Keys
- Research metadata
- Datasets, Literature,Images, Protocols, Models
- Data access
- Download, Visualization, EDA
3History
- LTER Mandate to provide long-term management of
Ecological Data - Expand ASU Capacity for large environmental
initiatives through integration - Develop more effective data sharing with central
Arizona partner (Federal, State, Municipal, NGO)
4Model for EcoInformatics
Knowledge Information Data
Outreach
Broad Spatial and Temporal Research
Knowledge-based Query Systems
Framework Data
Semantic Metadata
Indexing Catalogs
Access Technology
Syntactic Metadata
Primary Data Storage
5Distributed computing
6Ecological Data Archives
- Diversity in formats, schema, size, organization.
- Tabular SQL, ASCII, App formats
- GIS shapefiles, SDE, coverages
- Raster raw, SDE, Remote sensing, Erdas, ESRI
Grid - Standards and procedures may exist within
individual archives - Few standards at network level
7Ecological Metadata Language
- Serve to integrate, rather than dictate, site
solutions for data management - ASU, Central Arizona, Naitonal LTER network, OBFS
- Machine parsable
- Based on XML
- Build on existing standards
- FLED, Dublin core, ISO 19115, FGDC
8EML 2.0 Design
- Modular, with classes relating to specific
functional roles - Uses XML Schema complex types to define
extensible base classes of information resources - Extensible via the linking of new modules within
the schema - Organized to abstract the logical description of
data from the physical
9EML Related Projects at CES
- Xylographa Metadata Creation
- Xanthoria Metadata Query
- Xylopia- Metadata mediated Access
10 Xylographa Metadata Cretation
11Xanthoria Metadata Query
Xanthoria Client Application
User
Metadata archives
XML Schema
Database Target Xanthoria SOAP Server
Relational Database
WebApplication
HTTP Request/ Response
HTTP Browser
XML File Target Xanthoria SOAP Server
SOAP Messages
XML Files
SOAP Messages
Query Manager Xanthoria SOAP Client
Xindice Target Xanthoria SOAP Server
XML Database
SOAP Messages
SOAP Messages
Metacat Target Xanthoria SOAP Server
Metacat
12RDBMS Connector
ConfigurationWizard
Xylographa
EML
Config.XML
XSL
RDBMSCatalog
XanthoriaConnector
Native XML
Standard XML
13Xanthoria Methods
- ping(src) boolean
- query(returnfields, querygroup, query statement,
src) Element - getFullRecordElement(id, src) Element
- getFullRecordPath(id, src) String
- load(file, src) String
- src target name
14Xanthoria Query Request
15Xanthoria Query Reply
16Xanthoria Request
17Xanthoria Reply
18Xylopia Metadata Mediate Access
- A web-service (Apache SOAP) based data analysis
application for EML - Uses EML Metadata to resolve message content
- Modules for
- Data Query
- Processing
- Visualization
- Analysis
19Xylopia Components
Web-based Application (SEINet, Ecology
Explorers, ClimDB, etc.)
Xylopia Client-side
Xylopia Server-side
SOAP
Data Collector Input EML Query Output Clipped
EML Raw Data or Processed Data (ASCII)
Graph Generator Input Clipped EML GG
Message Output PNG graph
Statistics Calculator Input Clipped EML SC
Message Output Clipped EML Stats (ASCII)
Map Generator Input EML Query MG
Message Output JPG, zip, map service
configuration This module is not a web-service
20Typical Xylopia Workflow
- EML Query message built by the app/user
- App sends the message to the Data Collector
- Data Collector finds the data, puts it into an
ascii file and places the data and a new clipped
eml into a designated drop box - App gets these data and displays it to the user
- If the user requests a graph or statistics on
these data, the clipped eml and ascii file is
usually used by these web services - If the user requests mapping data, the Data
Collectors output varies depending on the
requested files format
21(No Transcript)
22(No Transcript)
23(No Transcript)
24(No Transcript)
25(No Transcript)
26(No Transcript)
27(No Transcript)
28(No Transcript)
29(No Transcript)
30(No Transcript)
31(No Transcript)
32(No Transcript)
33(No Transcript)
34(No Transcript)
35(No Transcript)