vera meister (jonas jetschni): development of a semantic it service catalog in a german public...
TRANSCRIPT
Semantic IT Service Catalog in a German Public OrganizationDesign, Development, and Implementation
SEMANTiCs 2015, Vienna
Vera G. Meister, Jonas Jetschni
SEMANTiCs 2015 · Vienna · 16.09.2015 Page05/03/2023
2
Agenda
Initial Situation Approach IT Project Success Criteria Obstacles Benefits Next Steps Demo
Meister, Jetschni · Semantic IT Catalog in a German Public Organization
SEMANTiCs 2015 · Vienna · 16.09.2015 Page05/03/2023
3
Initial Situation
IT Operations and IT Management in our university
homegrown heterogenious primarily focused on technical aspects rather reactive than proactive
similar situation in a majority of public organizations lack of transparency and guidance for
users IT staff executives
Meister, Jetschni · Semantic IT Catalog in a German Public Organization
SEMANTiCs 2015 · Vienna · 16.09.2015 Page05/03/2023
4
IT Management Structure
Meister, Jetschni · Semantic IT Catalog in a German Public Organization
NOG
Administration
Lab Services
DTE
Lab Services
DCS
Lab Services
DBMHead Head
Library
Data Center
ChancellorPresident
CIMC
Center X
before 2014
now
Project Y
CIO Panel
SEMANTiCs 2015 · Vienna · 16.09.2015 Page05/03/2023
5
Service Orientation
As of now• no service orientation• no clear picture about IT services• support at technical level is basically well organized, but under
pressure• user support follows the „Hey Joe“ principle• necessity of broad technological know how at all organizational
levels• at the same time: redundant services to some extent
Decision of the CIO panel (January 2015)• stepwise implementation of service orientation• priority No 1: implementation of an IT service catalog• provide at least a central information baseMeister, Jetschni · Semantic IT Catalog in a German Public Organization
SEMANTiCs 2015 · Vienna · 16.09.2015 Page05/03/2023
6
Approach
1. Requirements Analysis Collection of use cases, requirements, and competence
questions
2. Subject and Field Research IT service catalog implementations in German public
organizations Structure and general requirements on IT service catalogs
3. Evaluation of Implementation Types Analytical Hierarchy Process based on core general
requirements
4. Data Collection Media analysis, inquiry, and observation
5. PrototypingMeister, Jetschni · Semantic IT Catalog in a German Public Organization
SEMANTiCs 2015 · Vienna · 16.09.2015 Page05/03/2023
7
Use Cases and Requirements
Meister, Jetschni · Semantic IT Catalog in a German Public Organization
want to have guidance on public IT services at university e. g. as prospect students, as potential project partners of the university etc.
need information about a specific IT service e. g. about access conditions, service options, support offerings, operational processes etc.
aim on central coordination and standardization of services e. g. for efficient appointment of scarce resources, for optimal support for IT management processes etc.
need reliable data about costs and expenses of IT services e. g. for budget planning, for implementing an internal transfer pricing system for shared IT services etc.
SEMANTiCs 2015 · Vienna · 16.09.2015 Page05/03/2023
8
Evaluation of Implementation Types
Meister, Jetschni · Semantic IT Catalog in a German Public Organization
Doc Document-based IT service catalogCMS IT service catalog based on a Content Mgt. SystemSem Semantic IT service catalog
Sem
DMS
Doc
0% 10% 20% 30% 40% 50% 60% 70%
RelationenabbildProzesssupportInformationsversorgung
Outline of RelationsProcess SupportInformation Supply
CMS
SEMANTiCs 2015 · Vienna · 16.09.2015 Page05/03/2023
9
IT Project
1. Selection of Tools, Standards, and Frameworks ontology editors, basic ontologies and vocabularies, code
libraries
2. Ontology Engineering as fare as possible based on standards, streamlined structure
3. System Design simple prototyping with multiple options for extensions
4. Application Development based on web technologies: HTML5, CSS3, JavaScript, PHP
5. Evaluation based on personal discussions, inquiry schedule, and
observation (N=25)Meister, Jetschni · Semantic IT Catalog in a German Public Organization
SEMANTiCs 2015 · Vienna · 16.09.2015 Page05/03/2023
10
Ontology Editors
Systems Tested CMap Tools Knowledge Builder PoolParty rdfEditor Protégé WebProtégé OWLGrEd
None of the tools meets all requirements Selection of a tool set: rdfEditor, Protégé, and WebProtégé
Meister, Jetschni · Semantic IT Catalog in a German Public Organization
Requirements1) Structured coding2) Syntax checking3) Support of standards4) Ontology „mashup“5) Easy reengineering6) Structure and Graph
visualization7) Support of cooperative work
SEMANTiCs 2015 · Vienna · 16.09.2015 Page05/03/2023
11
itcat Schema Graph
Meister, Jetschni · Semantic IT Catalog in a German Public Organization
Agent
Service
schema:agent
Document
Organi-zation
Person
Role
Service Categor
y
Catalog Categor
y
Subject Categor
y
Life Cycle Stage
itcat:inCategory
IT Asset
Priority
Entity
Criticality
Qualitative Value
itcat:hasStage
itcat:usableWith foaf:page
itcat:hasPriority
itcat:hasCriticality
schema:member
schema:employee• Planning• Implementation• Operation• In Relief• Off
• Communication• Business Adm.• Information• Infrastructure• Library• Network• Teaching Platf.• Miscellaneous
• Business• Infrastructure• Operational• Public
schema:isRelatedTo
SEMANTiCs 2015 · Vienna · 16.09.2015 Page
Based on Open Standards
12
System Design and Development
Responsive GUILogin | FAQ | Search | Main | Editor
Application LayerPHP | REST HTTP
Basic Ontologies
schema | skos | itcat | …
Triple StoreFuseki | Jena
SPARQL Endpoint
Document ServerBP Models Templates
Information
Semantic Server
• OWL Processing• Inferencing• Crawling /
Parsing
D2R Server /REST-API CMS
RDB Mapping
External RDB
Google MDL
sparqllib.php
Meister, Jetschni · Semantic IT Catalog in a German Public Organization 05/03/2023
SEMANTiCs 2015 · Vienna · 16.09.2015 Page05/03/2023
13
Evaluation Setting and Results
Evaluation setting• Form with six non-polar questions about first impression, usability
aspects, and further wishes or requirements; period: August 2015• 25 Evaluators:
Top Management 2Head of Department/Center 5Project Manager 2Professors 5Academic Staff 2Administrative Staff 3Students 6
• personal discussions, observation of system’s usage; ongoing interpretation
Meister, Jetschni · Semantic IT Catalog in a German Public Organization
16
7
2
Wow!Well …Oh no?
Interesting …
Navigation is totally
confusing!
That‘s exatly,
what we are
missing!
SEMANTiCs 2015 · Vienna · 16.09.2015 Page05/03/2023
14
Success Criteria and Obstacles
Success Criteria• Joint expertise of the core developers (subject + semantic
technology) • Time for growing• Top management’s buy in• Enthusiasm and doggedness• Flexible technical support by administrative staff
Obstacles• Shortage of human resources• Blockers in the CIO panel• Weak tool support for ontology merging• Weak standard vocabulary supportMeister, Jetschni · Semantic IT Catalog in a German Public Organization
SEMANTiCs 2015 · Vienna · 16.09.2015 Page05/03/2023
15
Benefits
Appreciated by Evaluators Chancellor: Reports allow better control of the organization,
e. g. in terms of review of contracts with extern providers. Professor + Case worker: It may be very helpful during
onboarding. Head of Lab Services: We could implement our ticket system for
all users. Controler: We could check the involvement of staff into IT services
and allocate costs according to the cost-by-cause principle. Student: It‘s nice to have all services for students in one place.
Intended by CIO Panel More streamlined IT service supply, Data basis for IT-related financial and organizational decisions, Central information point and access point for service support.Meister, Jetschni · Semantic IT Catalog in a German Public Organization
SEMANTiCs 2015 · Vienna · 16.09.2015 Page05/03/2023
16
Next Steps
Meister, Jetschni · Semantic IT Catalog in a German Public Organization
Content development Functional enhancement Faceted search and filtering Visualization of relations between services Login and target-group-specific presentation Semantic server with more functionality and performance Ontology enhancement/upgrading Connection to other systems (monitoring, CMS, DMS) Implementation of REST API Further deployment in the federal state Brandenburg
SEMANTiCs 2015 · Vienna · 16.09.2015 Page05/03/2023
17
Demo: IT Service Catalog Prototype
Meister, Jetschni · Semantic IT Catalog in a German Public Organization
Fachbereich Wirtschaft
Thank You for Listening
Vera G. Meister Jonas [email protected] [email protected]