Geographic Digital Content Components André Santanchè Advisor: Dr. Claudia Bauzer Medeiros Database Group Unicamp - Brazil.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Integration of MBSE and Virtual Engineering for Detailed Design
A Prototype Implementation of a Framework for Organising Virtual Exhibitions over the Web Ali Elbekai, Nick Rossiter School of Computing, Engineering and.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
From Ontology Design to Deployment Semantic Application Development with TopBraid Holger Knublauch
Frank DeSimone Senior MicroStation Application Engineer
An Operational Metadata Framework For Searching, Indexing, and Retrieving Distributed GIServices on the Internet By Ming-Hsiang.
Department of Software and Computing Systems Physical Modeling of Data Warehouses using UML Sergio Luján-Mora Juan Trujillo DOLAP 2004.
GIS for Environmental Science
ESRI Software ArcGIS –ArcMap –ArcEdit –ArcInfo –ArcView.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
CLAG 2004 – April/041 A Workflow-based Architecture for e- Learning in the Grid Luiz A. Pereira, Fábio A. Porto, Bruno Schulze, Rubens N. Melo
Planned Title: Review of Evaluation of Geospatial Search Allan Doyle.
Geographic Information Systems
Geographic Information Systems : Data Types, Sources and the ArcView Program.
So What is GIS??? “A collection of computer hardware, software and procedures that are used to organize, manage, analyze and display.
19 th Advanced Summer School in Regional Science An introduction to GIS using ArcGIS.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
Problem with GIS Data Lots of different, related files Results in data that is: –Hard to find and share and of questionable quality Need: –Containers for.
Geography 241 – GIS I Dr. Patrick McHaffie Associate Professor Department of Geography Cook County, % population < 5.
Rebecca Boger Earth and Environmental Sciences Brooklyn College.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Considerations: –Unzip data –Data in Digimap – what data formats? –Data conversion –Applying a style to the data Desktop sharing – Working with OS MasterMap.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
Overview Dennis L. Johnson What is GIS? Geographic Information System Geographic implies of or pertaining to the surface of the earth Information implies.
Interoperability ERRA System.
Future of GIS GIS & the Internet  Access spatial data interactively anywhere in the world
Computer Science 101 Database Concepts. Database Collection of related data Models real world “universe” Reflects changes Specific purposes and audience.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
1 Infrastructure Solutions Division The Convergence of Architectural and Engineering Design and GIS: Implications for Emergency Response and Urban Planning.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Intro to GIS and ESRI Trainers: Randy Jones, GIS Technician, Douglas County Jon Fiskness, GISP GIS Coordinator, City of Superior.
8. Specifics on Digitizing & Layout tips 1 Week 6 Specifics on Digitizing and More tips on a Layout.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
قسم الجيوماتكس Geomatics Department King AbdulAziz University Faculty of Environmental Design GIS Components GIS Fundamentals GEOM 121 Reda Yaagoubi, Ph.D.
INTRODUCTION TO GEOGRAPHICAL INFORMATION SCIENCE RSG620 Week 1, Lecture 2 April 11, 2012 Department of RS and GISc Institute of Space Technology, Karachi.
2007. Software Engineering Laboratory, School of Computer Science S E Web-Harvest Web-Harvest: Open Source Web Data Extraction tool 이재정 Software Engineering.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Introduction to GIS GIS/CAD5.
Intro to GIS & Pictometry Trainers: Randy Jones, GIS Technician, Douglas County Jon Fiskness, GISP GIS Coordinator, City of Superior.
Benjamin Post Cole Kelleher.  Availability  Data must maintain a specified level of availability to the users  Performance  Database requests must.
Slide 1 SDTSSDTS FGDC CWG SDTS Revision Project ANSI INCITS L1 Project to Update SDTS FGDC CWG September 2, 2003.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
SDMX IT Tools Introduction
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
Managing Enterprise GIS Geodatabases
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
Towards Unifying Vector and Raster Data Models for Hybrid Spatial Regions Philip Dougherty.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
GIS Data Models III GEOG 370 Instructor: Christine Erlien.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
Executive Overview. Software modeling is essential, because it is the map that guides your developers. Additionally: Modeling Software  Visual information.
Uploading Data Matthew Hanson  GeoNode made up of several components  Web Framework – Django  OGC Server – GeoServer  Database – PostGIS.
GIS data formats GIS/CAD5. GIS data „Direct“ spatial data Spatial information is stored within datasets Data representation – Vector data – Raster data.
Introduction to Geodatabases
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Geographic Information Systems “GIS”
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
Geographic Information Systems
Outline Pursue Interoperability: Digital Libraries
GTECH 709 GIS Data Formats GIS data formats
Introduction to UML.
Specifics on Digitizing and More tips on a Layout
ArcCatalog and Geodatabases
Presentation transcript:

Geographic Digital Content Components André Santanchè Advisor: Dr. Claudia Bauzer Medeiros Database Group Unicamp - Brazil

Summary Goal Reuse and Interoperability Digital Content Component –Previous Work –Digital Content Component Model –Geo Component Project with Digital Content Components Concluding Remarks

Overview Goal: Support reuse of GIS Projects GIS Project: A collection of related data pieces (e.g., maps, graphs or tables), composed and processed in a specific sequence by software components.

Reuse and Interoperability Reuse and interoperability are closely related dimensions, since the increase in interoperability expands the opportunities to reuse. Current approaches: –open standards for GIS data representation; –open standards for GIS process interoperability.

GIS data representation GeoTIFF – based on the popular TIFF format – embeds georeferencing capabilities in the image file. ESRI Shapefile – format is a standard for vector data. shx shp polygonal shapes in a map Index of shapes shapes attribute values

GIS process interoperability Open GIS Consortium (OGC) defines: –Geography Markup Language (GML) – XML based language to enable data interoperability. –OGC Web Services (OWS) – architecture that uses Web Services technology to enable inter- process interoperability. Interoperability promotes a component- based software development approach.

Problem If a user wants to share an entire project he could face two problems: –How to enable systematic access the same collection of components used to develop it? –How to represent the relationship between different kinds of data objects, managed by distinct specialized software components?

Our Proposal A glue to integrate reuse and interoperability standards in an unified project. It involves: –a homogeneous model to represent any piece of GIS data and software component Digital Content Component. –a mechanism to connect Digital Content Components in a project.

Digital Content Component Can encapsulate any kind of digital data: program code, raster data, vectorial images, tables, etc. Based in a previous project – Anima. Digital Content Component Software Component Image Table

Magic House Previous Project Anima Anima Framework Magic House is an authoring tool for building educational applications based on composition of software components. A framework used by Magic House.

Magic House Previous Project Anima Anima Framework Uses Web standards (XML, XSL, RDF and OWL) to allow the interoperability of educational applications.

Digital content component: extend benefits of packaging, deployment and composition to any kind of digital content. Component management: allow proper storage, search and retrieval of components. Extensions of Anima

Digital Content Component Production/Use Cycle

Inside Geo Component

Workflow based Decision Support System developed at UNICAMP for environmental planning, now being used in agriculture planning. WOODSS

Pedological Zoning for Coffee Crop

Concluding Remarks This project presents a solution for data and program code reuse to face the proliferation of geographic data formats and software tools. The main contribution is a homogeneous model to deal with software components and data objects in the geo-information processing domain. The work combines two previous experiences: Anima and WOODSS.

Anima Production/Use Cycle

Categories of Components We differentiate between two kinds of component: –process components; –passive components.

Process Components Encapsulates any kind of process description (sequences of instructions or plans) that can be executed by a computer.

Contain data that can be used by a process component. Passive Components

Components can be combined into more complex components. This can be done repeatedly/recursively. Combining and Composing Components

Componentizing WOODSS second approach Execution

Componentizing WOODSS first approach Executio n

Using Components Example In Content Engineering, the single-sourcing practice is usual, where the same source can be presented on many output formats. Report Map plot