SlideShare a Scribd company logo
Architectural Knowledge Management
      with Semantic MediaWiki

         Remco de Boer (ArchiXL)



            SMWCon Fall 2012
              Thu, Oct. 25
             Köln, Germany



                                   1
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
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
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
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
Renovating your house, before Oct. 2010



                   Building permit




                Tree felling permit




                Demolition permit


                                          6
Renovating your house, since Oct. 2010




     Environmental
     permit




                                         7
Interacting with the e-government




                                    8
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
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
Principle (Wiki page)




                        11
Statements in NORA




                     12
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
Reusing Architectural Knowledge:
       A System of Wikis




                              14
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
Architectural knowledge in a system of Semantic Wikis


                   NORA
                Semantic Wiki




                InterWiki links




Semantic Wiki    Semantic Wiki    Semantic Wiki
   NORA             NORA             NORA
 Daughter X       Daughter Y       Daughter Z


  Export             Export          Export
                                                    16
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
Domain-specific refinement




                             19
NORA Dashboard (view from within a daughter wiki)




                                                    20
Drill-down in NORA Dashboard




                               21
Impact analysis: what has changed in NORA?




                                             22
How are NORA principles being applied?




                                         23
Wrap up

• Questions? Remarks? Want to share your thoughts?
   • Right here, right now...
   • ... or contact me:




                                                     24

More Related Content

PPT
PDF
SMWCon Fall 2015: SmartConnect (a SmartSuite extension)
PDF
NFR & Architectuur: Twee handen op één buik
PDF
Het Semantisch Web
PPTX
Semantic Time Travelling - Tagging and branching knowledge with SMW (a vision)
PPTX
WICSA 2011 Tutorial T2: Architectural Knowledge Management with Semantic Wikis
PDF
The Kadaster Innovation Funnel
PDF
Architecture as a Service
SMWCon Fall 2015: SmartConnect (a SmartSuite extension)
NFR & Architectuur: Twee handen op één buik
Het Semantisch Web
Semantic Time Travelling - Tagging and branching knowledge with SMW (a vision)
WICSA 2011 Tutorial T2: Architectural Knowledge Management with Semantic Wikis
The Kadaster Innovation Funnel
Architecture as a Service

Similar to SMWCon Fall 2012: Architectural Knowledge Management with Semantic MediaWiki (20)

PDF
First Industrial Results of Semantic Technologies - Claudio Bergamini
PPT
Domain Driven Design Demonstrated
PDF
2 1-research roadmap task force michele missikoff
ODP
Zen and Enterprise Architecture
PPT
Achieving Visibility and Insight across OpenStack Projects.ppt
PPT
zAgile for OpenStack Summit - v2-3.ppt
PDF
What is New in W3C land?
PDF
Contributing to Open Source
PPTX
Semantic Wiki: Social Semantic Web In Action:
PDF
Size does not matter (if your data is in a silo)
PDF
Publishing Linked Data from RDB
PDF
5. open innov ict-platf
PDF
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRA
PDF
Office365 Communities
PDF
ScienceSoft: Open Software for Open Science
PDF
Datos enlazados BNE and MARiMbA
PDF
O2 presentation jan 09 - v1.00
KEY
Drupal Distributions, an Open Source Product Model
PDF
Drupal In 1 Hour
PDF
DKAN: The Drupal Open Data Distribution (presented at SANDCamp San Diego Drup...
First Industrial Results of Semantic Technologies - Claudio Bergamini
Domain Driven Design Demonstrated
2 1-research roadmap task force michele missikoff
Zen and Enterprise Architecture
Achieving Visibility and Insight across OpenStack Projects.ppt
zAgile for OpenStack Summit - v2-3.ppt
What is New in W3C land?
Contributing to Open Source
Semantic Wiki: Social Semantic Web In Action:
Size does not matter (if your data is in a silo)
Publishing Linked Data from RDB
5. open innov ict-platf
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRA
Office365 Communities
ScienceSoft: Open Software for Open Science
Datos enlazados BNE and MARiMbA
O2 presentation jan 09 - v1.00
Drupal Distributions, an Open Source Product Model
Drupal In 1 Hour
DKAN: The Drupal Open Data Distribution (presented at SANDCamp San Diego Drup...
Ad

SMWCon Fall 2012: Architectural Knowledge Management with Semantic MediaWiki

  • 1. Architectural Knowledge Management with Semantic MediaWiki Remco de Boer (ArchiXL) SMWCon Fall 2012 Thu, Oct. 25 Köln, Germany 1
  • 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. 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. 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. 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. Renovating your house, before Oct. 2010 Building permit Tree felling permit Demolition permit 6
  • 7. Renovating your house, since Oct. 2010 Environmental permit 7
  • 8. Interacting with the e-government 8
  • 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. 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
  • 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. Reusing Architectural Knowledge: A System of Wikis 14
  • 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. Architectural knowledge in a system of Semantic Wikis NORA Semantic Wiki InterWiki links Semantic Wiki Semantic Wiki Semantic Wiki NORA NORA NORA Daughter X Daughter Y Daughter Z Export Export Export 16
  • 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
  • 19. NORA Dashboard (view from within a daughter wiki) 20
  • 20. Drill-down in NORA Dashboard 21
  • 21. Impact analysis: what has changed in NORA? 22
  • 22. How are NORA principles being applied? 23
  • 23. Wrap up • Questions? Remarks? Want to share your thoughts? • Right here, right now... • ... or contact me: 24