[postgis-users] Metadata (fgdc, etc)?

Carl Anderson carl.anderson at vadose.org
Mon Dec 18 20:58:24 PST 2006


We are very off topic for a postgis-users list, but I'll proceed until 
warned away.

There are two perspectives to your question:
    How does a temporal + spatial query get asked of a metadata repository
    How does a metadata repository owner support temporal + spatial queries

This answer will generate more questions than answers, as there exists 
no single best practice
but instead a global mishmash of practices that can be cobbled together.

<<attempting to be software independent>>
Government Information Location Service (GILS) (http://www.gils.net)
a network of cross linked metadata repositories, geospatial and othewise.

Z39.50 (http://www.loc.gov/z3950/agency)
A query protocol supported by GILS members

A resource to z39.50 servers

BIB-1 (http://www.loc.gov/z3950/agency/defns/bib1.html)
geonetwork support the following BIB-1 attributes
1-63, 1000-1028, 1030-1036

using attributes 1118,1119,1120,1121
one could pose a spatial (bounding box) query

using attributes 1125,1126,1127,1128,1129
one could pose a temporal query

using both sets one could pose a temporal + spatial query, if the target 
z39.50 server supports it (Geonetwork does)

On the server side
One would need a separate metadata record for the data available for 
each temporal + spatial result returned
Otherwise a smart person could build a special modules with 
to dynamically build temporallyl similar metadata records

Otherwise you would be advertising data that is not accessible

For a good start for a z39.50 server look to yaz 
custom clients could use (*http://perl.z3950.org/)

examples are given as starting points not as the only choices available/


Nick Bower wrote:
>> IMHO Metadata and datastores are or should be separate functions.
>> Datastores provide access to vertices, Linestrings, Polygons, Raster
>> data, ....
>> Metadata servers provides a single, searchable repository to the
>> datastores avaliable at a location or enterprise.
>> ....
>> Geonetwork stores metadata records as a BLOB in the database.  That
>> means the entire XML document of a metadata entry is stored in a single
>> field.
>> You can very easily use XSLT functions in Postgresql or in any client
>> application to transform your metadata into any of the various formats
>> that are useful to you.
> How do combined spatial + metadata searches work in this case?  Sequentially 
> with temporary tables maybe?
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20061218/4321cce4/attachment.html>

More information about the postgis-users mailing list