Title: The Norwegian national geoportal discovery services and service discovery
1The Norwegian national geoportal -discovery
services andservice discovery
- Olaf Østensen
- Norwegian Mapping and Cadastre Auhority
2Norway Digital
- A Parliamentary White Paper on NSDI presented by
the Norwegian government and accepted by the
Parliament on June 18 2003 - Is supported by several other governmental
initiatives - A major concept is the establishment of a portal
for geographic data and services
3Core elements in a SDI
Partnerships
Portal
Metadata
GEOdata
Framework
Standards
Figure from Alan R.Stevens(1)
4Partnerships
- The Norwegian GI community has a long tradition
in partnerships - GEOVEKST programme, large scale GI
- AREALIS programme, thematic GI
- Feature catalogueing and product spesification -
implemented as national standard (SOSI) - The Norway Digital concept strengthen and expand
the partnerships
5Norway Digital - framework
- National technical framework document
- Mandatory achitecture and overview of standards
involved - Requirements to portals
- Distributed and component based approach
- National components
- WMS, WFS, WCS, . , web services
- Regional and local components
- Used to build portals, and in any service chain
6geonorge.no - the portal
- Has been running since 1.1.2004, officially
opened 1.11.2004 - Based on ARC_Ims Portal toolkit 1.2
- Version 2 is in acceptance test
- Main functionality is
- Search for an obtain information on GI
- Give access to GI
- through mapviewer(s)
- GIS data through Norway digital partner solutions
and clearinghouses - Publish in geodatacatologue
- Metadata
7Components of the portal
Info/Home page
- Descriptive information, news, technical
documentation, etc.
Catalogue
- Metadata catalogue with harvesting capabilities
Generic view service
- Generic view service with access to all
registered services
Specific (application)vie services
- A range of apllication specific view services,
mostly based on a thematic approach
Download-services
- Download services predefined datasets, user
defined extracts
8Standards
- National framework
- mandatory architecture and overview of standards
involved - Content standards
- long range of ISO 191xxs
- Metadata
- dataset and services, ISO 19115, ISO 19115-2
(future), ISO 19139, UDDI - Services
- OGC, ISO, OASIS (web services)
9The catalogue service
- Publishing by data owner or -producer
- using the portals web based form
- xml upload
- ffom Arc_gis/Arc_catalogue
- harvesting from distributed catalogue services
- Search
- geographical
- thematic
- theme, key words, free text,
- temporal
- complex serach criteria
- Integrated with generic view service
Info/Home page
Catalogue
Generic view service
Specific (application)vie services
Download-services
10Search for and obtain information on
- Where - geographic search
- What - thematic/keyword search
- Search results (obtain information on)
- returned as xml docs
- views configured by xsls
- geonorge.no implemt views in three levels
- discovery view
- explore view
- full view(all contents)
11The Portal
General view
Download data to thick client
Thematic applications
Download dataset
Internet services (WMS, WFS, )
SFT
SK
NIJOS
OTHER
KOMM
COUNTY
NGU
DN
C
433
19 x 2
12The generic map viewer
13Give access to - Thematic mapviewer - bedrock
14Thematic mapviewer - detailed bedrock
15Orthoimagery full national coverage
16A rich set of functionality services
OGC WMS (ISO 19128) most popularOGC WFS (ISO
19142) comingOGC WCS coming laterweb
services for addressesweb services for place
namesweb services for real estate
informationweb services for buildingsweb
services for transformationsmetadata services
ISO 19115, ISO 19139)service metadata, UDDI
catalogue
17The succes of services
- Tenfolds of services in geonorge.no
- basemaps thematic, mainly national
- WMSs are used in a wider and wider range of
applications - Other web services provided
- Searches gazetteer, address, property
- Coordinate transformation
- geonorge.no vs.2 include
- Support for OGC Web Feature Service
- Support for OGC Web Coverage Service
- Support for OGC catalogue service
18Some lessons learned
- Positive
- State of the art functionality
- Well documented WMSs
- Well functioning mapviewer
- Not that positive
- Old fashioned user interface
- Lack of contents
- Hard to find relevant information (For nerds and
experts) - Bad timing? Too early?
19Actions taken in version 2
- Improve search facilities
- Simple search What on the home page (free text
search in entire database) - Thematic search channels
- Extended ISO 19115 topic categories
- two levels
- Community search channels
- Im an areal planner - what have you got for me?
- Role based sign in - personalize it
- make your own user profile
- My searches, My maps, My geography
- Focus on whats new/hot topics
- Promote actual maps (services and applications)
on the home page - News mailgroups
- Mail me if anything new within My interest
communities/my geography - Enhancing number of supported standards
- WFS, WCS
- OGC catalogue service
- Scheduled for 1.12. 2005
20More lessons learned.
- The importance of
- Political support
- Cooperation
- A clear strategy
- An open standards based technology
- Allowing on-line integration from distributed
sources - Dynamic metadata - both data contents and
services catalogue - And remember
- Keeping the global and European perspective
21UDDI-UAAC-Portal integration
- UDDI Universal Description, Discovery and
Integration a standard specification - UAAC User Authentication, Authorization and
Counting a specific Norwegian approach
22Services available in UDDI
- In UDDI, map services are registered with tModels
for example WMS and WFS - This makes it easy to filter out relevant
services - All NMA services are registered in UDDI
- Other organizations are encouraged to register
their services too, will be mandatory for ND
partners
23Services available in UDDI
- A Service catalog front-end has been created to
help users enter and maintain the UDDI registry. - The Service catalog front-end can also deliver
search capabilities and user-formatable output
(xsl) for use of registry information in other
applications. - UDDI can also be accessed directly for UDDI aware
applications.
24UDDI(Universal Description, Discovery and
Integration)
businessEntity
tModel
businessService
bindingTemplate
25Service catalog UDDI access
SOAP
HTTP
Service catalog
UDDI registry
SOAP
HTTP
26UAAC
- User Authentication, Authorization and Counting
- A front-end created to add better authentication,
authorization and logging (counting) capabilities
for web services (including WMFCS)
27UAAC
- User (Application) sends credentials (Username
and password) to a Ticket server and a Ticket
is issued. - Ticket is added to URL, or used to create a
dynamic url. - A front-end receives the map/capabilities
request, and
28UAAC
Request ticket
Verify user
Ticket server
Verify ticket
Map/capabilities request
with ticket
Front-end
Map request
Map server
29Portal integration
- Portal reads available services from UDDI (by way
of the Service catalog) - Portal request Ticket server for ticket on
protected services - Protected services made available to user, has
ticket info built in.
30Portal integration
User actions
Application startup
Service catalog
List of services
PORTAL APP
http//foo.no/bar?
Front-end foo.no
Ticket server
Get ticket for service
User request
http//foo.no/bar?ticketXYZ
http//foo.no/bar?ticketXYZ requestgetMap..
Map server
Map request
http//foo.no/bar?requestgetMap..
31Summary
- Portal in use for nearly 2 years
- Long range of services in daily, business
critical, use - Integration of national services with regional
and local portals - Discovery services to some extent lacking content
SDI Metadata coordinator function under
establishment
32Summary continued
- A service catalogue based upon UDDI is recently
put in operation - A system for UAAC is developed and will be
operational from 1.1.2006 - Investigations into further WRS, PKI and DRM will
continue