Transcript
Page 1: Agile Financial Data Services = XBRL + SSOA + Semantic Web

1

Agile Financial Data Services = XBRL + SSOA + Semantic Web

5th Semantic Interoperability for E-Government ConferenceBrand L. Niemann (US EPA), Co-Chair,

Semantic Interoperability Community of Practice (SICoP)Best Practices Committee (BPC), Federal CIO Council

October 11, 2006

Page 2: Agile Financial Data Services = XBRL + SSOA + Semantic Web

2

Abstract

• The “father” of the eXtensible Business Reporting Language (XBRL) embraces the Semantic Web as the way to do Extreme Financial Reporting.

• This presenter agrees, but suggests Agile Financial Data Services = XBRL + SSOA* + Semantic Web (RDF/OWL, SWRL, and SPARQL).

• Financial data is one of the W3C’s Semantic Web Activity “flagship areas” (also life and health sciences and geospatial), so SICoP has been working with the XBRL CoP since early February 2006 on the AFDS CoP.

• This presentation includes introductions to XBRL, DRM 2.0, Semantic Wikis, Networking Financial Management Communities, SOA CoP Demo, and the formation of an AFDS Community of Practice.

* Semantic Service Oriented Architecture

Page 3: Agile Financial Data Services = XBRL + SSOA + Semantic Web

3

1. eXtensible Business Reporting Language (XBRL)

• Financial Reporting Using XBRL:– Author Charles Hoffman, CPA

• The “father of XBRL”*– http://www.UBmatrix.com

– Definition (page 16 and http://www.xbrl.org)• “The eXtensible Business Reporting Language (XBRL)

provides an XML-based framework that the global business information supply chain can use to create, exchange, and analyze financial reporting information including, but not limited to, regulatory filings such as annual and quarterly financial statements, general ledger information, and audit schedules. XBRL is freely licensed and facilitates the automatic exchange and reliable extraction of financial information among various software applications anywhere in the world.”

*See History of XBRL at http://www.ubmatrix.com/About_XBRL/About_HistoryofXBRL.asp

Page 4: Agile Financial Data Services = XBRL + SSOA + Semantic Web

4

1. eXtensible Business Reporting Language (XBRL)

• Financial Reporting Using XBRL (continued):– Semantic Web (pp. 14-15 & 505-508)

• “XBRL as infrastructure for the financial reporting supply chain will plug into the semantic web and derive the benefits of being plugged in.”

• “’Extreme financial reporting’ embraces the ideas of Service Oriented Architecture …and explains what the semantic web might be like in 2015.”

– Understanding and Using Business Rules (page 22):• “XBRL Formulas and Functions allow users to express

semantics or information about a concept or the relationships between concepts and validate against those business rules or semantic meaning.”

Page 5: Agile Financial Data Services = XBRL + SSOA + Semantic Web

5

1. eXtensible Business Reporting Language (XBRL)

• Financial Reporting Using XBRL (continued):– Taxonomy - An XBRL taxonomy defines the items allowed in an

XBRL instance document in a particular domain or vocabulary. It consists of a taxonomy schema document and may also include one or more linkbases.

• See Also: Linkbase, Taxonomy Schema Document, XBRL Instance Document.

– Taxonomy Schema Document - A taxonomy schema document is a part of an XBRL taxonomy. It is used to define the list of items (and the types of those items) allowed in a given domain or vocabulary. Taxonomy schema documents are required to be compliant with both the schema for schemas and xbrlinstance.xsd. They will therefore use the schema for schemas namespace and will import xbrlinstance.xsd.

• See Also: Schema For Schemas, Taxonomy, xbrlinstance.xsd, XML Schema.

Source: http://www.ubmatrix.com/resources/resources_xbrl_glossary.asp

Page 6: Agile Financial Data Services = XBRL + SSOA + Semantic Web

6

1. eXtensible Business Reporting Language (XBRL)

• UBmatrix Enterprise Application Suite is the industry’s leading enterprise software platform consisting of 6 components (only two listed): – UBmatrix ™ Taxonomy Manager:

• Allows your team to maintain/update existing metadata taxonomies and extensions. Includes full version management with check-in/check-out features to ensure consistency and to provide a complete audit trail.

– UBmatrix ™ Advanced Processing Module:• Supports complex instance documents of more than 1000

reported elements and includes a more powerful, high-volume business rules engine.

Source: http://www.ubmatrix.com/products/products.asp

Page 7: Agile Financial Data Services = XBRL + SSOA + Semantic Web

7

1. eXtensible Business Reporting Language (XBRL)

• Key Questions:– Could all of this be done with Semantic Web

standards, technologies, and applications?• E.g., Composite Applications that use Business Ontologies

like Digital Harbor.• E.g., Semantic Wikis that use RDF/OWL and support rules

and queries over the Internet.

– Could this be piloted for the Federal Government?• E.g., For The Federal Funding Accountability and

Transparency Act of 2006.• E.g., For integrating Strategic Planning, Budget Formulation,

Performance and Financial Reporting, and Financial Management (like we need at EPA-see slides 16-17).

Page 8: Agile Financial Data Services = XBRL + SSOA + Semantic Web

8

2. Federal Enterprise Architecture Data Reference Model 2.0

Source: Expanding E-Government, Improved Service Delivery for the American People Using Information Technology, December 2005, pp. 2-3.http://www.whitehouse.gov/omb/budintegration/expanding_egov_2005.pdf

DRM 1.0 SICoP

Ontologies

All Three

Page 9: Agile Financial Data Services = XBRL + SSOA + Semantic Web

9

2. Federal Enterprise Architecture Data Reference Model 2.0

• Natural evolution of work on the Federal Enterprise Architecture Data Reference Model 2.0:– DRM 2.0 developed using the COLAB (Wiki).– DRM 2.0 evolved to a Knowledge Reference Model

with semantic metadata (RDF and OWL) by SICoP.– SICoP asked if the Knowledge Reference Model can

be implemented in a Semantic Wiki. The answer was yes!

– SICoP is tracking the research and development of about 20 Semantic Wikis and piloting several early implementations (see next slide).

Page 10: Agile Financial Data Services = XBRL + SSOA + Semantic Web

10

3. Semantic Wikis

• Can your WIKI do security, custom forms or even basic semantics? The Visual Knowledge Semantic Wiki lets you decide who can see what concepts, how they see them and ultimately allow even a computer to understand the concepts in your Community. Check out some semantic WIKIs and start your own Semantic Wiki (see next slide).

Page 11: Agile Financial Data Services = XBRL + SSOA + Semantic Web

11

3. Semantic Wikis

http://vkwiki.visualknowledge.com/

Page 12: Agile Financial Data Services = XBRL + SSOA + Semantic Web

12

3. Semantic Wikis

• Five steps for moving forward:– 1. Prepare a CoP Mission Statement– 2. Prepare a CoP Membership List– 3. Prepare a CoP Strategy– 4. Hold a Training Conference Call (with items

1-3 entered into the Semantic Wiki space)– 5. Get commitments to collaboratively publish

and edit trusted reference knowledge sources in the Semantic Wiki space.

Page 13: Agile Financial Data Services = XBRL + SSOA + Semantic Web

13

4. Networking Financial Management Communities

• September 19, 2006, Networking Financial Management Communities to Advance Information-Sharing and Best Practices for Business Performance Excellence, at NSF:– FDIC– Department of the Treasury– Data Access Technologies (GSA Contractor for the Financial

Management Line of Business and Lead for the SOA CoP Demo)– UNSYS– NIST– XBRL– SEC– AFDS (SICoP)– Etc.

• Proceedings at:– http://colab.cim3.net/cgi-bin/wiki.pl?ExpeditionWorkshop/

OpenCollaboration_NetworkingFinancialManagementCommunities

Page 14: Agile Financial Data Services = XBRL + SSOA + Semantic Web

14

4. Networking Financial Management Communities

• Have NOT shown support for CFO XBRL accounting workgroup:– CFO Council– Treasury GWA– GAO

• Have shown support for CFO XBRL accounting workgroup:– CIO Council’s AIC? – FSIO– OMB – FASAB

Source: Don Geiger, September 19, 2006, Workshop Presentation.

Page 15: Agile Financial Data Services = XBRL + SSOA + Semantic Web

15

4. Networking Financial Management Communities

• I suggested the following AFDS Pilot to connect what I thought were the "three principle dots" from the September 19th Workshop:– 1. The new Federal Law requiring improved public access to

government financial data (agency spending) that OMB is deciding how to implement the Federal Funding Accountability and Transparency Act of 2006 - S.2590.

– 2. The Federal Enterprise Architecture's Data Reference Model 2.0 for description, context, and sharing of the three types of data (structured, semi-structured, and unstructured).

– 3. The clear role for and benefit of XBRL in the previous two. Don Geiger talked about the 7,923 pages in the 25 CFO Act Agency PAR reports, mostly in PDF which is not DRM 2.0-compliant which I think is a great place to start showing how to make these reports DRM 2.0 - compliant using XBRL and developing the kind of taxonomy called for that could become an ontology. It was pointed out that EPA's PAR report is the largest at 557 pages and Leanne suggested an EPA pilot so I will start with EPA's PAR report! (see next slide)

Page 16: Agile Financial Data Services = XBRL + SSOA + Semantic Web

16

4. Networking Financial Management Communities

Rank CFO Act 25 Agencies Pages MB PDF HTML

FY End 2005 Resources

(in millions)

FY End 2005 Assets

(in millions)1 Department of Health and Human Services 380 12.10 Yes Yes 793,004 428,487 2 Department of Defense 322 7.50 Yes No 744,480 1,274,174 3 Social Security Administration 210 2.60 Yes No 605,407 1,846,981 4 Department of the Treasury 288 11.70 Yes No 462,233 8,394,372 5 Office of Personnel Management 192 8.57 Yes No 160,770 716,385 6 Department of Agriculture 400 11.00 Yes No 145,520 132,984 7 Department of Homeland Security 464 18.00 Yes No 123,201 114,506 8 Department of Transportation 338 5.08 Yes No 118,054 65,968 9 Department of Veterans Affairs 334 14.50 Yes Yes 92,875 45,344 10 Department of Education 322 11.30 Yes No 79,912 186,567 11 Department of Housing and Urban Development 333 5.70 Yes No 75,827 110,569 12 Department of Labor 310 10.50 Yes No 74,076 71,462 13 Department of Energy 286 16.10 Yes No 34,734 121,737 14 Department of Justice 252 10.00 No Yes 31,553 27,067 15 Department of the Interior 340 13.50 Yes No 27,024 63,434 16 General Services Administration 184 9.86 Yes No 26,413 27,834 17 Department of State 494 35.00 Yes Yes 22,865 35,737 18 National Aeronautics and Space Administration 248 8.00 Yes No 20,279 46,304 19 Agency for International Development 298 18.10 Yes Yes 14,822 24,711 20 Environmental Protection Agency 557 7.10 Yes No 13,254 18,144 21 Department of Commerce 327 10.70 Yes No 10,219 12,730 22 National Science Foundation 282 15.90 Yes Yes 5,897 8,075 23 Small Business Administration 405 15.00 Yes No 4,828 11,906 24 Corporation for National & Community Service 140 3.98 Yes No 1,252 1,376 25 Nuclear Regulatory Commission 217 5.75 Yes Yes 722 314

Total CFO Act Agencies 7,923 287.54 3,689,221 13,787,168

25 CFO Act Agencies Ranked By Resources (in millions)

Note: Most only PDF (not DRM 2.0 compliant)

Page 17: Agile Financial Data Services = XBRL + SSOA + Semantic Web

17

4. Networking Financial Management Communities

StrategicPlanning(1)

BudgetFormulation(2)

Performance &Financial Reporting(3)

FinancialManagement(4)

EPA Office of the Chief Financial Officer

http://epa.gov/cfo/

Page 18: Agile Financial Data Services = XBRL + SSOA + Semantic Web

18

4. Networking Financial Management Communities

• EPA Office of the Chief Financial Officer:– 1. Strategic Planning:

• 2003-2008 Strategic Plan to Congress and OMB September 30, 2003, as required under the Government Performance and Results Act (GPRA) of 1993.

• 2006-2011 Strategic Plan: Charting our Course, May 2006, DRAFT DOCUMENT FOR PUBLIC REVIEW.

– 2. Budget Formulation:• For each fiscal year (which runs from October through September), the U.S.

Environmental Protection Agency (EPA) develops a proposed Budget. FY 2007.

– 3. Performance & Financial Reporting:• EPA's FY 2005 Performance and Accountability Report describes to

Congress, the President, and the public the Agency's environmental, programmatic, and financial performance over the past fiscal year. This is EPA's seventh performance report since FY 1999.

– 4. Financial Management:• Financial Management Five Year Plan FY 2005-FY 2009: EPA's Five-Year

Plan addresses activities in the areas identified by OMB Circular A-11, Section 52, as components of Agency plans for Improving Financial Performance, Budget and Performance Integration, E-government, and Human Capital—four of the five President's Management Agenda (PMA) initiatives.

Page 19: Agile Financial Data Services = XBRL + SSOA + Semantic Web

19

5. SOA CoP Demo• 1. We know how to do agile financial data services with ontologies -

the Digital Harbor pilots at the February 10th 4th SIEGOV Conference and at the October 11th AFDS CoP session at the 5th SIEGOV Conference.– http://colab.cim3.net/cgi-bin/wiki.pl?

FourthSemanticInteroperabilityforEGovernmentConference_2006_2_0910#nid31LS

• 2. We know how to do Semantic SOA from the NSA pilot honored at our 4th SIEGOV Conference and from other best practice examples like Arun Majumdar's Operationalizing SOA: Lessons Learned in our AFDS CoP Track on October 11th.– http://colab.cim3.net/cgi-bin/wiki.pl?

FourthSemanticInteroperabilityforEGovernmentConference_2006_2_0910#nid30ZL

• 3. We are trying to operationalize basic SOA across the HR and FM LoBs in the SOA CoP Demo for the October 30-31st 2nd SOA for E-Government Conference and invited XBRL experts to help us with the role of XBRL in that at our September 21st Meeting.– http://colab.cim3.net/cgi-bin/wiki.pl?DemoMeeting092106

Page 20: Agile Financial Data Services = XBRL + SSOA + Semantic Web

20

5. SOA CoP Demo

• 4. We are refactoring to make DRM 2.0 compliant the "The Federal Funding Accountability and Transparency Act of 2006“and several PAR reports (Treasury, EPA, AGA, etc.) to see if we can get an initial taxonomy / ontology from that content and show a role for XBRL in that.

– See http://en.wikipedia.org/wiki/Federal_Funding_Accountability_and_Transparency_Act_of_2006

• 5. The AFDS CoP could use help from the XBRL CoP with items 3 and 4 for the two upcoming presentations:– November 13th, Association of Government Accountants

Meeting.– December 5th: 14th International XBRL Conference in

Philadelphia, PA.

Page 21: Agile Financial Data Services = XBRL + SSOA + Semantic Web

21

5. SOA CoP Demo

• Demo Wiki page:– http://colab.cim3.net/cgi-bin/wiki.pl?SoaLobDemo

• Last Meeting, October 3, 2006:– http://colab.cim3.net/cgi-bin/wiki.pl?

DemoMeeting100306

• PowerPoint Presentation:– http://www.modeldriven.org/soademo/

SOALobDemoMeeting2b.ppt

• Evolving Specification:– http://colab.cim3.net/cgi-bin/wiki.pl?

SoaLobDemoSpec

Page 22: Agile Financial Data Services = XBRL + SSOA + Semantic Web

22

6. AFDS Community of Practice

• Preparation Meetings:– Brian Hankin, PCW, and Brand Niemann, US EPA

• Initial Plan:– 1. Invitation of the co-chairs:

• Government (e.g. CFO) and Non-Government (e.g. XBRL community leader)

– 2. Gifting of the PWC XBRL taxonomy:• Lawyers clear the IPR, etc.

– 3. Announcement of the first meeting to form the CoP:• Who will host?, etc.

Page 23: Agile Financial Data Services = XBRL + SSOA + Semantic Web

23

6. AFDS Community of Practice• What is/would it be?:

– Being developed carefully and thoughtfully as a public - private partnership.

– Built on the success of the XBRL, DRM 2.0, Composite Application with Business Ontology, etc.

– Piloted by Digital Harbor as part of the DRM 2.0 Implementation Through Iteration and Testing and reported at the February 8-9, 2006, 4th Semantic Interoperability for E-Government Conference.

– Based on further pilot planning with the FDIC, SICoP, and Digital Harbor coming out of the February 1st XBRL Seminar.

– Based on a recent series of presentations to the Wall Street financial community and discussions with Dick Burk, OMB Chief Architect.

– Organized into a session track at the October 10-11, 2006, 5th Semantic Interoperability for E-Government Conference

– Invited presentations for the Regulator Track, December 5th, at the December 4-6, 2006, 14th International XBRL Conference and the November 13th, 2006, local chapter meeting of the Hawaii AGA (Advancing Government Accounting) Chapter.

Page 24: Agile Financial Data Services = XBRL + SSOA + Semantic Web

24

6. AFDS Community of Practice

• For more information:– Brian Hankin:

• Washington Federal Practice, Advisory Services• PricewatershouseCoopers• [email protected]

– Brand Niemann:• SICoP Co-chair and EPA Data Architect• US Environmental Protection Agency• [email protected]


Top Related