SlideShare a Scribd company logo
SmartConnect
Dr. Remco de Boer
CTO @ XL&Knowledge
rdeboer@xl-knowledge.com
Consultant @ ArchiXL
rdeboer@archixl.nl
SMWCon Fall 2015
Thursday, October 29th 2015
Barcelona
22
Semantic MediaWiki in a modeling environment
• SmartConnect™
– Import content from other
environments
• SmartBooks™
– Export content to ODF, Microsoft
Word, PDF, ePub, text
• SmartCore™
– Maintain content structure
• SmartPublish™
– Publish selected content from closed
(development) environment to open
(publication) environment
Interaction and integration: SmartSuite ™
Semantic wiki
SmartConnect
SmartBooks
SmartCore
SmartPublish
Semantic wiki
44
Example connectors
• SmartConnect for ARIS
• SmartConnect for Archi
• SmartConnect for ArchiMate
• SmartConnect for BiZZdesign Architect
• SmartConnect for BiZZdesigner
• SmartConnect for Sparx Enterprise Architect
55
Showcase SmartConnect™ for ARIS
SmartConnect
pipeline
66
77
Some details
• Data export:
– Report in ARIS creates XML file and accompanying diagrams
and metadata
– Special page in WikiXL platform import these files
• Pipeline architecture
– SmartConnect provides a pipeline architecture for
transforming an export from another environment to a
SmartCore structure
– Tasks performed by the pipeline:
• Reading in the export
• Filtering out unnecessary and/or unwanted elements
• Mapping and tranforming the source (ARIS) structure to the
target (SmartCore) structure
• Importing the elements as wiki pages
– Each step in the pipeline can be tailored towards customer
requirements
88
Pipeline architecture
• Why a pipeline?
– Started off as monolithic extensions
– Maintainability issues
– Customizability issues
– Modularization!
• Added benefits
– Chain of Responsibility (decoupled sender and receiver)
– Adaptable behavior (through interfaces and inheritance)
99
ARIS Model
1010
ARIS Model
1111
SmartCore object model, the basis for pipeline
operations
1212
The pipeline components explained:
Step 1: Reader
1313
The pipeline components explained:
Step 2: Mapper
1414
The pipeline components explained:
Step 3: Postprocessor
1515
The pipeline components explained:
Step 4: Postfilter
1616
The pipeline components explained:
Step 5: Writer (wiki serialization)
{{#element:
|Type=Process
|Name=Determine communication method used for service request
|GUID=8df946756…
|Leads to=Telephone used for service request (Event) – ac55090a…
}}
{{#element:
|Type=Event
|Name=Telephone used for service request
|GUID= ac55090a…
}}
1717
Interesting challenges
• Technical:
– Page renames
– Deletions
– Partial exports / imports
– Bespoke model processing rules
• Procedural:
– Compliance with modeling guidelines
1818
In conclusion
• SMW often does not run in isolation
• Most imports follow a similar set of operations
• Modularization takes advantage of these similarities
– Modular operations: pipeline
– Modular data: object model
• Future work:
– From import to export
– From model to metamodel (OWL ontology definitions to prime SMW?)
– From manual uploads to scheduled and real-time readers
– From SmartCore/SMW-writers to ‘any’ writer (not necessarily wiki)
– Semantic model validation?
1919

More Related Content

What's hot

The Large-scale Reference Database of Flanders as Open Data - Liesbet De Wolf
The Large-scale Reference Database of Flanders as Open Data - Liesbet De WolfThe Large-scale Reference Database of Flanders as Open Data - Liesbet De Wolf
The Large-scale Reference Database of Flanders as Open Data - Liesbet De Wolf
Open Knowledge Belgium
 
proDataMarket presentation at "Linked Data Europe: Big Geospatial Data"
proDataMarket presentation at "Linked Data Europe: Big Geospatial Data"proDataMarket presentation at "Linked Data Europe: Big Geospatial Data"
proDataMarket presentation at "Linked Data Europe: Big Geospatial Data"
dapaasproject
 
proDataMarket presentation at "European Data Forum"
proDataMarket presentation at "European Data Forum"proDataMarket presentation at "European Data Forum"
proDataMarket presentation at "European Data Forum"
dapaasproject
 
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
BigData_Europe
 
proDataMarket presentation at "Spatial Data on The Web"
proDataMarket presentation at "Spatial Data on The Web"proDataMarket presentation at "Spatial Data on The Web"
proDataMarket presentation at "Spatial Data on The Web"
dapaasproject
 
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...
RuleML
 
BDE SC3.3 Workshop - BDE review: Scope and Opportunities
 BDE SC3.3 Workshop -  BDE review: Scope and Opportunities BDE SC3.3 Workshop -  BDE review: Scope and Opportunities
BDE SC3.3 Workshop - BDE review: Scope and Opportunities
BigData_Europe
 
Gcc Data Maintenance From Nov42010
Gcc Data Maintenance From Nov42010Gcc Data Maintenance From Nov42010
Gcc Data Maintenance From Nov42010
Bob Gaspirc
 
2019 MATC Intern Program - Jack Post
2019 MATC Intern Program - Jack Post2019 MATC Intern Program - Jack Post
2019 MATC Intern Program - Jack Post
Mid-America Transportation Center
 
Born print, reborn digital - the Hoppenstedt Data Archive
Born print, reborn digital - the Hoppenstedt Data ArchiveBorn print, reborn digital - the Hoppenstedt Data Archive
Born print, reborn digital - the Hoppenstedt Data Archive
Sebastian Weindel
 
Agriculture Digital Innovation Hub
Agriculture Digital Innovation HubAgriculture Digital Innovation Hub
Agriculture Digital Innovation Hub
plan4all
 
Open Data at the Federal Level 2021
Open Data at the Federal Level 2021Open Data at the Federal Level 2021
Open Data at the Federal Level 2021
Bart Hanssens
 
AdvancedMiner predictive analytics platform overview
AdvancedMiner predictive analytics platform overviewAdvancedMiner predictive analytics platform overview
AdvancedMiner predictive analytics platform overview
Algolytics (old account)
 
Introduction to the EOSC-hub project
Introduction to the EOSC-hub projectIntroduction to the EOSC-hub project
Introduction to the EOSC-hub project
EOSC-hub project
 
Fraport ag arisea_ppt
Fraport ag arisea_pptFraport ag arisea_ppt
Fraport ag arisea_ppt
Software AG UK
 
Dynamic Hybrid Cloud Applications - Bram de Kruijff, Alexander Broekhuis
Dynamic Hybrid Cloud Applications - Bram de Kruijff, Alexander BroekhuisDynamic Hybrid Cloud Applications - Bram de Kruijff, Alexander Broekhuis
Dynamic Hybrid Cloud Applications - Bram de Kruijff, Alexander Broekhuis
mfrancis
 
Traditional BI + Business Discovery
Traditional BI + Business DiscoveryTraditional BI + Business Discovery
Traditional BI + Business DiscoveryMichael Johnson
 
ARHiNET - Croatian national archival information system
ARHiNET - Croatian national archival information systemARHiNET - Croatian national archival information system
ARHiNET - Croatian national archival information system
ICARUS - International Centre for Archival Research
 
Assic 11th Lecture
Assic 11th LectureAssic 11th Lecture
Assic 11th Lecture
babak danyal
 

What's hot (19)

The Large-scale Reference Database of Flanders as Open Data - Liesbet De Wolf
The Large-scale Reference Database of Flanders as Open Data - Liesbet De WolfThe Large-scale Reference Database of Flanders as Open Data - Liesbet De Wolf
The Large-scale Reference Database of Flanders as Open Data - Liesbet De Wolf
 
proDataMarket presentation at "Linked Data Europe: Big Geospatial Data"
proDataMarket presentation at "Linked Data Europe: Big Geospatial Data"proDataMarket presentation at "Linked Data Europe: Big Geospatial Data"
proDataMarket presentation at "Linked Data Europe: Big Geospatial Data"
 
proDataMarket presentation at "European Data Forum"
proDataMarket presentation at "European Data Forum"proDataMarket presentation at "European Data Forum"
proDataMarket presentation at "European Data Forum"
 
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
 
proDataMarket presentation at "Spatial Data on The Web"
proDataMarket presentation at "Spatial Data on The Web"proDataMarket presentation at "Spatial Data on The Web"
proDataMarket presentation at "Spatial Data on The Web"
 
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...
 
BDE SC3.3 Workshop - BDE review: Scope and Opportunities
 BDE SC3.3 Workshop -  BDE review: Scope and Opportunities BDE SC3.3 Workshop -  BDE review: Scope and Opportunities
BDE SC3.3 Workshop - BDE review: Scope and Opportunities
 
Gcc Data Maintenance From Nov42010
Gcc Data Maintenance From Nov42010Gcc Data Maintenance From Nov42010
Gcc Data Maintenance From Nov42010
 
2019 MATC Intern Program - Jack Post
2019 MATC Intern Program - Jack Post2019 MATC Intern Program - Jack Post
2019 MATC Intern Program - Jack Post
 
Born print, reborn digital - the Hoppenstedt Data Archive
Born print, reborn digital - the Hoppenstedt Data ArchiveBorn print, reborn digital - the Hoppenstedt Data Archive
Born print, reborn digital - the Hoppenstedt Data Archive
 
Agriculture Digital Innovation Hub
Agriculture Digital Innovation HubAgriculture Digital Innovation Hub
Agriculture Digital Innovation Hub
 
Open Data at the Federal Level 2021
Open Data at the Federal Level 2021Open Data at the Federal Level 2021
Open Data at the Federal Level 2021
 
AdvancedMiner predictive analytics platform overview
AdvancedMiner predictive analytics platform overviewAdvancedMiner predictive analytics platform overview
AdvancedMiner predictive analytics platform overview
 
Introduction to the EOSC-hub project
Introduction to the EOSC-hub projectIntroduction to the EOSC-hub project
Introduction to the EOSC-hub project
 
Fraport ag arisea_ppt
Fraport ag arisea_pptFraport ag arisea_ppt
Fraport ag arisea_ppt
 
Dynamic Hybrid Cloud Applications - Bram de Kruijff, Alexander Broekhuis
Dynamic Hybrid Cloud Applications - Bram de Kruijff, Alexander BroekhuisDynamic Hybrid Cloud Applications - Bram de Kruijff, Alexander Broekhuis
Dynamic Hybrid Cloud Applications - Bram de Kruijff, Alexander Broekhuis
 
Traditional BI + Business Discovery
Traditional BI + Business DiscoveryTraditional BI + Business Discovery
Traditional BI + Business Discovery
 
ARHiNET - Croatian national archival information system
ARHiNET - Croatian national archival information systemARHiNET - Croatian national archival information system
ARHiNET - Croatian national archival information system
 
Assic 11th Lecture
Assic 11th LectureAssic 11th Lecture
Assic 11th Lecture
 

Similar to SMWCon Fall 2015: SmartConnect (a SmartSuite extension)

Webinar #11 - plm & supply chain - pdx export
Webinar   #11 - plm & supply chain - pdx exportWebinar   #11 - plm & supply chain - pdx export
Webinar #11 - plm & supply chain - pdx exportYoann Maingon
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Eurotech
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Eclipse Kura
 
06_1_design_flow.ppt
06_1_design_flow.ppt06_1_design_flow.ppt
06_1_design_flow.ppt
MohammedMianA
 
Computer network coe351- part1- final
Computer network coe351- part1- finalComputer network coe351- part1- final
Computer network coe351- part1- final
Taymoor Nazmy
 
DACHSview++features
DACHSview++featuresDACHSview++features
DACHSview++featuresA. Steinhoff
 
MuseumPlus RIA, il cloud per la gestione del museo, delle collezioni e del pa...
MuseumPlus RIA, il cloud per la gestione del museo, delle collezioni e del pa...MuseumPlus RIA, il cloud per la gestione del museo, delle collezioni e del pa...
MuseumPlus RIA, il cloud per la gestione del museo, delle collezioni e del pa...
21Style
 
Web Architecture and Technologies
Web Architecture and TechnologiesWeb Architecture and Technologies
Web Architecture and Technologies
Fulvio Corno
 
vlsi design summer training ppt
vlsi design summer training pptvlsi design summer training ppt
vlsi design summer training ppt
Bhagwan Lal Teli
 
Internet of Things: an overview
Internet of Things: an overviewInternet of Things: an overview
Internet of Things: an overview
Pascal Bodin
 
Bugtracking 101 Macq Electronique 2010
Bugtracking 101  Macq Electronique 2010Bugtracking 101  Macq Electronique 2010
Bugtracking 101 Macq Electronique 2010
Michelangelo van Dam
 
Best practices and lessons learnt from Running Apache NiFi at Renault
Best practices and lessons learnt from Running Apache NiFi at RenaultBest practices and lessons learnt from Running Apache NiFi at Renault
Best practices and lessons learnt from Running Apache NiFi at Renault
DataWorks Summit
 
Sculpturing SIP World
Sculpturing SIP WorldSculpturing SIP World
Sculpturing SIP World
Daniel-Constantin Mierla
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
Sachin Gowda
 
IRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, DublinIRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, Dublin
Eleni Trouva
 
Interoute VDC: Education from the cloud
Interoute VDC: Education from the cloudInteroute VDC: Education from the cloud
Interoute VDC: Education from the cloud
jon_graham1977
 
Hands on Data Communication, Networking & TCP/IP Troubleshooting
Hands on Data Communication, Networking & TCP/IP TroubleshootingHands on Data Communication, Networking & TCP/IP Troubleshooting
Hands on Data Communication, Networking & TCP/IP Troubleshooting
Living Online
 
Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...
Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...
Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...
Mason Mei
 
Integration of WORSICA’s thematic service in EOSC, Service QA and Dataverse
Integration of WORSICA’s thematic service in EOSC,  Service QA and DataverseIntegration of WORSICA’s thematic service in EOSC,  Service QA and Dataverse
Integration of WORSICA’s thematic service in EOSC, Service QA and Dataverse
vty
 
How to Choose an Integration Platform Vendor for Your Business
How to Choose an Integration Platform Vendor for Your BusinessHow to Choose an Integration Platform Vendor for Your Business
How to Choose an Integration Platform Vendor for Your Business
WSO2
 

Similar to SMWCon Fall 2015: SmartConnect (a SmartSuite extension) (20)

Webinar #11 - plm & supply chain - pdx export
Webinar   #11 - plm & supply chain - pdx exportWebinar   #11 - plm & supply chain - pdx export
Webinar #11 - plm & supply chain - pdx export
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
 
06_1_design_flow.ppt
06_1_design_flow.ppt06_1_design_flow.ppt
06_1_design_flow.ppt
 
Computer network coe351- part1- final
Computer network coe351- part1- finalComputer network coe351- part1- final
Computer network coe351- part1- final
 
DACHSview++features
DACHSview++featuresDACHSview++features
DACHSview++features
 
MuseumPlus RIA, il cloud per la gestione del museo, delle collezioni e del pa...
MuseumPlus RIA, il cloud per la gestione del museo, delle collezioni e del pa...MuseumPlus RIA, il cloud per la gestione del museo, delle collezioni e del pa...
MuseumPlus RIA, il cloud per la gestione del museo, delle collezioni e del pa...
 
Web Architecture and Technologies
Web Architecture and TechnologiesWeb Architecture and Technologies
Web Architecture and Technologies
 
vlsi design summer training ppt
vlsi design summer training pptvlsi design summer training ppt
vlsi design summer training ppt
 
Internet of Things: an overview
Internet of Things: an overviewInternet of Things: an overview
Internet of Things: an overview
 
Bugtracking 101 Macq Electronique 2010
Bugtracking 101  Macq Electronique 2010Bugtracking 101  Macq Electronique 2010
Bugtracking 101 Macq Electronique 2010
 
Best practices and lessons learnt from Running Apache NiFi at Renault
Best practices and lessons learnt from Running Apache NiFi at RenaultBest practices and lessons learnt from Running Apache NiFi at Renault
Best practices and lessons learnt from Running Apache NiFi at Renault
 
Sculpturing SIP World
Sculpturing SIP WorldSculpturing SIP World
Sculpturing SIP World
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
 
IRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, DublinIRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, Dublin
 
Interoute VDC: Education from the cloud
Interoute VDC: Education from the cloudInteroute VDC: Education from the cloud
Interoute VDC: Education from the cloud
 
Hands on Data Communication, Networking & TCP/IP Troubleshooting
Hands on Data Communication, Networking & TCP/IP TroubleshootingHands on Data Communication, Networking & TCP/IP Troubleshooting
Hands on Data Communication, Networking & TCP/IP Troubleshooting
 
Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...
Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...
Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...
 
Integration of WORSICA’s thematic service in EOSC, Service QA and Dataverse
Integration of WORSICA’s thematic service in EOSC,  Service QA and DataverseIntegration of WORSICA’s thematic service in EOSC,  Service QA and Dataverse
Integration of WORSICA’s thematic service in EOSC, Service QA and Dataverse
 
How to Choose an Integration Platform Vendor for Your Business
How to Choose an Integration Platform Vendor for Your BusinessHow to Choose an Integration Platform Vendor for Your Business
How to Choose an Integration Platform Vendor for Your Business
 

More from Remco de Boer

Semantic Time Travelling - Tagging and branching knowledge with SMW (a vision)
Semantic Time Travelling - Tagging and branching knowledge with SMW (a vision)Semantic Time Travelling - Tagging and branching knowledge with SMW (a vision)
Semantic Time Travelling - Tagging and branching knowledge with SMW (a vision)
Remco de Boer
 
Het Semantisch Web
Het Semantisch WebHet Semantisch Web
Het Semantisch Web
Remco de Boer
 
SMWCon Fall 2012: Architectural Knowledge Management with Semantic MediaWiki
SMWCon Fall 2012: Architectural Knowledge Management with Semantic MediaWikiSMWCon Fall 2012: Architectural Knowledge Management with Semantic MediaWiki
SMWCon Fall 2012: Architectural Knowledge Management with Semantic MediaWikiRemco de Boer
 
WICSA 2011 Tutorial T2: Architectural Knowledge Management with Semantic Wikis
WICSA 2011 Tutorial T2: Architectural Knowledge Management with Semantic WikisWICSA 2011 Tutorial T2: Architectural Knowledge Management with Semantic Wikis
WICSA 2011 Tutorial T2: Architectural Knowledge Management with Semantic Wikis
Remco de Boer
 
Architecture as a Service
Architecture as a ServiceArchitecture as a Service
Architecture as a Service
Remco de Boer
 
NFR & Architectuur: Twee handen op één buik
NFR & Architectuur: Twee handen op één buikNFR & Architectuur: Twee handen op één buik
NFR & Architectuur: Twee handen op één buik
Remco de Boer
 

More from Remco de Boer (6)

Semantic Time Travelling - Tagging and branching knowledge with SMW (a vision)
Semantic Time Travelling - Tagging and branching knowledge with SMW (a vision)Semantic Time Travelling - Tagging and branching knowledge with SMW (a vision)
Semantic Time Travelling - Tagging and branching knowledge with SMW (a vision)
 
Het Semantisch Web
Het Semantisch WebHet Semantisch Web
Het Semantisch Web
 
SMWCon Fall 2012: Architectural Knowledge Management with Semantic MediaWiki
SMWCon Fall 2012: Architectural Knowledge Management with Semantic MediaWikiSMWCon Fall 2012: Architectural Knowledge Management with Semantic MediaWiki
SMWCon Fall 2012: Architectural Knowledge Management with Semantic MediaWiki
 
WICSA 2011 Tutorial T2: Architectural Knowledge Management with Semantic Wikis
WICSA 2011 Tutorial T2: Architectural Knowledge Management with Semantic WikisWICSA 2011 Tutorial T2: Architectural Knowledge Management with Semantic Wikis
WICSA 2011 Tutorial T2: Architectural Knowledge Management with Semantic Wikis
 
Architecture as a Service
Architecture as a ServiceArchitecture as a Service
Architecture as a Service
 
NFR & Architectuur: Twee handen op één buik
NFR & Architectuur: Twee handen op één buikNFR & Architectuur: Twee handen op één buik
NFR & Architectuur: Twee handen op één buik
 

Recently uploaded

一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
manishkhaire30
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
kuntobimo2016
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
eddie19851
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
Walaa Eldin Moustafa
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
ahzuo
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
mzpolocfi
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
sameer shah
 
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfUnleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Enterprise Wired
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
u86oixdj
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
AnirbanRoy608946
 

Recently uploaded (20)

一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
 
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfUnleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
 

SMWCon Fall 2015: SmartConnect (a SmartSuite extension)

  • 1. SmartConnect Dr. Remco de Boer CTO @ XL&Knowledge rdeboer@xl-knowledge.com Consultant @ ArchiXL rdeboer@archixl.nl SMWCon Fall 2015 Thursday, October 29th 2015 Barcelona
  • 2. 22 Semantic MediaWiki in a modeling environment
  • 3. • SmartConnect™ – Import content from other environments • SmartBooks™ – Export content to ODF, Microsoft Word, PDF, ePub, text • SmartCore™ – Maintain content structure • SmartPublish™ – Publish selected content from closed (development) environment to open (publication) environment Interaction and integration: SmartSuite ™ Semantic wiki SmartConnect SmartBooks SmartCore SmartPublish Semantic wiki
  • 4. 44 Example connectors • SmartConnect for ARIS • SmartConnect for Archi • SmartConnect for ArchiMate • SmartConnect for BiZZdesign Architect • SmartConnect for BiZZdesigner • SmartConnect for Sparx Enterprise Architect
  • 5. 55 Showcase SmartConnect™ for ARIS SmartConnect pipeline
  • 6. 66
  • 7. 77 Some details • Data export: – Report in ARIS creates XML file and accompanying diagrams and metadata – Special page in WikiXL platform import these files • Pipeline architecture – SmartConnect provides a pipeline architecture for transforming an export from another environment to a SmartCore structure – Tasks performed by the pipeline: • Reading in the export • Filtering out unnecessary and/or unwanted elements • Mapping and tranforming the source (ARIS) structure to the target (SmartCore) structure • Importing the elements as wiki pages – Each step in the pipeline can be tailored towards customer requirements
  • 8. 88 Pipeline architecture • Why a pipeline? – Started off as monolithic extensions – Maintainability issues – Customizability issues – Modularization! • Added benefits – Chain of Responsibility (decoupled sender and receiver) – Adaptable behavior (through interfaces and inheritance)
  • 11. 1111 SmartCore object model, the basis for pipeline operations
  • 12. 1212 The pipeline components explained: Step 1: Reader
  • 13. 1313 The pipeline components explained: Step 2: Mapper
  • 14. 1414 The pipeline components explained: Step 3: Postprocessor
  • 15. 1515 The pipeline components explained: Step 4: Postfilter
  • 16. 1616 The pipeline components explained: Step 5: Writer (wiki serialization) {{#element: |Type=Process |Name=Determine communication method used for service request |GUID=8df946756… |Leads to=Telephone used for service request (Event) – ac55090a… }} {{#element: |Type=Event |Name=Telephone used for service request |GUID= ac55090a… }}
  • 17. 1717 Interesting challenges • Technical: – Page renames – Deletions – Partial exports / imports – Bespoke model processing rules • Procedural: – Compliance with modeling guidelines
  • 18. 1818 In conclusion • SMW often does not run in isolation • Most imports follow a similar set of operations • Modularization takes advantage of these similarities – Modular operations: pipeline – Modular data: object model • Future work: – From import to export – From model to metamodel (OWL ontology definitions to prime SMW?) – From manual uploads to scheduled and real-time readers – From SmartCore/SMW-writers to ‘any’ writer (not necessarily wiki) – Semantic model validation?
  • 19. 1919