semantic mediawiki in the public sector smwcon 2013, berlin

28
www.kdz.or.at www.kdz.or.at Semantic MediaWiki in the Public Sector October 30th, 2013, SMW Conference Berlin Bernhard Krabina, KDZ – Centre for Public Administration Research

Upload: bernhard-krabina

Post on 02-Jul-2015

206 views

Category:

Technology


4 download

DESCRIPTION

Projects with Semantic MediaWiki in the public sector, lessons learned and suggestions for improvement.

TRANSCRIPT

Page 1: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

www.kdz.or.at

Semantic MediaWiki in the Public Sector

October 30th, 2013, SMW Conference BerlinBernhard Krabina, KDZ – Centre for Public Administration Research

Page 2: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Agenda

KDZ ProjectsLessons LearnedWhishlist and Suggestions

28.10.2013 · Seite 2

Page 3: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

KDZ Intranet, 2006

28.10.2013 · Seite 3

Supports knowledge management

Supports project management

Generates indicators for intellectual capital sorecard

Supports accounting and controlling

Page 4: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

KDZ, KGSt, 2008www.verwaltungskooperation.eu

1,107 pages430 projects133 contacts882 users5,053 edits2.058,960

page views~ 1,000 visits/month

first public, real wiki

Page 5: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Federal Chancellary, 2008www.epsa-projects.eu

28.10.2013 · Seite 5

1,623 pages825 projects506 contacts5 users4,893 edits2,575.255

page views~ 2,000 visits/month

no wiki!

Page 6: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

UNDP, 2009 www.municipal-cooperation.org

28.10.2013 · Seite 6

946 pages40 projects89 contacts3 users4,167 edits198,253 page

views~ 500 visits/month

Page 7: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Green European Foundation, 2009internal wiki

7

personsorganisationsprojectsmilestones

Page 8: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Federal Chancellery, 2010www.benchmarkingforum.at

28.10.2013 · Seite 8

584 pages6 areas of

benchmarking 96 indicators602 users2,233 edits152,310 page

views~ 200 visits/month

Page 9: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Kommupedia, 2011 3

municipalities in Upper Austria

Internal knowledge

citizen's service counters

intermunicipal cooperationreal wiki, but not public

Page 10: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Tirol 2.0, 2011tirol20.communalconsult.at

28.10.2013 · Seite 10

848 pages505 services19 processes17 online form

definitions49 decision

texts435 users2,963 edits172,733 page

views

eGovernment services

Page 11: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

City of Weiz, 2012Municipal Intranet

28.10.2013 · Seite 11

personsdepartmentsknowledgecommunication

first municipal intranet solution

Page 12: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Federal Chancellery, 2013www.verwaltungspreis.at

28.10.2013 · Seite 12

342 pages114 projects506 contacts4 users2,962 edits36,933 page

views

no wiki!

Page 13: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Association of Cities and Towns, KDZ and others… some smaller wikis/webpages

www.praxisplaner.atwww.eu-guide.atwww.twinregion.eu www.public-management-platform.eu/

28.10.2013 · Seite 13

Page 14: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

OGD Cockpit, 2013www.ogdcockpit.eu

28.10.2013 · Seite 14

prototype for setting up a data catalogue for Open Government Data

cooperation Bonn, Köln, Linz

showcase for SMW

Page 15: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

City of Vienna, 2014historical city wiki

28.10.2013 · Seite 15

Live 2014> 28,000 entries

>8,000 persons >10,000 objects

(rivers, mountains, islands, streets, regions, parks…)

> 5,000 buildings ~ 5,000 others (inkl. Events)

will be the largest city wiki :-)

Page 16: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Agenda

KDZ ProjectsLessons LearnedWhishlist and Suggestions

28.10.2013 · Seite 16

Page 17: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Strenghts and weaknesses

ITS A GREAT TOOL!all the benefits of (media)wikiweb database with

configuration, no programmingforms and many other

extensionsimport/export of data, result

formatscommunity support….

no good, usable skinsno WYSIWYG editor (visual ed!)no access control, no access to

data in private wikisno PostgreSQLno crowdfundingsome dead extensionssome bugs don‘t get fixednot usable for complex data

structures

28.10.2013 · Seite 17

Page 18: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Lessons learned

SMW is (still) not well known (in public sector)project references lead to further use cases

when people see what can be done, they like itpeople think of wikis and don‘t realize the

potential of SMW as a strategic platformaccess control is always requestedSMW is NOT just semantic web project anymoreSMW has potential to become THE OpenGLAM

tool: de.slideshare.net/krabina/semantic-mediawiki-als-openglam-tool

SMW has a lot more future potential …

28.10.2013 · Seite 18

Page 19: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Agenda

KDZ ProjectsLessons LearnedWhishlist and Suggestions

28.10.2013 · Seite 19

Page 20: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Whishlist

Access control!, getting data out of private wikis, share content between public/private

Visual editor for Semantic FormsFix the date handling problem ;-)Provide PDF export

Extension:Collection does not work with SMWImprovements/convergence of Semantic

Drilldown/Filtered result format both are great, both have weaknesses

Focus on bug fixing, NOT new features! I know, it’s boring for developers…

Fix/improve old extensions28.10.2013 · Seite 20

Page 21: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Suggestion: fix/take over cool extensions

Extension:Woogle4MediaWikiExtension:WikiTweet (contact me for

that)Extension:PushExtension:Semantic Project Management...http://semantic-

mediawiki.org/wiki/Obsolete_or_discontinued_SMW_extensions

28.10.2013 · Seite 21

Page 22: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

{{#if:{{{Geburtsdatum|}}}|{{#ifexpr:{{#len:{{{Geburtsdatum|}}}}}>4|<!--MEHRALSJAHR:-->{{#ifeq:{{#sub:{{{Geburtsdatum|}}}|0|2}}|{{#expr:{{#sub:{{{Geburtsdatum|}}}|0|2}}}}|<!--TAGVORHANDEN:-->{{#iferror:{{#time:jnY|{{{Geburtsdatum|}}}}}|<!--ERROR!-->{{#ifexpr:{{#len:{{{Geburtsdatum|}}}}}>7|<!--NORMALERMONAT:-->{{#if:{{#pos:{{{Geburtsdatum|}}}|Januar}}|[[Geburtsmonat::1| ]][[Geburtstag::{{#time: j |{{#replace:{{{Geburtsdatum|}}}|Januar|January}}}}|]][[Geburtsjahr::{{#time: Y |{{#replace:{{{Geburtsdatum|}}}|Januar|January}}}}|]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|Jänner}}|[[Geburtsmonat::1|]][[Geburtstag::{{#time: j |{{#replace:{{{Geburtsdatum|}}}|Jänner|January}}}}| ]][[Geburtsjahr::{{#time: Y |{{#replace:{{{Geburtsdatum|}}}|Jänner|January}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|Februar}}|[[Geburtsmonat::2| ]][[Geburtstag::{{#time: j |{{#replace:{{{Geburtsdatum|}}}|Februar|February}}}}| ]][[Geburtsjahr::{{#time: Y |{{#replace:{{{Geburtsdatum|}}}|Februar|February}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|März}}|[[Geburtsmonat::3| ]][[Geburtstag::{{#time: j |{{#replace:{{{Geburtsdatum|}}}|März|March}}}}| ]][[Geburtsjahr::{{#time: Y |{{#replace:{{{Geburtsdatum|}}}|März|March}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|April}}|[[Geburtsmonat::4| ]][[Geburtstag::{{#time: j |{{{Geburtsdatum|}}}}}| ]][[Geburtsjahr::{{#time: Y |{{{Geburtsdatum|}}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|Mai}}|MAI![[Geburtsmonat::5| ]][[Geburtstag::{{#time: j |{{#replace:{{{Geburtsdatum|}}}|Mai|May}}}}| ]][[Geburtsjahr::{{#time: Y |{{#replace:{{{Geburtsdatum|}}}|Mai|May}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|Juni}}|[[Geburtsmonat::6| ]][[Geburtstag::{{#time: j |{{{Geburtsdatum|}}}}}| ]][[Geburtsjahr::{{#time: Y |{{{Geburtsdatum|}}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|Juli}}|[[Geburtsmonat::7| ]][[Geburtstag::{{#time: j |{{#replace:{{{Geburtsdatum|}}}|Juli|July}}}}| ]][[Geburtsjahr::{{#time: Y |{{#replace:{{{Geburtsdatum|}}}|Juli|July}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|August}}|[[Geburtsmonat::8| ]][[Geburtstag::{{#time: j |{{{Geburtsdatum|}}}}}| ]][[Geburtsjahr::{{#time: Y |{{{Geburtsdatum|}}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|September}}|[[Geburtsmonat::9| ]][[Geburtstag::{{#time: j |{{{Geburtsdatum|}}}}}| ]][[Geburtsjahr::{{#time: Y |{{{Geburtsdatum|}}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|Oktober}}|[[Geburtsmonat::10| ]][[Geburtstag::{{#time: j |{{#replace:{{{Geburtsdatum|}}}|Oktober|October}}}}| ]][[Geburtsjahr::{{#time: Y |{{#replace:{{{Geburtsdatum|}}}|Oktober|October}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|November}}|[[Geburtsmonat::11| ]][[Geburtstag::{{#time: j |{{{Geburtsdatum|}}}}}| ]][[Geburtsjahr::{{#time: Y |{{{Geburtsdatum|}}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|Dezember}}|[[Geburtsmonat::12| ]][[Geburtstag::{{#time: j |{{#replace:{{{Geburtsdatum|}}}|Dezember|December}}}}| ]][[Geburtsjahr::{{#time: Y |{{#replace:{{{Geburtsdatum|}}}|Dezember|December}}}}| ]]|}}|<!--NUMERISCHERMONAT:-->[[Geburtsmonat::{{#expr:{{#sub:{{{Geburtsdatum|}}}|0|2}}}}| ]][[Geburtsjahr::{{#sub:{{{Geburtsdatum|}}}|3|4}}| ]]}}|<!--NICHTERROR!-->[[Geburtstag::{{#time: j |{{{Geburtsdatum|}}}}}|]][[Geburtsmonat::{{#time: n |{{{Geburtsdatum|}}}}}| ]][[Geburtsjahr::{{#time: Y |{{{Geburtsdatum|}}}}}| ]]}}|<!--KEINTAGVORHANDEN:-->{{#iferror:{{#time: j n Y |{{{Geburtsdatum|}}}}}|<!--ERROR!-->{{#if:{{#pos:{{{Geburtsdatum|}}}|Januar}}|[[Geburtsmonat::1| ]][[Geburtsjahr::{{#time: Y |{{#replace:{{{Geburtsdatum|}}}|Januar|January}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|Jänner}}|[[Geburtsmonat::1| ]][[Geburtsjahr::{{#time: Y |{{#replace:{{{Geburtsdatum|}}}|Jänner|January}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|Februar}}|[[Geburtsmonat::2| ]][[Geburtsjahr::{{#time: Y |{{#replace:{{{Geburtsdatum|}}}|Februar|February}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|März}}|[[Geburtsmonat::3| ]][[Geburtsjahr::{{#time: Y |{{#replace:{{{Geburtsdatum|}}}|März|March}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|April}}|[[Geburtsmonat::4| ]][[Geburtsjahr::{{#time: Y |{{{Geburtsdatum|}}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|Mai}}|[[Geburtsmonat::5| ]][[Geburtsjahr::{{#time: Y |{{#replace:{{{Geburtsdatum|}}}|Mai|May}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|Juni}}|[[Geburtsmonat::6| ]][[Geburtsjahr::{{#time: Y |{{{Geburtsdatum|}}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|Juli}}|[[Geburtsmonat::7| ]][[Geburtsjahr::{{#time: Y |{{#replace:{{{Geburtsdatum|}}}|Juli|July}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|August}}|[[Geburtsmonat::8| ]][[Geburtsjahr::{{#time: Y |{{{Geburtsdatum|}}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|September}}|[[Geburtsmonat::9| ]][[Geburtsjahr::{{#time: Y |{{{Geburtsdatum|}}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|Oktober}}|[[Geburtsmonat::10| ]][[Geburtsjahr::{{#time: Y |{{#replace:{{{Geburtsdatum|}}}|Oktober|October}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|November}}|[[Geburtsmonat::11| ]][[Geburtsjahr::{{#time: Y |{{{Geburtsdatum|}}}}}| ]]|}}{{#if:{{#pos:{{{Geburtsdatum|}}}|Dezember}}|[[Geburtsmonat::12| ]][[Geburtsjahr::{{#time: Y |{{#replace:{{{Geburtsdatum|}}}|Dezember|December}}}}| ]]|}}

Suggestion:Fix date handling

28.10.2013 · Seite 22

Property:Birthday, has type::dateBirthday::25.01.1974Query all pages born in January is currently

not possible…Parser function #time: „guesses“

incomplete dates

Learning: don't use date format, use separate input fields (day/month/year) and aggregate them after user input

Page 23: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Suggestion: Namespace Data:for complex data structures

Problem: SMW is not made for complex data structures

Data as properties of pages or subobjects E. g. 2.357 municipalities in Austria, budget table with 27

rows, for every year from 2001-2012 too hard/impossible to set up even with internal objects,

probably no performance with every data item being a page

Can this be done? Data:Namespace for uploading Data tables that can be

used within SMW Data is available in ask queries Data tables can be updated (e. g. using Semantic Forms)

30.10.2013 · Seite 23

Page 24: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

490 Bugs

Semantic MediaWikiSemanticForms

SemanticResultFormatsSemanticDrilldown

MapsSemanticWatchlist

SemanticBundleSemanticSignup

SemanticFormsInputsSemanticCompoundQueries

0

50

100

150

200

250 237

131

58

17 176 4 2 1 1

2013 2012 2011 2010 2009 20080

50

100

150

200

250

28.10.2013 · Seite 24

Page 25: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Suggestion: Improve bug fixing

28.10.2013 · Seite 25

Page 26: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Suggestion: Look at OKFN projects and get in touch

Page 27: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Suggestion: Improve community involvement / funding

28.10.2013 · Seite 27

Page 28: Semantic MediaWiki in the Public Sector SMWCon 2013, Berlin

www.kdz.or.at

Contact

KDZ – Centre for Public Administration Research Bernhard Krabina [email protected] www.twitter.com/krabina LinkedIn, XING, Goolge+,

FacebookSeite 28