Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SMWCon Fall 2012: Architectural Knowledge Management with Semantic MediaWiki


Published on

  • Be the first to comment

  • Be the first to like this

SMWCon Fall 2012: Architectural Knowledge Management with Semantic MediaWiki

  1. 1. Architectural Knowledge Management with Semantic MediaWiki Remco de Boer (ArchiXL) SMWCon Fall 2012 Thu, Oct. 25 Köln, Germany 1
  2. 2. ArchiXL• IT / Enterprise architecture consultancy• Founded in January 2008• Located in Amersfoort (NL)• Focus on financial and public sector• Independent• Knowledge areas: – IT architecture (BPM, EAI/SOA, ECM, IDM, BI, Portals) – Enterprise architecture methods, techniques and tools (TOGAF, ArchiMate) – Knowledge management (semantic wikis) – Domain knowledge (insurance, pension funds, local government, education)12-11-2012 2
  3. 3. Today’s agenda• Background: e-government• Architectural knowledge in the Dutch e-government• Using SMW to manage Dutch e-government architectural knowledge• Reusing Architectural Knowledge through a system of wikis – Linking different semantic architecture wikis • NORA Dashboard – Analysis through remote queries 3
  4. 4. Background: ‘e-government’• Goals (for citizens and businesses): – Reduce administrative burdens – Better service provision• Means (for government agencies): – Work together – Align business processes – Use each other’s information• This has huge impact on the enterprise architecture of government agencies! – business processes – information landscape – technology 4
  5. 5. Example: the environmental permit• Suppose you want to renovate and extend your house• It’s a big operation, so you need to fell some trees that are in the way• You also need to demolish part of the existing building 5
  6. 6. Renovating your house, before Oct. 2010 Building permit Tree felling permit Demolition permit 6
  7. 7. Renovating your house, since Oct. 2010 Environmental permit 7
  8. 8. Interacting with the e-government 8
  9. 9. The NORA architecture family• Establish processes and systems that ensure interoperability• Increasing level of specificity (government  domain  organization)• Main constituents: – Architecture principles – Architecture models• Architecture is the fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution (ISO-IEC 42010)• “Principles are general rules and guidelines, intended to be enduring and seldom amended, that inform and support the way in which an organization sets about fulfilling its mission.” (TOGAF) 9
  10. 10. Example architecture principles• No wrong door: – Citizens and businesses can direct their questions to ‘the government’; government offices (re)direct to the appropriate service• Single request, multiple use of data: – Once the government has obtained certain data from a citizen or business, no government agency may ask for the same data again.• Transparent services: – Citizens and businesses are informed about the state of the requested service. 10
  11. 11. Principle (Wiki page) 11
  12. 12. Statements in NORA 12
  13. 13. Statements: core attributes• Page name: a condensed form of the statement that uniquely identifies it (e.g. “No wrong door”).• Type: the type of statement – e.g., ‘Driver’, ‘Goal’, ‘Basic principle’, ‘Derived principle’, ‘Requirement’• ID• Statement: The full statement, in the form of a sentence• Rationale: The reason behind the statement• Implications: The implications of the statement• Realizes: References to other statements that are realized through this statement. – E.g. “No wrong door” realizes “Findable (consumers can easily find the provided services)”. 13
  14. 14. Reusing Architectural Knowledge: A System of Wikis 14
  15. 15. Recall the NORA architecture family• Principles from NORA are (re)used and refined through the NORA daughters• Interesting issues: – NORA evolves; how do the NORA daughters assess the impact? – Question: how are the NORA principles actually being applied? 15
  16. 16. Architectural knowledge in a system of Semantic Wikis NORA Semantic Wiki InterWiki linksSemantic Wiki Semantic Wiki Semantic Wiki NORA NORA NORA Daughter X Daughter Y Daughter Z Export Export Export 16
  17. 17. Domain-specific refinement of NORA principles NORA Online Wiki ROSA Wiki (education) NORA Basic principle Findable NORA Derived principle (proxy) realizes + Domain-specific refinement... NORA Derived principle Interwiki link realizes No wrong door ROSA Principle ... ... ... ... 18
  18. 18. Domain-specific refinement 19
  19. 19. NORA Dashboard (view from within a daughter wiki) 20
  20. 20. Drill-down in NORA Dashboard 21
  21. 21. Impact analysis: what has changed in NORA? 22
  22. 22. How are NORA principles being applied? 23
  23. 23. Wrap up• Questions? Remarks? Want to share your thoughts? • Right here, right now... • ... or contact me: 24