From: Martin K. <mar...@un...> - 2006-07-06 10:18:20
|
Hi, I'd like to add another metadata profile to geonetwork, extending iso19115. But I'm nut sure how to start, especially how to add a template with new elements. Could you give me some hints how to start? Thank you! Martin |
From: Jeroen T. <Jer...@fa...> - 2006-07-06 10:57:40
|
Hi Martin, I won't go into all the details, but it comes down to adding the schema's for your profile (in web/xml/schemas) and than developing the XSL documents that handle the search and indexing (located in the web/xml/search folder). You willl than need to develop XSL documents that will take care of the presentation and editing of the profile. Obviously if based on 19115 you can start of with the existing documents. In addition localized xml files have to be added to the web/loc/en/ xml (and any other language) folders. There are a number of generic XSL documents that are used by all different metadata profiles, so a close study is required. As a footnote. Currently Andrea is changing the ISO 19115 handling to be compliant to ISO19139. This is pretty involved and in good progress. However, the presentation and editing part are still in the works for that. You need to check out the CVS code to get that implementation, closely linked with Catalog Services for the Web 2.0.1 support Ciao, Jeroen On Jul 6, 2006, at 12:17 PM, Martin Kofahl wrote: > Hi, > > I'd like to add another metadata profile to geonetwork, extending > iso19115. But I'm nut sure how to start, especially how to add a > template with new elements. Could you give me some hints how to start? > > Thank you! > Martin > > > Using Tomcat but need to do more? Need to support web services, > security? > Get stuff done quickly with pre-integrated technology to make your > job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel? > cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Geonetwork-devel mailing list > Geo...@li... > https://lists.sourceforge.net/lists/listinfo/geonetwork-devel > GeoNetwork OpenSource is maintained at http://sourceforge.net/ > projects/geonetwork |
From: Andrea C. <aca...@cr...> - 2006-07-07 10:33:56
|
First, you have to add another entry into the web/xml/schemas folder. Geonetwork loads all entries that it finds there automatically. You can just replicate the 'iso19115' folder as is and start working on it. Second, you have to setup the search template, located into web/xml/search. Cheers, Andrea > Hi, > > I'd like to add another metadata profile to geonetwork, extending > iso19115. But I'm nut sure how to start, especially how to add a > template with new elements. Could you give me some hints how to start? > > Thank you! > Martin > > > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Geonetwork-devel mailing list > Geo...@li... > https://lists.sourceforge.net/lists/listinfo/geonetwork-devel > GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork > |
From: Sarah_S <Sar...@ya...> - 2009-09-14 15:21:46
|
Is there any further information or howto to this topic? Thanks! Sarah Andrea Carboni-2 wrote: > > First, you have to add another entry into the web/xml/schemas folder. > Geonetwork loads all entries that it finds there automatically. > You can just replicate the 'iso19115' folder as is and start working on > it. > > Second, you have to setup the search template, located into > web/xml/search. > > Cheers, > Andrea > > >> Hi, >> >> I'd like to add another metadata profile to geonetwork, extending >> iso19115. But I'm nut sure how to start, especially how to add a >> template with new elements. Could you give me some hints how to start? >> >> Thank you! >> Martin >> >> >> Using Tomcat but need to do more? Need to support web services, security? >> Get stuff done quickly with pre-integrated technology to make your job >> easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache >> Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Geonetwork-devel mailing list >> Geo...@li... >> https://lists.sourceforge.net/lists/listinfo/geonetwork-devel >> GeoNetwork OpenSource is maintained at >> http://sourceforge.net/projects/geonetwork >> > > > > -- View this message in context: http://n2.nabble.com/how-to-extend-metadata-profile-tp2015111p3643169.html Sent from the GeoNetwork developer mailing list archive at Nabble.com. |
From: <Sim...@cs...> - 2009-09-16 05:43:50
|
Hi Sarah and Martin, You could have a look at the three iso profiles in the BlueNetMEST sandbox - the profiles of iso19115 (iso19139) are: iso19139.mcp (Marine Community Profile), iso19139.ADO (Australian Defence Organisation), iso19139.wmo (World Meteorological Org v1 - may need updating now). You can browse these directories on: http://geonetwork.svn.sourceforge.net/viewvc/geonetwork/sandbox/BlueNetMEST/web/geonetwork/xml/schemas/ Some notes: - Support for profiles defined in this way should be in the trunk of 2.4 so you don't need to use the BlueNetMEST sandbox although you are welcome to download it and use the profiles in there as a starting point. - The basic idea behind profile support is to use as much of the base 19139 code and override or extend where the profile requires (not surprising :-)). - Templates for handling the profile specific elements are defined in web/geonetwork/xsl/metadata-iso19139.mcp.xsl (eg for the Marine Community Profile in iso19139.mcp). - Additional elements are added to/restrictions made on the iso19139 base XML schemas using XML extensions and/or restrictions together with substitution groups. (see for the mcp example http://geonetwork.svn.sourceforge.net/viewvc/geonetwork/sandbox/BlueNetMEST/web/geonetwork/xml/schemas/iso19139.mcp/schema/extensions in the BlueNetMEST sandbox and a maybe book on XSD schema definition) There is a proposal which describes at least some of the steps for adding a profile of ISO to GN on http://trac.osgeo.org/geonetwork/wiki/ProfileSupport (which may need a review now - so let me know if any of it is not clear) - the intention of this proposal is to have profiles available as installer packs that a user can choose to install with GeoNetwork as required at install time. Andrea Carboni gave a good presentation to the 2007 GeoNetwork developers workshop which showed how to add a new metadata schema (as opposed to a profile of the ISO schema - which is not quite the same but shares some of the steps) so you could also look at that - its on: http://geonetwork3.fao.org/workshops/workshop2007/metadata-schemas.pdf Cheers, Simon ________________________________________ From: Sarah_S [Sar...@ya...] Sent: Tuesday, 15 September 2009 1:21 AM To: geo...@li... Subject: Re: [GeoNetwork-devel] how to extend metadata profile Is there any further information or howto to this topic? Thanks! Sarah Andrea Carboni-2 wrote: > > First, you have to add another entry into the web/xml/schemas folder. > Geonetwork loads all entries that it finds there automatically. > You can just replicate the 'iso19115' folder as is and start working on > it. > > Second, you have to setup the search template, located into > web/xml/search. > > Cheers, > Andrea > > >> Hi, >> >> I'd like to add another metadata profile to geonetwork, extending >> iso19115. But I'm nut sure how to start, especially how to add a >> template with new elements. Could you give me some hints how to start? >> >> Thank you! >> Martin >> >> >> Using Tomcat but need to do more? Need to support web services, security? >> Get stuff done quickly with pre-integrated technology to make your job >> easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache >> Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Geonetwork-devel mailing list >> Geo...@li... >> https://lists.sourceforge.net/lists/listinfo/geonetwork-devel >> GeoNetwork OpenSource is maintained at >> http://sourceforge.net/projects/geonetwork >> > > > > -- View this message in context: http://n2.nabble.com/how-to-extend-metadata-profile-tp2015111p3643169.html Sent from the GeoNetwork developer mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ GeoNetwork-devel mailing list Geo...@li... https://lists.sourceforge.net/lists/listinfo/geonetwork-devel GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork |
From: Sarah_S <Sar...@ya...> - 2009-09-17 15:31:02
|
Thanks Simon for the links. I have a look at Andreas presentation and have a try to build my own schema (based on iso) but I don´t understand what to insert at Datamanager.autodetectSchema() or at Importer and so on. Was there made any changes at code since her presentation? Files, code based on ISO 19139 are more complex as ISO 19115 - ist the proceeding similar? I have another question, but I will create a new topic. Thanks best regards Sarah SimonPigot wrote: > > Hi Sarah and Martin, > > You could have a look at the three iso profiles in the BlueNetMEST sandbox > - the profiles of iso19115 (iso19139) are: iso19139.mcp (Marine Community > Profile), iso19139.ADO (Australian Defence Organisation), iso19139.wmo > (World Meteorological Org v1 - may need updating now). You can browse > these directories on: > > http://geonetwork.svn.sourceforge.net/viewvc/geonetwork/sandbox/BlueNetMEST/web/geonetwork/xml/schemas/ > > Some notes: > > - Support for profiles defined in this way should be in the trunk of 2.4 > so you don't need to use the BlueNetMEST sandbox although you are welcome > to download it and use the profiles in there as a starting point. > - The basic idea behind profile support is to use as much of the base > 19139 code and override or extend where the profile requires (not > surprising :-)). > - Templates for handling the profile specific elements are defined in > web/geonetwork/xsl/metadata-iso19139.mcp.xsl (eg for the Marine Community > Profile in iso19139.mcp). > - Additional elements are added to/restrictions made on the iso19139 base > XML schemas using XML extensions and/or restrictions together with > substitution groups. (see for the mcp example > http://geonetwork.svn.sourceforge.net/viewvc/geonetwork/sandbox/BlueNetMEST/web/geonetwork/xml/schemas/iso19139.mcp/schema/extensions > in the BlueNetMEST sandbox and a maybe book on XSD schema definition) > > There is a proposal which describes at least some of the steps for adding > a profile of ISO to GN on > http://trac.osgeo.org/geonetwork/wiki/ProfileSupport (which may need a > review now - so let me know if any of it is not clear) - the intention of > this proposal is to have profiles available as installer packs that a user > can choose to install with GeoNetwork as required at install time. > > Andrea Carboni gave a good presentation to the 2007 GeoNetwork developers > workshop which showed how to add a new metadata schema (as opposed to a > profile of the ISO schema - which is not quite the same but shares some of > the steps) so you could also look at that - its on: > http://geonetwork3.fao.org/workshops/workshop2007/metadata-schemas.pdf > > Cheers, > Simon > ________________________________________ > From: Sarah_S [Sar...@ya...] > Sent: Tuesday, 15 September 2009 1:21 AM > To: geo...@li... > Subject: Re: [GeoNetwork-devel] how to extend metadata profile > > Is there any further information or howto to this topic? > > Thanks! > Sarah > > > Andrea Carboni-2 wrote: >> >> First, you have to add another entry into the web/xml/schemas folder. >> Geonetwork loads all entries that it finds there automatically. >> You can just replicate the 'iso19115' folder as is and start working on >> it. >> >> Second, you have to setup the search template, located into >> web/xml/search. >> >> Cheers, >> Andrea >> >> >>> Hi, >>> >>> I'd like to add another metadata profile to geonetwork, extending >>> iso19115. But I'm nut sure how to start, especially how to add a >>> template with new elements. Could you give me some hints how to start? >>> >>> Thank you! >>> Martin >>> >>> >>> Using Tomcat but need to do more? Need to support web services, >>> security? >>> Get stuff done quickly with pre-integrated technology to make your job >>> easier >>> Download IBM WebSphere Application Server v.1.0.1 based on Apache >>> Geronimo >>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >>> _______________________________________________ >>> Geonetwork-devel mailing list >>> Geo...@li... >>> https://lists.sourceforge.net/lists/listinfo/geonetwork-devel >>> GeoNetwork OpenSource is maintained at >>> http://sourceforge.net/projects/geonetwork >>> >> >> >> >> > > -- > View this message in context: > http://n2.nabble.com/how-to-extend-metadata-profile-tp2015111p3643169.html > Sent from the GeoNetwork developer mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day > trial. Simplify your report design, integration and deployment - and focus > on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > GeoNetwork-devel mailing list > Geo...@li... > https://lists.sourceforge.net/lists/listinfo/geonetwork-devel > GeoNetwork OpenSource is maintained at > http://sourceforge.net/projects/geonetwork > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart your > developing skills, take BlackBerry mobile applications to market and stay > ahead of the curve. Join us from November 9-12, 2009. Register > now! > http://p.sf.net/sfu/devconf > _______________________________________________ > GeoNetwork-devel mailing list > Geo...@li... > https://lists.sourceforge.net/lists/listinfo/geonetwork-devel > GeoNetwork OpenSource is maintained at > http://sourceforge.net/projects/geonetwork > > -- View this message in context: http://n2.nabble.com/how-to-extend-metadata-profile-tp2015111p3663848.html Sent from the GeoNetwork developer mailing list archive at Nabble.com. |