[GeoNetwork-devel] How to get Harvested CSW nodes list ?

Hello,

I don’t really know if this question should be posted on developers or users list, so excuse me if I’m on the wrong one.

I am a french student and for a school project I am looking at SDI’s and especially at their external records list, harvested nodes list or external CSW list.

I’ve been searching for quite long now and I just can’t find anything. The getRecords I tried on a few demo servers is not satisfying. So, my question is, is there any way to get this list from a geonetwork server in an exploitable format such as XML, for automated treatments ? Not a graphical UI, just the list of external records with at least the URL and eventually some information.

I may have missed something… If so, I’m sorry for the inconvenience.

Best regards,
Thomas Salliou

hi Thomas,

" their external records list, harvested nodes list or external CSW list"

not sure what you’re trying to request : a list of all the harvested metadata, or a list of the configured Harvester configurations ?

Kind regards
Heikki Doeleman

On Tue, Jan 10, 2012 at 10:59 AM, Thomas Salliou <thsalliou@anonymised.com> wrote:

Hello,

I don’t really know if this question should be posted on developers or users list, so excuse me if I’m on the wrong one.

I am a french student and for a school project I am looking at SDI’s and especially at their external records list, harvested nodes list or external CSW list.

I’ve been searching for quite long now and I just can’t find anything. The getRecords I tried on a few demo servers is not satisfying. So, my question is, is there any way to get this list from a geonetwork server in an exploitable format such as XML, for automated treatments ? Not a graphical UI, just the list of external records with at least the URL and eventually some information.

I may have missed something… If so, I’m sorry for the inconvenience.

Best regards,
Thomas Salliou


Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create
new or port existing apps to sell to consumers worldwide. Explore the
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

Hello again,

I’m trying to get a list of harvested external services, I need their URL. But I found in the OGC documentation that CSW are required to provide metadata about harvested services, but they’re not forced to give their URL. So… maybe it’s a dead end. Anyway maybe there’s a way to get that list of URL ? (not a list of harvested metadata but the list of URL from where these metadata are harvested)

Best regards,
Thomas Salliou

2012/1/10 heikki <tropicano@anonymised.com>

hi Thomas,

" their external records list, harvested nodes list or external CSW list"

not sure what you’re trying to request : a list of all the harvested metadata, or a list of the configured Harvester configurations ?

Kind regards
Heikki Doeleman

On Tue, Jan 10, 2012 at 10:59 AM, Thomas Salliou <thsalliou@anonymised.com…> wrote:

Hello,

I don’t really know if this question should be posted on developers or users list, so excuse me if I’m on the wrong one.

I am a french student and for a school project I am looking at SDI’s and especially at their external records list, harvested nodes list or external CSW list.

I’ve been searching for quite long now and I just can’t find anything. The getRecords I tried on a few demo servers is not satisfying. So, my question is, is there any way to get this list from a geonetwork server in an exploitable format such as XML, for automated treatments ? Not a graphical UI, just the list of external records with at least the URL and eventually some information.

I may have missed something… If so, I’m sorry for the inconvenience.

Best regards,
Thomas Salliou


Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create
new or port existing apps to sell to consumers worldwide. Explore the
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

hi Thomas,

maybe try the service

http://localhost:8080/geonetwork/srv/en/xml.harvesting.get

you need to login first. This returns a XML document with details of all the harvesters configured in this GeoNetwork node. Note that they are not necessarily all CSW nodes, as other types of Harvesting are also supported by GeoNetwork, but you can easily pick up the CSW ones by their ‘type’ attribute.

An example response, containing information about a single Harvester configuration :

81

OrganizationName

81c816ac-81e2-818b-a025-040e8158981f

false

[http://organization.org:8181/CswServer/csw?request=GetCapabilities&service=CSW&acceptVersions=2.0.2](http://organization.org:8181/CswServer/csw?request=GetCapabilities&service=CSW&acceptVersions=2.0.2)

logo.gif

1530

false

active

2012-01-01T16:14:54

false

Is this what you’re looking for ?

Kind regards
Heikki Doeleman

On Tue, Jan 10, 2012 at 2:07 PM, Thomas Salliou <thsalliou@anonymised.com> wrote:

Hello again,

I’m trying to get a list of harvested external services, I need their URL. But I found in the OGC documentation that CSW are required to provide metadata about harvested services, but they’re not forced to give their URL. So… maybe it’s a dead end. Anyway maybe there’s a way to get that list of URL ? (not a list of harvested metadata but the list of URL from where these metadata are harvested)

Best regards,
Thomas Salliou

2012/1/10 heikki <tropicano@anonymised.com>

hi Thomas,

" their external records list, harvested nodes list or external CSW list"

not sure what you’re trying to request : a list of all the harvested metadata, or a list of the configured Harvester configurations ?

Kind regards
Heikki Doeleman

On Tue, Jan 10, 2012 at 10:59 AM, Thomas Salliou <thsalliou@anonymised.com> wrote:

Hello,

I don’t really know if this question should be posted on developers or users list, so excuse me if I’m on the wrong one.

I am a french student and for a school project I am looking at SDI’s and especially at their external records list, harvested nodes list or external CSW list.

I’ve been searching for quite long now and I just can’t find anything. The getRecords I tried on a few demo servers is not satisfying. So, my question is, is there any way to get this list from a geonetwork server in an exploitable format such as XML, for automated treatments ? Not a graphical UI, just the list of external records with at least the URL and eventually some information.

I may have missed something… If so, I’m sorry for the inconvenience.

Best regards,
Thomas Salliou


Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create
new or port existing apps to sell to consumers worldwide. Explore the
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

Hello again,

This is exactly what I was looking for.

I got a very quick answer to my problem, thank you very much !

Best regards,
Thomas Salliou

2012/1/10 heikki <tropicano@anonymised.com>

hi Thomas,

maybe try the service

http://localhost:8080/geonetwork/srv/en/xml.harvesting.get

you need to login first. This returns a XML document with details of all the harvesters configured in this GeoNetwork node. Note that they are not necessarily all CSW nodes, as other types of Harvesting are also supported by GeoNetwork, but you can easily pick up the CSW ones by their ‘type’ attribute.

An example response, containing information about a single Harvester configuration :

81

OrganizationName

81c816ac-81e2-818b-a025-040e8158981f

false

[http://organization.org:8181/CswServer/csw?request=GetCapabilities&service=CSW&acceptVersions=2.0.2](http://organization.org:8181/CswServer/csw?request=GetCapabilities&service=CSW&acceptVersions=2.0.2)

logo.gif

1530

false

active

2012-01-01T16:14:54

false

Is this what you’re looking for ?

Kind regards
Heikki Doeleman

On Tue, Jan 10, 2012 at 2:07 PM, Thomas Salliou <thsalliou@anonymised.com> wrote:

Hello again,

I’m trying to get a list of harvested external services, I need their URL. But I found in the OGC documentation that CSW are required to provide metadata about harvested services, but they’re not forced to give their URL. So… maybe it’s a dead end. Anyway maybe there’s a way to get that list of URL ? (not a list of harvested metadata but the list of URL from where these metadata are harvested)

Best regards,
Thomas Salliou

2012/1/10 heikki <tropicano@anonymised.com>

hi Thomas,

" their external records list, harvested nodes list or external CSW list"

not sure what you’re trying to request : a list of all the harvested metadata, or a list of the configured Harvester configurations ?

Kind regards
Heikki Doeleman

On Tue, Jan 10, 2012 at 10:59 AM, Thomas Salliou <thsalliou@anonymised.com> wrote:

Hello,

I don’t really know if this question should be posted on developers or users list, so excuse me if I’m on the wrong one.

I am a french student and for a school project I am looking at SDI’s and especially at their external records list, harvested nodes list or external CSW list.

I’ve been searching for quite long now and I just can’t find anything. The getRecords I tried on a few demo servers is not satisfying. So, my question is, is there any way to get this list from a geonetwork server in an exploitable format such as XML, for automated treatments ? Not a graphical UI, just the list of external records with at least the URL and eventually some information.

I may have missed something… If so, I’m sorry for the inconvenience.

Best regards,
Thomas Salliou


Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create
new or port existing apps to sell to consumers worldwide. Explore the
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork