You are here: Home Ideas Data Reporting based on the XML and Web Services standards.
 

Jump into the discussion

Here's a question to get you started:

What is one system that has not worked well for you in managing diverse types and sources of data? Why?

Data Reporting based on the XML and Web Services standards.

idea

What is the idea?

Establish the reporting standard, interval, specification (preferably XML) and provide Web Services façade that can be used by federal, state and local government entities to submit data. This must include regular (monthly/quarterly) data submission mandates.

Why is it important?

The use of the XML-based report specification and Web Services will enable reporting entities to easily comply, automate and orchestrate their internal business process. It will be easier for the Recovery.gov site to manage data from different entities as they all are in prescribed format. Most reporting organizations already have the necessary technology to automatically integrate with Web Services and exchange XML file formats.

One of the good examples to follow will be that of XBRL (eXtensible Business Reporting Language). XBRL is a standards-based way to communicate business and financial information that supports information modeling and the expression of semantic meaning commonly required in business reporting.

 

Submitted by amelige from Procentrix, Inc. (Data/Database Management) on Apr 28, 2009

This idea is now closed to further comments.

Current number of stars: 3
based on 10 votes
Tags:

5 Comments

Member comment

The trick will be nailing down the XML spec for this data. I'm not familiar with XBRL, but it seems like the key will be to get the spec "good enough" rather than "perfect." 

Comment from tgwilson on Apr 28, 2009
Member comment

This seems like a no-brainer. We have to have XML to promote data interchange and interoperability, as well as making information accessible to all parties. Same is true for Web Services. These architectures work, are accepted, wide-spread and well known by most IT professionals. To invent something new for data transfer would just be crazy. 

Comment from pkahn on Apr 28, 2009
Member comment

While XML and Web Services are fine to a point, I am not convinced that they are ideal for recovery.gov. I'd much prefer to see recovery.gov embrace W3C Semantic web standards as explained here..

1) They require a significant degree of up-front agreement on schema that can inhibit the continual evolution of the data available. I'd far prefer data be collected and made available in a format that can freely evolve with the needs of a heterogeneous community of data sources.

2) XML-based Web Services provide fixed, limited ways to consume data. The only thing that people can do with data exposed via Web Services is what the people who created the services dreamed of. I'd much prefer an interface driven via a query technology such as SPARQL that would allow data *consumers* to choose precisely what information they are interested in.

3) XML based technologies do not easily adapt to Web-based mashups. For this purpose, I'd suggest that any technology approach chosen for data interchange and exposure should play easily in a JSON environment.

Comment from LeeFeigenbaum at Cambridge Semantics on Apr 28, 2009
Member comment

XBRL is interesting from a couple of perspectives

1) Already is use by the SEC and the FDIC for data collection

2) Enables the collection of more than just financial data; could be use to collect agreed upon metrics like # of jobs created.

As the original poster note - XBRL allow information modeling and expression of semantic meaning - supporting transparency and comparability

Comment from sdlevine at UBmatrix on Apr 28, 2009
Member comment

Getting to ARRA XML syntax would require development of the underlying semantics for ARRA, which XBRL will probably not fully satisfy. 

However, when building an ARRA terminology, XBRL could be used as a predefined set of definitions, taxonomy, concept map (DLG + Triples), and possibly thesaurus for the business relationship part of the terminology.

Comment from RoyERoebuck at One World Information System on Apr 28, 2009