XML promises to transform government's use of the Web

Connect with state & local government leaders
 

Connecting state and local government leaders

Government information managers and commercial application developers alike are buzzing about the Extensible Markup Language, which tags nontext Web content for easier searching and delivery. "This is one of the rare technologies that all the big players, who tend to disagree on most everything else, are in favor of," said Charles F. Goldfarb, the Standard Generalized Markup Language's chief inventor. "XML is mass-market SGML."

Government information managers and commercial application developers alike are buzzing
about the Extensible Markup Language, which tags nontext Web content for easier searching
and delivery.


“This is one of the rare technologies that all the big players, who tend to
disagree on most everything else, are in favor of,” said Charles F. Goldfarb, the
Standard Generalized Markup Language’s chief inventor. “XML is mass-market
SGML.”


Goldfarb said he thinks XML will fundamentally change the ponderous nature of data
processing and storage. “The vast majority of XML documents are going to be generated
instantly from databases, read by other programs and then destroyed,” he said.


In XML, Microsoft Corp. and other industry leaders see the potential for transforming
the way Web content is distributed. Government software developers like it for different
reasons.


Engineers at NASA’s Goddard Space Flight Center in Greenbelt, Md., plan to use XML
to develop an instrument control language for infrared devices on satellites and space
telescopes.


“It’s a little different from what XML is normally used for,” said Troy
Ames, a computer engineer in Goddard’s Advanced Architectures and Automation Branch.


NASA engineers will use XML syntax to describe classes of infrared instruments, control
procedures, communications protocols and user documentation. Computers will parse the
tagged data and generate instrument control code, most likely in Java, Ames said.


At the moment, the engineers are still trying to pick their XML tools. “There are
so many new ones coming out every day that we haven’t committed to writing any tools
ourselves yet,” Ames said.


As a format for data exchange, XML can package objects from multiple data sources, and
XML-aware applications would be able to read the enclosed data.


“Millions of Excel programmers want to pull data into their spreadsheets”
from mainframe and Web server sources, Goldfarb said. XML might become a universal
translator, he said.


Unlike the Hypertext Markup Language, which has a built-in presentation style, XML is
flexible.


It can pull data from databases, merge it with different style sheets and display it on
everything from a large-screen computer to a small-screen pager.


SGML, which was developed for tagging and publishing large documents, “filled a
need for the government that couldn’t be fulfilled anywhere else and still can’t
be,” said Goldfarb, who has published books about XML and SGML. Later HTML, a subset
of SGML, “came along and created this huge application of SGML for online
short-document publishing,” he said.


But far more useful than HTML’s text description, Goldfarb said, is the way XML
and SGML can describe nested object structures and properties.


“Object databases are great for rich hierarchies, which is exactly what XML
is,” said Mike Hogan, vice president of business development for Poet Software Corp.
of San Mateo, Calif.


Hogan said he sees XML as the killer app that could create a mass market for
object-oriented databases, which so far have succeeded only in niches such as network
management and process control.


About two years ago, Poet Software discovered another niche market for its object
database—SGML publishing. A year later, as XML started to create a buzz, Poet
Software began tuning its Poet Object Server database to store XML objects.


“XML will do for object databases what tabular data did for relational databases,
only in Web time,” predicted Dirk Bartels, president and chief executive of Poet
Software.


Bartels said he wants to make Poet Object Server the object repository for all kinds of
XML, HTML and SGML applications. The object database server supports the Object Data
Management Group’s application programming interface.


The company’s Poet Content Management Suite, built on top of Poet Object Server
5.0, has revision control, check-in and check-out capabilities, full-text indexing and
workgroup collaboration support.


But Hogan said XML cannot reach its potential in electronic commerce, electronic data
interchange, data reuse, improved search engines, push technology and interactive
electronic publishing until there is an adequate base of XML-tagged data on the Web for
such applications to tap.


The first step, he said, will be building a critical mass of XML-tagged Web data.
Leading database vendors such as Oracle Corp., IBM Corp. and Microsoft are designing ways
to return XML-tagged data in response to Structured Query Language queries.


Microsoft’s Internet Explorer browser supports XML minimally, and Internet
Explorer 5.0 will do much better XML parsing, Hogan said. The next release of Netscape
Communicator will support XML, too.


For XML information, visit http://wdvl.internet.com/Authoring/Languages/XML.

X
This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising and analytics partners. Learn More / Do Not Sell My Personal Information
Accept Cookies
X
Cookie Preferences Cookie List

Do Not Sell My Personal Information

When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link.

Allow All Cookies

Manage Consent Preferences

Strictly Necessary Cookies - Always Active

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data, Targeting & Social Media Cookies

Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link

If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences.

Targeting cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Social media cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.

If you want to opt out of all of our lead reports and lists, please submit a privacy request at our Do Not Sell page.

Save Settings
Cookie Preferences Cookie List

Cookie List

A cookie is a small piece of data (text file) that a website – when visited by a user – asks your browser to store on your device in order to remember information about you, such as your language preference or login information. Those cookies are set by us and called first-party cookies. We also use third-party cookies – which are cookies from a domain different than the domain of the website you are visiting – for our advertising and marketing efforts. More specifically, we use cookies and other tracking technologies for the following purposes:

Strictly Necessary Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Functional Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Performance Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Social Media Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Targeting Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.