Hello list
I've set up a geonetwork instance using Postgis as the database. I
have a lot of data that I want to insert into the catalog, so I'm
using a custom script to create XML metadata files and put them in
geonetwork with CSW Insert requests.
This procedure seems to work nicely and I even validated a sample XML
file for INSPIRE compliance using [1] so I am assuming my XML files
are valid.
Now, having put some records in Geonetwork, I am trying to find them
using the GUI.
The problem: When trying to filter my metadata by title, geonetwork
always comes out with zero results.
In order to verify what could be the problem, I've logged in to the
postgresql database and tried snooping around. I am guessing that each
record's title should be stored in the 'title' column of the
'metadata' table, but (at least in my case) this column is empty.
Executing this SQL command in psql;
SELECT uuid, title FROM metadata;
I get 439 results (the number of test records I've uploaded through
geonetworks CSW) and each of them has valid uuid and a blank title.
Is this the reason why my searches through the GUI come out empty? If
so, I guess I am missing some kind of element or attribute in the XML
files that I generate and then feed to geonetwork, that it would use
for extracting the record's title. At the same time it seems strange,
because ISO19115 already has a mandatory element for a record's title
and I guess geonetwork would extract the title from there.
Can someone help me out?
[1] - http://www.inspire-geoportal.eu/INSPIREValidatorClient/validate.do
--
___________________________ ___ __
Ricardo Garcia Silva