The current frameworks suports - ServiceInfo - GeoResourceInfo
Which contains "dublin core" (name, description, keywords) and the good bits out of ISO 19115 (bounds, coordinate reference system, etc...) and a few extras (icon mostly). The idea is that if you have more information available, perhaps a text file or an ISO 19115 XML thing from a web catalog service, that you can teach uDig about it - using an a IResolveAdaptorFactory class. So if your data was available in a class called "UserMetadata" UserMetadata metadata = null; if( geoResource.canResolve( UserMetadata.class ) ){ UserMetadata metadata = geoResource( UserMetadata.class, new NullProgressMonitor() ); } if (metadata != null ){ metadata = new UserMetadata( geoResource.getInfo() ); // create quick summary based on what uDig was able to figure out from file or database headers } Jody On 08/06/2012, at 4:06 AM, Mauricio Pazos wrote: > On Thursday, June 07, 2012 06:14:00 PM thomas dolley wrote: >> And I've read about the ISO 19139 and ISO 19115-2 but it seems to be >> really heavy and I don't know if udig can handle this xml file. And, >> manage this information in a separate file and maintain a link between >> layer file and description file does not seem (for me ) to be a good idea. >> Do you have any idea were I can start to look to do this in a smart way ? >> If it is a silly question please be nice I'm a beginner. > From my view point, you should extend the current framework. > > UI: a new view to present the metadata > Catalog: extend to get a CSW (you could use the geonetwork implementation) > > cheers > -- > Mauricio Pazos > _______________________________________________ > User-friendly Desktop Internet GIS (uDig) > http://udig.refractions.net > http://lists.refractions.net/mailman/listinfo/udig-devel _______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel