CUAHIS-HIS
RSS

Navigation





Quick Search
»
Advanced Search »

PoweredBy

OpenGIS Catalog Server Thoughts

RSS
Modified on 2008/05/15 16:03 by valentinedwv Categorized as Uncategorized

Overall Catalog


The model of a catalog is space>time. We add an extra dimension, variable, which has many attributes that are not yet discoverable in a library catalog definition.

Three parts of interest: query, return, harvest.

Query is discovery, return is the response, and harvest allows other catalogs to harvest data. This standard is similar to the FGDC metadata catalogs (aka library metadata, Z39.50), and the response is FGDC metadata like. In more modern terms, ISOTC211, and ISO 19139 (metadata). Question is at what granularity do we want the Observations data discoverable. Is data services level enough, or do we want it at the sites level or series level (this only covers down to sites level).

Question about harvest is can we send our catalogs over the wire.

API has some interesting calls, like GetRecords, DescribeRecord, GetRecordByID, GetDomain (to get vocabularies) and Harvest

Overall thought

Yes, we can make the data services discoverable. But fitting the extra dimension of variable into the catalog model may take some work.

How does series (site>time>variable or site>time>Variable && SampleMedium && Method && Unit && Speciation &&..) into the discovery and harvest is the issue. Is variable a subject? and if so, then with all the attributes of variable how do we characterize it?

How does the sensors and observations fit into the OGC catalog model?

Queries

The standard is modeled after library searching, plus additional elements. Basically the standard coverds the common field names. Experience has shown that we don't need to cover every possiblity, just enough to discover the data service, and/or observation location.

Common Queryable Elements

Data Services Level

TermWaterML Note
Subject "Water Terms" and Constant based on dataset type?
Title Title of dataservice, Org Name
AbstractDescription of dataservice + list of variable names?
Formattext/xml, WaterML (database connection?)
IdentifierDataServicesCode (network), CUAHSI
type Water One Flow Webservice
bounding box Coverage of sites
Association||
Additional Properties
Revision DateLast Update
Creation Date
Organization NameOrg
hasSecurityConstrintsTBD
Resource Identifier WSDL?
Parent IdentiferCUAHSI HISNeed a record for cuahsi his
keywordTypeVocabulary Code
TopicCategoryTopicCategory
ResourceLanguageUTF-8 or
GeographicDescriptionCode need to add somthing like region name
Temporal extent need to add temporal extent for entire dataset
Service Type
Service Version||

Common Queryable Elements

Site/Feature Level

To discover at the site level, we need to include all the series attributes as discoverable.

TermWaterML Note
Subject Not sure what applies. Data Sevice level information?
Title Site name
AbstractN/A
Formattext/xml, WaterML
IdentifierSiteCode, DataServicesCode (network)
type Water Observation Site + value types
bounding box
Association|| Additional Properties
Revision DateLast Update
Creation DateStart of record
Organization NameOrg
hasSecurityConstrintsTBD
Resource Identifier SiteCodeHaving Rest based location for a site would be good.
Parent IdentiferDataServicesCode, Code from catalog database
keywordTypeVocabulary Code
TopicCategoryTopicCategory
ResourceLanguageUTF-8 or
GeographicDescriptionCodeHUC, watershed name
Temporal extent temporal extent for site dataset
Service Type
Service Version||

Returns

 This is the basics of what gets returned. 
Brief
  • Bounding Box
  • Identifier
  • graphic overview... humm
  • service type
  • service type verion
  • title
  • type

Summary Abstract
  • CharacterSet
  • Creator
  • Contributor
  • CouplingType
  • BoundingBox
  • Format
  • FormatVersion
  • GraphicOverview
  • HierarchyLevelName
  • Identifier
  • Language
  • Lineage
  • MetadataCharacterSet
  • MetadataStandardName
  • MetadataStandardVersion
  • Modified
  • OnlineResource
  • ParentIdentifier
  • Publisher
  • ResourceIdentifier
  • ResourceLanguage
  • ReferenceSystem
  • RevisionDate
  • Rights
  • ServiceOperation
  • ServiceType
  • ServiceTypeVersion
  • SpatialResolution
  • SpatialRepresentationType
  • Title
  • TopicCategory
  • Type (HierarchyLevel)

Full

Some ISO19139 compliant metadata record.

ScrewTurn Wiki version 3.0.1.400. Some of the icons created by FamFamFam.