Traditional Metadata *National Hydro Network, Natural Resources Canada.

Slides:



Advertisements
Similar presentations
IS 6116 Introduction – 10 Jan Lecturer Details Aonghus Sugrue Website: aonghussugrue.wordpress.com
Advertisements

A Toolbox for Blackboard Tim Roberts
Adding Dynamic Content to your Web Site
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Technical Tips and Tricks for User Support Mike Gardner
Introduction to ASP.NET. 2 © UW Business School, University of Washington 2004 Outline Static vs. Dynamic Web Pages.NET Framework Installing ASP.NET First.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
1 Software Testing and Quality Assurance Lecture 32 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
8/17/2015CS346 PHP1 Module 1 Introduction to PHP.
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Dreamweaver CS6 Jumpstart CCSA 115 Web tools Lesson 1.
INFO 6002 Assistive Technologies and Universal Design Accessibility and Usability Evaluation Chaohai Ding Msc of Web Technology
INTRODUCTION TO DHTML. TOPICS TO BE DISCUSSED……….  Introduction Introduction  UsesUses  ComponentsComponents  Difference between HTML and DHTMLDifference.
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Designing for the Unknown. Challenges of Web Design As frustrating as it may be – there is no guarantee that people will see/experience your web pages.
Tool name : Firebug A URL for more information about the tool, or where to buy or download it : Firebug is.
1 HTML and CGI Scripting CSC8304 – Computing Environments for Bioinformatics - Lecture 10.
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
CNIT 133 Interactive Web Pags – JavaScript and AJAX JavaScript Environment.
Programming in HTML.  Programming Language  Used to design/create web pages  Hyper Text Markup Language  Markup Language  Series of Markup tags 
10/5/2015CS346 PHP1 Module 1 Introduction to PHP.
CSCI 1101 Intro to Computers 7.1 Learning HTML. 2 Introduction Web pages are written using HTML Two key concepts of HTML are:  Hypertext (links Web pages.
Class 1Intro to Databases Goals of this class Understand the architecture behind web database applications Gain a basic understanding of what relational.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Mini Group Presentations: php by Veronica Black + Jia Xu.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
United Nations Economic Commission for Europe Statistical Division The Importance of Databases in the Dissemination Process Steven Vale, UNECE.
CS 4720 Dynamic Web Applications CS 4720 – Web & Mobile Systems.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
HELP COMPONEN SYSTEM WinCC CERN SUBJECTS - GENERATE HTML COMPONENT FILES - FULL COMPONENTS FRAMEWORK HELP - CENTRAL HELP REPOSITORY - ACCESIBLE.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Using RSS to Promote Scholarly Publications Ken Varnum Associate Librarian Edwin Ginn Library The Fletcher School Tufts University Cool Tools and New Technologies.
TOPIC II Dynamic HTML Prepared by: Nimcan Cabd Cali.
GRITS 2011: Benny Chan. Browsers as Application GUI  Modern Browsers are basically an HTML and a power JavaScript rendering engine.  As the internet.
PHP Introduction PHP is a server-side scripting language.
WHAT IS E-COMMERCE? E-COMMERCE is a online service that helps the seller/buyer complete their transaction through a secure server. Throughout the past.
1) PHP – Personal Home Page Scripting Language 2) JavaScript.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
XML Tools (Chapter 4 of XML Book). What tools are needed for a complete XML application? n Fundamental components n Web infrasructure n XML development.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
ASP.NET – Active Server Pages ASP.NET is a server-side technology for developing web applications based on the.NET Framework.
Introduction  “M” “V” “C” stands for “MODEL” “VIEW” “CONTROLLER”. ASP.NET MVC is an architecture to develop ASP.NET web applications in a different manner.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
CGS 3066: Web Programming and Design Spring 2016 Introduction to Server-Side Programming.
PHP stands for …….. “PHP Hypertext Pre-processor” and is a server-side scripting language like ASP. PHP scripts are executed on the server PHP supports.
XP Creating Web Pages with Microsoft Office
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
Web Programming Language
Introduction to ASP By “FlyingBono” 2009_01 By FlyingBono 2009_01
Web Cartography
Working with Server-side Scripts
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Intro to PHP.
Introduction to PHP.
Presentation transcript:

Traditional Metadata *National Hydro Network, Natural Resources Canada

Traditional Metadata *National Road Network, Natural Resources Canada

It's all text! Language as a barrier: – How many would classify a typical in-depth metadata file as an easy read? – Slows data acquisition by the user due to typically convoluted nature of text, extensive use of elaborate terminology. But it is (or can be) in depth. This is a great way to share information......with a one key disadvantage:

Parses traditional text-based metadata, and outputs a visually rich interpretation of the data. Enter mdparse

Software developed as part of my undergraduate research thesis with the University of Ottawa. Built on Wapache framework. Windows ® 2k/XP/Vista compatible, but could be ported to *nix or even a web platform. Currently supports the FGDC standard, and extensible to support further different formats.. Enter mdparse (Contin'd)

Enough chatting – let's see this thing in action!

mdparse in action...

This is what the file looks like... *National Road Network, Natural Resources Canada

mdparse in action... (Contin'd)

Not a substitute for traditional text-based metadata. It is an alternative way to present the data to the end-user. Important: What this is not...

Pictograph Library Two types of images: Static images, part of a pre-defined repository of graphics. Dynamic images, generated by mdparse on the fly. The gd library, commonly seen on web servers, is used as the rendering engine to make this happen.

Pictograph Library

Quick and painless way to assess characteristics of geospatial data without having to delve into metadata minutia. Based on high-level scripting languages traditionally seen in web development. PHP for data processing, HTML/CSS for looks. Easily extensible, and highly portable to a web platform. Positives for this Technology

Parses basic information set. Limited static graphic repository. Dynamic images not affected by this pool, and fall-backs do exist. Unknowns are displayed as such. Caters to the GeoBase variant of FGDC standard. Limitations

Support for additional metadata standards; automatic detection of metadata file format. Inclusion of different graphic repository sets. Adoption of military icons or other recognized pictographic standard. Future Expansions

Download mdparse here: QUESTIONS? Thank you!