An Introduction to XML for the Department of Housing - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

An Introduction to XML for the Department of Housing

Description:

Comments, processing instructions, and white space can also appear after the document element. ... See the CIO XML Working Group's Web Site (http://xml.gov) and ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 24
Provided by: Niem
Category:

less

Transcript and Presenter's Notes

Title: An Introduction to XML for the Department of Housing


1
An Introduction to XML for the Department of
Housing Urban Development
  • Brand Niemann
  • XML Web Services Evangelist (My Internet
    Handle)
  • US EPA Office of Environmental Information
  • May 15, 2002

2
Overview
  • 1. Who am I?
  • 2. Why XML?
  • 3. What is XML?
  • 4. How can HUD use XML?
  • 5. Shall we discuss XML?
  • 6. How do I contact you?

3
1. Who am I?
  • 21 years of Federal service at the US EPA in
    environmental statistics and informatics.
  • Post-doctoral work in computer science and
    computational statistics at GMU.
  • Teach XML classes at the GPO and EPA.
  • Active participant in the CIO XML Working Group
    (provide education and outreach like today).
  • Contributor to the recent GAO report on XML.
  • Lead team that won 2002 Quad Council Special
    Award for Innovation (VoiceXML) at FOSE.

4
2. Why XML?
  • The eXtensible Markup Language became a World
    Wide Web Consortium (W3C) standard in 1998 as the
    universal format for structured documents and
    data on the Web (http//www.w3.org/XML/).
  • The CIO Council created the XML Working Group in
    2000 to facilitate the efficient and effective
    use of XML through cooperative efforts among
    government agencies, including partnerships with
    commercial and industrial organizations
    (http//xml.gov/).
  • GAO report to Congress urges government to adopt
    XML (http//www.gao.gov/new.items/d02327.pdf).

5
3. What is XML?General
  • XML is a standard for preserving and
    communicating information encoding, tagging,
    and internationalizing that will be everywhere.
  • Web Services provide communication between
    applications running on different Web servers
    that will bring the Internet to its new level.
  • XML Web Services are applications running on
    different devices that communicate XML data using
    XML messages.
  • Web Services can and should be interoperable
    across multiple vendor tools and platforms in the
    enterprise (see http//www.ws-i.org/Community.aspx
    ).

6
3. What is XML? Parts of a Well-Formed XML
Document
  • lt?xml version"1.0" standalone"yes"?gt XML
    Declaration
  • lt!-- File Name Parts.xml --gt Comment
  • White Space
  • lt?xml-stylesheet type"text/css"
    href"Inventory01.css"?gt Processing Instruction
  • End of Prolog
  • White Space
  • ltINVENTORYgt
  • ltBOOKgt
  • ltTITLEgtThe Adventures of Huckleberry
    Finnlt/TITLEgt
  • ltAUTHORgtMark Twainlt/AUTHORgt
  • ltBINDINGgtmass market paperbacklt/BINDINGgt
  • ltPAGESgt298lt/PAGESgt
  • ltPRICEgt5.49lt/PRICEgt
  • lt/BOOKgt
  • - Document Element (Root Element)
  • -
  • ltBOOKgt
  • ltTITLEgtThe Turn of the Screwlt/TITLEgt
  • ltAUTHORgtHenry Jameslt/AUTHORgt

7
3. What is XML?Nodes and Exchange Networks
http//www.epa.gov/neengprg/
8
3. What is XML? Introduction to XML Video
  • Chapter 1 XML in Business (20 minutes)
  • Chapter 2 History of XML (27 minutes)
  • Chapter 3 Theory of Markup (7 minutes)
  • Chapter 4 Introduction to XML Syntax (14
    minutes)
  • Chapter 5 XML in the Real World (6 minutes)
  • Chapter 6 Information Stewardship (4 minutes)
  • More Information (1 minute)
  • Purchase http//www.synthbank.com/xmlvideo.htm

9
3. What is XML? Key questions answered by video
  • What is XML?
  • Who developed XML?
  • How is XML different from HTML?
  • Why is XML important to my business?
  • Can I begin to use XML today?
  • What tools and companies support XML?

10
3. What is XML?XML Training Resources
  • Commercial
  • E.g., Microsoft Visual Studio .NET, etc.
  • Online (free and cost)
  • E.g., xml.gov, xml.org, and xml.com
  • Develop in-house capability
  • E.g. EPA http//130.11.44.140
  • Demonstrations of my XML work as time permits.

11
4. How can HUD use XML?General Suggestions
  • See the GAO Report to Congress (http//www.gao.gov
    /new.items/d02327.pdf).
  • See the CIO XML Working Groups Web Site
    (http//xml.gov) and participate in their regular
    monthly meetings (the next meeting is June 19th
    at GSA Headquarters).
  • Form a HUD XML Working Group.
  • See the FedStats (now FedGov) HUD pilot node
    (http//fedgov.nextpage.com) and do some more
    XML-ization and virtual centralization of
    distributed HUD content.

12
4. How can HUD use XML?Specific Examples
Structure documents
13
4. How can HUD use XML?Specific Examples Real
data from relational databases
14
4. How can HUD use XML?Specific Examples Query
subsets of document collections
15
4. How can HUD use XML?Specific Examples XML
hitlist from query (rents)
16
4. How can HUD use XML?Specific Examples Hits
highlighted in all content
17
4. How can HUD use XML?Specific Examples XML
query templates (housing by state)
18
4. How can HUD use XML?Specific Examples Real
data XML hitlist query results
19
4. How can HUD use XML?Specific Examples Query
other content for housing
20
4. How can HUD use XML?Specific Examples Query
EPAs node for housing
21
4. How can HUD use XML?Specific Examples Summary
  • Web content management and XML Web Services
    (centralized and distributed)
  • XML indexing of PDF document collections.
  • Re-purposing PDF and Web documents to XML content
    collections.
  • Extracting and creating XML data tables from PDF
    and other Web documents.
  • Converting relational databases to XML and XML
    Web Services.
  • Delivering selected content to other channels
    like the telephone.
  • Converting spatial data to GML (Geography Markup
    Language) and integrating it with non-spatial XML
    content.

22
5. Shall we discuss XML?
  • I am available for another hour or so for
    further, informal discussions, if you would like
    or at another time
  • What would you like to discuss that I didnt
    cover?
  • How can I be of help?
  • Who else needs to be involved in these
    discussions?
  • Etc.

23
6. How do I contact you?
  • Brand Niemann, Ph.D.
  • USEPA Headquarters, EPA West, Room 6143D
  • Office of Environmental Information, MC 2822T
  • 1200 Pennsylvania Avenue, NW, Washington, DC
    20460
  • 202-566-1657
  • niemann.brand_at_epa.gov
  • EPA http//161.80.70.167
  • Outside EPA http//130.11.44.140
Write a Comment
User Comments (0)
About PowerShow.com