Geographic Digital Content Components - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Geographic Digital Content Components

Description:

... in a previous project Anima. Digital Content. Component. Software ... Anima ... Extensions of Anima. Digital Content Component. Production/Use Cycle ... – PowerPoint PPT presentation

Number of Views:17
Avg rating:3.0/5.0
Slides: 27
Provided by: dpiI
Category:

less

Transcript and Presenter's Notes

Title: Geographic Digital Content Components


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

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

3
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.

4
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.

5
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.

polygonal shapes in a map
attribute values
shapes
Index of shapes
6
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.

7
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?

8
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.

9
Digital Content Component
  • Can encapsulate any kind of digital data program
    code, raster data, vectorial images, tables, etc.
  • Based in a previous project Anima.

10
Previous ProjectAnima
Magic House is an authoring tool for building
educational applications based on composition of
software components.
Anima Framework
A framework used by Magic House.
11
Previous ProjectAnima
Uses Web standards (XML, XSL, RDF and OWL) to
allow the interoperability of educational
applications.
Anima Framework
12
Extensions of Anima
  • 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.

13
Digital Content ComponentProduction/Use Cycle
14
Inside Geo Component
15
Inside Geo Component
16
WOODSS
  • Workflow based Decision Support System developed
    at UNICAMP for environmental planning, now being
    used in agriculture planning.

17
Pedological Zoning for Coffee Crop
18
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.

19
AnimaProduction/Use Cycle
20
Categories of Components
  • We differentiate between two kinds of component
  • process components
  • passive components.

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

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

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

24
Componentizing WOODSSsecond approach
25
Componentizing WOODSSfirst approach
26
Using Components Example
  • In Content Engineering, the single-sourcing
    practice is usual, where the same source can be
    presented on many output formats.
Write a Comment
User Comments (0)
About PowerShow.com