Hi Ted,
Great topic to start off and I'd like to look at the user interface
you've been using to do this!
I'm looking at the micro-interface problem as you call it for GN (and I'm
sure many others are too!) at the moment (still fairly woolly) and
thinking along the lines of:
1.. micro WFS interfaces (with xslts to transform to metadata standard)
to get metadata from other systems using either an xslt somewhere in the
pipeline to convert to the appropriate standard - so effectively you end
up with something like a subtemplate (or component in your terms) of
metadata that can be plugged in to any record. An alternative here is to
use a micro CSW (= metadata-aware WFS in this role)
2. the idea is that the subtemplate of info is referenced via an
identifier from the metadata record (using the id attribute perhaps as
used by Xlinks) and the fields of info from the subtemplate are indexed
for search in Lucene but need not be stored in the metadata record -
which makes the content of the subtemplate slightly easier to keep up to date.
3. there is a role for the GN harvest/proxy manager here to specify,
store and submit the query, schedule updates and keep the Lucene index up
to date and possibly/eventually provide a way for the complete record to
be assembled by a remote site that has harvested the record with its id
references.
Don't forget that this thinking is still woolly and certainly not
original (as you've already noted :-)) and quite a bit needs to be built
in the editor changes planned for GN (particularly Francois' resolver) as
well as some kind of simple user interface in the editor to manage this.
There may also be some help for this I suspect in the xforms path being
taken by the LisaSoft guys in the user-centric gui proposal so I'm really
interested to hear their thoughts as well.
Cheers,
Simon
==============Original message text===============
On Thu, 24 Jul 2008 7:39:11 +1000 Ted Habermann wrote:
Hello all,
I am renaming this thread from "2.2 release : subtemplates" with the
hope of attracting the attention of some of the people that are evolving
the GeoNetwork User Interface. My experience suggests that these two
concepts might be intimately related.
We have been developing tools for metadata management at NOAA's Data
Centers for a number of years and now manage a repository with tens of
thousands of FGDC compliant records from several Data Centers and
Offices in NOAA. The tool we have been using has a fundamental concept
of component records that could be managed separately and referenced
from composite records which can contain content as well as component
references. We use these components extensively for citations, contacts,
on-line resources, instruments, missions, processing, and algorithms,
all of which are referenced from many metadata records. This is a clear
requirement for us.
We extended this component concept into the user interface by developing
what we called "micro-interfaces", task-specific interfaces used outside
of the context of the complete metadata record. The idea was that these
interfaces would be useful for people that did not understand, or
necessarily care about, the metadata standard, but needed to record
information (enter metadata) as part of their job.
Seems to me that the initial GeoNetwork editing interface is geared
towards editing an entire record (a comprehensive interface). Might be
interesting to cast this task in terms of editing components that get
held together somehow or brought together somehow in the presentation layer.
I realize that these are not original thoughts, I am just hoping to
converge these two threads... I'm sure there are existing resources
relevant to this idea. Two obvious ones are the User Centric GUI and
Editor Enhancements proposals in the wiki. I apologize in advance for
being a bit behind in my reading...
Ted Habermann
--
==== Ted Habermann ===========================
Enterprise Data Systems Group Leader
NOAA, National Geophysical Data Center
V: 303.497.6472 F: 303.497.6513
"If you want to go quickly, go alone.
If you want to go far, go together"
Old Proverb
==== Ted.Habermann@anonymised.com ==================
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________
GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork
===========End of original message text===========