GeoNetwork Workshop:

Introduction to GeoNetwork

María Arias de Reyna

@delawen at @geocat_bv

Go to https://hub.docker.com/ and create a user

Go to https://labs.play-with-docker.com/

and login with the created user

Click on Play

Add new Instance

Execute on the console:

docker run -p8080:8080 geonetwork

Locate url and enter:

http://ip..........-8080.direct.labs.play-with-docker.com/geonetwork/

Endpoints

.../geonetwork/srv/eng/csw

.../geonetwork/srv/eng/rdf

.../geonetwork/srv/eng/rss

Start harvester to populate with example data

Login with admin/admin

Enter Admin Console - Harvesting

Harvest from - OGC CSW 2.0.2

Node Name: FAO

Service URL: http://www.fao.org/geonetwork/srv/en/csw

Click on Save

Click on Harvest

Search

Full text search box providing suggestions

Facets: attributes to browse the content of the catalog

Filter by Bounding Box

Advanced search

Result element

Brief description

Button to add to map

Links to metadata view

Metadata View

All information, several formats

All administrative buttons

Links to map viewer

Map Preview

Add layers from catalog

Add layers from external resources

Query layers

Print layers

Import/Export map

Basic Configuration

.../geonetwork/srv/eng/admin.console#/settings

Style Configuration

.../geonetwork/srv/eng/admin.console#/settings/cssstyle

Exercise

Login as admin/admin

Create Group called FOSS4GAsia

Create User "foss4g" as Registered User of Group FOSS4GAsia

Create User "foss4geditor" as Editor of Group FOSS4GAsia

Create User "foss4geditor2" as Editor of Group FOSS4GAsia

Schema Standards

Metadata 101 repository

Editor DashBoard

Shows all records visible to the user

Filter the metadata to display

Create/edit/delete/update privileges of metadata

Import metadata

Batch edit records

Populate the Catalog

Add New Record

Import New Record

Harvest

Exercise

Login with user "foss4geditor"

Go to DashBoard Editor

Add New Record

Change title to "FOSS4G Record"

Save

Metadata Editor

Automatically Generated

Custom views

Validation Rules

Exercise

Validate Record

Verify and fix validation errors

Save And Close

Exercise

Login with user "foss4g"

Search "FOSS4G Record"

Record is visible

Record is NOT editable

Exercise

Login with user "foss4geditor2"

Search "FOSS4G Record"

Record is visible

Record is editable

Metadata Access Privileges

Publish

Download

Interactive Map: To use in combination with GeoServer

Featured

Notify: email when attachments are downloaded

Exercise

Create Group called FOSS4GAsia2

Create User "foss4g2" as Editor of Group "FOSS4GAsia2"

Add "Publish" privilege to record "FOSS4G Record" on group "FOSS4GAsia2"

Exercise

Login as "foss4g2"

Record is visible

Record is NOT editable

Exercise

Logout

Anonymous user can NOT see "FOSS4G Record"

Exercise

Login as "foss4geditor"

Publish "FOSS4G Record"

Logout

Anonymous user can see "FOSS4G Record"

Workflow

Several statuses to indicate the maturity of the record

Editors can create drafts and submit

Reviewers can approve, reject or retire

Exercise

Login as admin/admin

Create User "foss4greviewer" as Reviewer of Group FOSS4GAsia

Exercise

Login as "foss4geditor"

Enable workflow of "FOSS4G Record"

Change status of "FOSS4G Record" to "Submitted"

Exercise

Login as "foss4greviewer"

Change status of "FOSS4G Record"