aip data sharing investigations for geoss summary of aip-3 data sharing guidelines working group...

19
AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium Steven F. Browdy AIP DSGWG Leader OMS Tech, Inc.

Post on 18-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

AIP Data Sharing investigations for GEOSSSummary of AIP-3 Data Sharing Guidelines Working Group

George PercivallAIP Task LeaderOpen Geospatial Consortium

Steven F. BrowdyAIP DSGWG Leader OMS Tech, Inc.

Page 2: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

Background on GEOSS Data Sharing

• Data Sharing Principles call for a “full and open exchange of data, metadata, and products shared within GEOSS, recognizing relevant international instruments and national policies and legislation.”

• “Full and open exchange” is further defined by: “data and information made available through the GEOSS are made accessible with minimal time delay and with as few restrictions as possible, on a nondiscriminatory basis, at minimum cost for no more than the cost of reproduction and distribution.”

• Implementation guidelines were generated by the DSTF taking into account the possibility of license conditions, since they are a reality.

Page 3: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

GEO Task AR-09-01b

Architecture Implementation Pilot

• AIP supports SBAs by developing new process and infrastructure components for GCI and the broader GEOSS architecture

• AIP-3 – Completed in February 2011– Data Sharing Guidelines Working Group

(DSGWG)

“fostering interoperability arrangements and common practices for GEOSS”

George Percivall
Page 4: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

DSGWG Scope in AIP-3

• Primary focus on handling licensing.– Licensing framework suggested by Harlan Onsrud, et. al.:

“Towards Voluntary Interoperable Open Access Licenses for GEOSS”

– Framework focused on open access licenses, and used Creative Commons framework as a working foundation

• Secondary focus on user registration and login.– Many data sets and repositories require user authentication

prior to data access– DSGWG looked at single-sign-on (SSO) as a federated

solution and as a centralized solution

Page 5: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

Licensing Framework for AIP-3 testing

• Creative Commons used as the framework.• GEOSS SBA license special to GEOSS (needs to be written)• Legal interoperability shown by license text tokens

– The restrictiveness of the license conditions increases going from CC0 to CC BY-NC-GEOSS_SBA• OTHER requires direct negotiation and understanding between the data provider and data user

prior to data access

Type of License License Symbol

I. Dedication to the Public Option (CC0, i.e. Creative Commons Zero)

II. Creative Commons Attribution Required License

a. Attribution Required (CC BY)

b. Non-Commercial Use Only (CC BY-NC)

III. Specialized GEOSS Open Access Licenses

a. GEOSS Societal Benefit Areas Only (CC BY-NC-GEOSS_SBA) SB

IV. Non-Standard Open Access License OTHER

Page 6: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

Licensing Provisioning• Licensing should be carried with the data

– Necessary to satisfy persistent nature of licenses and to facilitate mining of license information by the GCI or client applications

– Necessary to provide programmatic action based on licenses and to ability to discover data associated with specific licenses

• For search and discovery, metadata for licensing should include:– Text identifier for the license associated with the data; e.g. “CC0”

– Link to logo symbol used for the license, and link to actual license

– In the case of attribution, the actual attribution information

• For AIP-3, ISO 19115 metadata standard used to demonstrate how metadata of the data provider’s data could be populated. – ISO 19115 used by the GEOSS Clearinghouse

– ISO 19115 widely used in the geospatial community

Page 7: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

ISO 19115 Use

• MD_Constraints– MD_LegalConstraints

• accessConstraints (code = “license” or “otherRestrictions”)

• useConstraints (code = “license” or “otherRestrictions”)

• otherConstraints (free text)

– Each attribute can occur with multiple instances

• CI_Citation– Richness to handle CC BY– Should be used for full citation information– MD_Constraints utilized to capture attribution as a

CC BY license.

Page 8: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

ISO 19115 UML

Page 9: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

Licensing Use Cases defined in AIP-3 (page 1 of 2)

1. Search and discovery by specifying license conditions (CC0, CC BY, etc.) at GEO Web Portal

2. Data access after search and discovery by observing license conditions at GEO Web Portal.– Displayed after non-license type search– Sort result set by license type

3. Programmatic (non-user interactive) data access using license conditions– Metadata carries license information– Program handles licensing logic automatically

Page 10: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

Licensing Use Cases defined in AIP-3 (page 2 of 2)

4. Data access to multiple data sets after search and discovery by observing license conditions at the user-interactive GEO Web Portal.– Merging or layering multiple data sources– Legal processing must take place to reflect legal

interoperability

5. Programmatic (non-user interactive) access to multiple data sets using license conditions.– Merging or layering multiple data sources– Program handles licensing logic and legal

interoperability automatically

Page 11: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

Licensing use cases Implemented in AIP-3

• Use Cases 1 & 2 implemented in AIP-3

• Searching for, and accessing, data with a CC BY license attached

• Video demosntration available online 

www.ogcnetwork.net/geoss/aip-3/

Page 12: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

User Registration in a GEOSS context

• Some GEOSS data providers require users to register and login to access data– Many solutions for user registration and

login already in place with data providers• DSGWG recommended solution must have

very light impact on data providers.• Single-sign-on (SSO) is desired for users

– Many, if not most data providers don’t support SSO outside their domains

– SSO will minimize the impact on data users.

Page 13: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

User Registration Approaches by DSGWG

Two approaches for managing the information1.Federated approach among GEOSS data providers2.Centralized approach using a GCI component

Two approaches for user identity protocols1.OpenID 2.Shibboleth

– Research into shibboleth resulted in many examples showing a very heavy impact on deployment.

• SSO solution needs to be instantiated to integrate with Shibboleth• PKI deployment necessary with possible custom modifications• Identity provider deployment necessary with possible custom

modifications• Policy rules needed for configuration of components• Fairly steep learning curve

Page 14: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

Federated Approach with Open ID

• Users register with an existing OpenID server: – OpenID, Google, Yahoo, etc.

• Users must login to each domain – Each validating with OpenID

• No control over logout– Logging out at one domain logs a user out at all

domains logged into– No control for data providers over the duration of

login• Data providers would have to implement OpenID

interaction• Data providers cannot provide use metrics to GEOSS

Page 15: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

OpenID Federated Approach

Google OpenID used as an example

Page 16: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

GCI-Centralized Approach using OpenID

• Users register with a SSO component hosted by GEOSS, say in the GCI– Use OpenID-like authentication external to the GCI, so

GEOSS is not storing user personal information • User logs-in once to use multiple GEOSS services

– Log out at one service does not logout everywhere– Allows data provider control over login duration

• Data providers – Implement interface to GCI SSO component, but would

not affect an existing authentication scheme– Can provide metrics to GEOSS on services used and

data accessed

Page 17: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

GCI-Centralized Approach with OpenID

Includes post AIP-3 design to use external OpenID service

Page 18: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

AIP DSGWG+ Recommendations

• Implementation of data licenses, including attribution, for further testing of how well licenses are handled.

• Use of the Creative Commons open standards-based licensing framework.

• Implementation of a central GCI component and remote OpenID for handling SSO in GEOSS

• Design of appropriate service interfaces to support the interactions between the central GCI component, the GEOSS users, and the GEOSS data providers.

• Continue to work with DSTF on use conditions and user management– e.g., DSTF is looking at CC and beyond

Page 19: AIP Data Sharing investigations for GEOSS Summary of AIP-3 Data Sharing Guidelines Working Group George Percivall AIP Task Leader Open Geospatial Consortium

References

• GEO – earthobservations.org

• GEO Architecture Implementation Pilot– www.ogcnetwork.net/AIpilot

• GEOSS registries and SIF– geossregistries.info

George [email protected]

Steven F. [email protected]