MAGIP Best Practice: Persistent Identifier. Michael Fashoway 2010 MAGIP Technical Session October 28, 2010

Similar documents
Presented by Kit Na Goh

Metadata or "data about data" describe the content, quality, condition, and other characteristics of data. The Federal Geographic Data Committee

Metadata or "data about data" describe the content, quality, condition, and other characteristics of data. The Federal Geographic Data Committee

HYDRODESKTOP VERSION 1.4 QUICK START GUIDE

Map Direct Lite. Quick Start Guide: Map Layers 5/14/2018

STATEWIDE CENTERLINE INITIATIVE EDITED: MAY 17, 2013

The Proposed Road Centerline Standard for Minnesota Overview and Frequently Asked Questions

STATEMENT OF WORK BETWEEN UNIVERSITY SERVICES PMO and ENVIRONMENTAL SYSTEMS RESEARCH INSTITUTE INC. for the GIS Interactive Campus Web Map Project

Washington Statewide Trails Database Project

History of NERC December 2012

History of NERC August 2013

HYDRODESKTOP VERSION 1.1 BETA QUICK START GUIDE

Regional Centers Framework Update. Regional Project Evaluation Committee March 24, 2017

Downloading shapefiles and using essential ArcMap tools

Answer the following general questions: 1. What happens when you right click on an icon on your desktop? When you left double click on an icon?

Metadata and Encoding Standards for Digital Initiatives: An Introduction

Coordinate Transformation for Macau Data Using ArcGIS for Desktop

Cyber Partnership Blueprint: An Outline


Project 2 CIVL 3161 Advanced Editing

RPMA - Roadway Project Mapping Application

Migrating Water & Sanitary Data to the Local Government Model using X-Ray for Geodatabases. Margaret Montgomery Darrell Hill May 2, 2016

Lab Assignment 4 Basics of ArcGIS Server. Due Date: 01/19/2012

Best Practices for Designing Effective Map Services

For each layer there is typically a one- to- one relationship between geographic features (point, line, or polygon) and records in a table

Unity In diversity. ArcGIS JS API as an Integration Tool. RICARDO BANDEIRA - IplanRio

Downloading Census Data from American Factfinder for use in ArcGIS

The TLC GIS Web Development Strategy Tallahassee - Leon County Geographic Information Systems

GEOFidelis SDSFIE Implementation Roles and Responsibilities Guide

PROCEDURE POLICY DEFINITIONS AD DATA GOVERNANCE PROCEDURE. Administration (AD) APPROVED: President and CEO

Attribute data management

ESINets and Map Based Location Technology Use

How to Create Metadata in ArcGIS 10.0

The What, Why, Who and How of Where: Building a Portal for Geospatial Data. Alan Darnell Director, Scholars Portal

An Introduction to PREMIS. Jenn Riley Metadata Librarian IU Digital Library Program

Brooke Roegge. Digital Information Specialist Minnesota Dept. of Employment and Economic Development

California GIS Enterprise Strategy

CHARTER OUR MISSION OUR OBJECTIVES OUR GUIDING PRINCIPLES

An overview of the OAIS and Representation Information

7. METHODOLOGY FGDC metadata

Compass INSPIRE Services. Compass INSPIRE Services. White Paper Compass Informatics Limited Block 8, Blackrock Business

This document is a preview generated by EVS

The Address Point Data Standard for Minnesota Overview and Frequently Asked Questions

ITU-T I.570. Public/private ISDN interworking. SERIES I: INTEGRATED SERVICES DIGITAL NETWORK Internetwork interfaces. Recommendation ITU-T I.

GEOSS Data Management Principles: Importance and Implementation

Global Reference Architecture: Overview of National Standards. Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants

A FRAMEWORK FOR MAINTAINING A MULTI-USER GEODATABASE: AN EMPIRICAL EXAMPLE. Muniru Ayotunde Owoola PhD

ESRI Technology Update. Joe Holubar Larry Young

Relational Database Components

Enterprise Geographic Information Servers. Dr David Maguire Director of Products Kevin Daugherty ESRI

USING WEB APPBUILDER TO TRACK TEMPORARY WATER METER DEPLOYMENTS. Olivia DeSimone, GISP GIS Analyst City of Altamonte Springs

Geodatabases. Dr. Zhang SPRING 2016 GISC /03/2016

Hank Garie Executive Director of GOS Keynote Speaker. National States Geographic Information Council Annual Meeting Nashville, TN

ArcGIS Enterprise: An Introduction. David Thom Solution Engineer State Government

Iowa Department of Transportation Statewide Coordinated GIS

ArcGIS for Server: Security

ISO INTERNATIONAL STANDARD. Geographic information Filter encoding. Information géographique Codage de filtres. First edition

Analyze search results by using charts and graphs on a dedicated dashboard. Nexis Media Coverage Analyzer User Guide

I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n

Metadata Requirements for SanGIS Data Layers

Worksheet for minimally-compliant FGDC metadata

Securing ArcGIS Services

Key Terms. Attribute join Target table Join table Spatial join

Highway Advertising Sign Mobile Data Capture and Permit Management GIS OAPRT Mobile and OAPRT Web-based Applications

Homework 2; Down load instructions and data from Web Can load.dbf in to ArcMap and use Select by Attributes

Simile Tools Workshop Summary MacKenzie Smith, MIT Libraries

Academic Program Review at Illinois State University PROGRAM REVIEW OVERVIEW

ADVANCED GEOGRAPHIC INFORMATION SYSTEMS Vol. II - Geospatial Interoperability : The OGC Perspective Open Geospatial Consortium, Inc.

GEOGRAPHIC INFORMATION SYSTEMS Lecture 02: Feature Types and Data Models

SHARING GEOGRAPHIC INFORMATION ON THE INTERNET ICIMOD S METADATA/DATA SERVER SYSTEM USING ARCIMS

Chapter 7. Joining Maps to Other Datasets in QGIS

County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) Version 2 May 2015

Introduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri

SERIES M: TELECOMMUNICATION MANAGEMENT, INCLUDING TMN AND NETWORK MAINTENANCE Telecommunications management network

ArcGIS Online (AGOL) Quick Start Guide Fall 2018

Introduction to Geographic Information Systems Spring 2016

Introduction to Geographic Information Science. Updates. Last Lecture. Geography 4103 / Database Management

INSPIRE status report

PNAMP Metadata Builder Prototype Development Summary Report December 17, 2012

Envirocat: a Swiss Catalogue for Sharing Environmental Information

Geocoding Address Data

Unique Object Identifiers

Creating the Data Layer

D2K Support for Standard Content Repositories: Design Notes. Request For Comments

21 st BSHC Meeting Agenda item C September 2016 BSBD-WG Report Klaipeda, Lithuania

IndianaMap Release 3. Rick Hill, Paul Rohwer,, Chris Dintaman, Becky Meyer, and Denver Harper

Appendix 1: FGDC Press Release

Introduction to GIS & Mapping: ArcGIS Desktop

For each use case, the business need, usage scenario and derived requirements are stated. 1.1 USE CASE 1: EXPLORE AND SEARCH FOR SEMANTIC ASSESTS

Reducing Consumer Uncertainty

GEO 425: SPRING 2012 LAB 9: Introduction to Postgresql and SQL

LAB 1: Introduction to ArcGIS 8

Use That SAP to Write Your Code Sandra Minjoe, Genentech, Inc., South San Francisco, CA

GEOSPATIAL ERDAS APOLLO. Your Geospatial Business System for Managing and Serving Information

Geocoding Address Data

Good morning. The MoMA Archives has been very busy this past year and before I begin my main presentation I want to shamelessly promote two

Working with 2000 Census Data in ArcGIS: Using the US Census Bureau Web Site for SF1 and SF3 Data

ArcGIS Server: publishing geospatial data to the web using the EEA infrastructure

Physical Security Reliability Standard Implementation

CLICK HERE TO KNOW MORE

Transcription:

MAGIP Best Practice: Persistent Identifier Michael Fashoway 2010 MAGIP Technical Session October 28, 2010

Background MAGIP and Best Practices One of the goals of MAGIP is to foster technical cooperation and promote the development of sound policy and practices that will support the efficient and effective use of GIS in Montana. The Technical Committee recognizes that a set of formalized best practices will not only encourage the use of standards but will make it easier to share data and save GIS practitioners work and time.

Background A best practice can be defined as the most efficient and effective way of achieving a goal or objective, improving business results through repeatable procedures that have proven themselves over time for a large number of people. It must allow for the easy transfer of ideas, knowledge, and standards while remaining flexible and adaptable to changes in business needs or technology. A best practice is not mandatory nor is it applicable to every situation.

Background Timeline Summer 2006 MLIAC requested MAGIP propose a standard for a persistent unique identifier Fall 2008 a group met at the Technical Session to discuss establishing or formalizing a set of GIS best practices February 2009 MAGIP Board approved the GIS Portal Metadata Standard, Persistent Identifiers, and Spatial Reference System best practices Summer 2009 MLIAC endorsed the above best practices

Background Persistent Identifier Best Practice Around the time the Transportation and Critical Infrastructure data models were being developed, it was recognized there was a need for a meaningful unique identifier for records in the above federated databases that would be unique, persistent, traceable, and easily implemented. What does that mean?

Background Federated method that supports the integration and utilization of data from multiple data providers, while retaining the primary maintenance responsibility with the provider Unique relational databases require keys, or unique IDs, to work Relationships between tables are made using keys Even for databases with one table, a unique ID is good practice even when the database doesn t require it

Background Persistent for any given record, the ID will never be deleted or changed This guarantees that any related tables that are built to add value will not lose the relationship Traceable data from any provider can easily be tracked and identified Semi-meaningful (the parts actually stand for something) A form a record-level metadata Easily implemented!

Description The persistent identifier consists of three parts: Entity (provider) identifier (unique identifier assigned to any data provider) Dataset identifier (three characters) Record (local) identifier (the unique identifier in any given dataset) Three parts are concatenated into a single identifier, with a period (. ) delimiting each part to make it possible to parse

Description Field Description Data Type Length 1 Entity (Provider) identifier Entity identifier from the Montana Standard Table of Entity Identifiers for the provider of this record. This field cannot be altered once assigned, and cannot be null. <entity> String 25 2 Dataset identifier The 3-character dataset identifier assigned to this table from the Montana Standard Coded Domain for Dataset Identifiers. This field cannot be altered once assigned, and cannot be null. <dataset> String 3 3 Record (Local) identifier Unique persistent record identifier as assigned by the provider of this record. This field cannot be altered once assigned, and cannot be null. <record> String 38 4 PKEY Unique persistent identifier in the form: <entity>.<dataset>.<record>. Created by concatenating the above fields. This field cannot be altered once assigned, and cannot be null. String 68

Description The Base Map Service Center (BMSC) maintains the table of entity (provider) identifiers, guaranteeing they are unique The BMSC will generate an entity identifier for any data provider The BMSC also maintains the table of dataset identifiers The record (local) identifier gives a data provider control over the assignment and maintenance of the unique identifier in their data May use an existing identifier of any type, as long as it is persistent and unique

Description Examples: A BMSC created record in the Structures Framework: 306101002.STR.848 A Lewis & Clark County provided record in the Structures Framework: ArcGIS-maintained GlobalID 99049000.STR.{4477EDAF-7681-46BE-BB7E-A73D31101A73} A GNIS provided record in the Geographic Names Framework: 1434.GNM.1677497 GNIS ID

Implementation Couple ways to implement Maintain all four parts as individual fields in the attribute table Advantages: makes it easier to sort and query by any of the parts; easy to calculate the full PKEY Disadvantages: more fields in the attribute table; provider and dataset IDs don t usually change so there is redundant data

Implementation

Implementation Maintain the two parts that change, PKEY and the record (local) identifier Advantages: minimized the number of extra fields needed and redundant data Disadvantages: more difficult sorts / queries;

Summary Unique identifiers are a good idea for any database The MAGIP Persistent Identifier Best Practice is a proven unique identifier format and is ideal for GIS datasets that integrate data from multiple providers OR for GIS data that is contributed to federated datasets Questions, comments?