This document introduces IkeWiki, a semantic wiki for collaborative knowledge management. It describes IkeWiki's vision of aligning technology with users rather than forcing predefined workflows. The document outlines IkeWiki's interface, which combines a normal wiki interface with semantic annotations. It also describes IkeWiki's architecture of separately storing content and metadata and linking them through rendering. Several current and potential applications of IkeWiki and the related KIWI project are presented.
Links-Up is a European project, funded under the lifelong learning programme. Objective is to identify the main drivers of learning 2.0 towards social inclusion.
This is the presentation of the learning cafe workshop at the EduMedia conference 2010 in Salzburg
A presentation I have given several times illustrating to non-technical people how the Internet can change information access in media portals. It focusses on the different ways of information organisation and architecture that are possible in digital media because of taking away physical constraints.
Presentation on the KiWi platform given at the Semantic Wiki workshop at ESWC09; short form also given as demonstration presentation which later won the best demo award
Development Infrastructure for MICO, Media in Context FP7 Project, presented in the project kick-off meeting, Salzburg , Nov 14, 2013.
Further details at http://www.mico-project.eu
Links-Up is a European project, funded under the lifelong learning programme. Objective is to identify the main drivers of learning 2.0 towards social inclusion.
This is the presentation of the learning cafe workshop at the EduMedia conference 2010 in Salzburg
A presentation I have given several times illustrating to non-technical people how the Internet can change information access in media portals. It focusses on the different ways of information organisation and architecture that are possible in digital media because of taking away physical constraints.
Presentation on the KiWi platform given at the Semantic Wiki workshop at ESWC09; short form also given as demonstration presentation which later won the best demo award
Development Infrastructure for MICO, Media in Context FP7 Project, presented in the project kick-off meeting, Salzburg , Nov 14, 2013.
Further details at http://www.mico-project.eu
Working Software Over Comprehensive DocumentationAndrii Dzynia
Не один десяток раз каждый из нас видео этот пункт Agile манифеста. Кто на официальном сайте Agile Manifesto, кто в книгах или статьях, кто на тренингах или конференциях. Звучит правильно очевидно и просто, но на практике возникают некие сложности с его реализацией. Как определить какие документы писать нужно, а какие не стоит? Как поддерживать документы с наименьшими усилиями? От каких документов нужно отказаться или заменить на более простые решения? Что стоит документировать тестировщику, разработчику, бизнес-аналитику в Agile проектах, для того чтобы презентовать результаты своей работы. На все эти вопросы я постараюсь ответить в своем докладе, закрепляя примерами которые вы сможете попытаться применить на своих проектах.
Media Mixer semantic technologies for UGC copyright management por Roberto Ga...ACTUONDA
Media Mixer semantic technologies for UGC copyright management por Roberto Garcia de Universidad de Lleida
Primer encuentro BIG MEDIA
Conectando Media, Audiencia y Publicidad con Datos
24 de junio 2014, Madrid
• Sponsor Platinum : Perfect Memory
• Sponsor Gold : Stratio, Paradigma
• Con el apoyo de : Big Data Spain, Medios On
• Socio tecnológico : Agora News
• Organizadores : Actuonda y Cátedra Big Data UAM-IBM
• Contacto : Nicolas Moulard (Actuonda) moulard@actuonda.com @Radio_20
Accessible UIs with jQuery and Infusioncolinbdclark
Overview of accessible Web development techniques with jQuery and Fluid's Infusion application framework. This talk gives developers a primer in DHTML accessibility techniques such as keyboard navigation and ARIA, while teaching them the strengths of Infusion for building large applications in JavaScript.
Presented at 2009 Ajax Experience, Boston.
Stefan Judis "Did we(b development) lose the right direction?"Fwdays
Keeping up with the state of web technology is one of the biggest challenges for us developers today. We invent new tools; we define new best practices, everything’s new, always... And we do all that for good user experience! We do all that to build the best possible web – it’s all about our users.
But is it, really? Or do developers like to play with technology secretly loving the new and shiny? Or do we only pretend that it’s about users, and behind closed doors, it’s developer experience that matters to us? Did we lose direction? Is it time for a critical look at the state of the web and the role JavaScript plays in it?
Walkthrough of the OCCI specification - for more information, a copy of the slides & transcript go to http://www.occi-wg.org for more information and contact details.
PuppetConf 2016: The Long, Twisty Road to Automation: Implementing Puppet at ...Puppet
Here are the slides from Jennifer Hadley's PuppetConf 2016 presentation called The Long, Twisty Road to Automation: Implementing Puppet at the University of Saskatchewan. Watch the videos at https://www.youtube.com/playlist?list=PLV86BgbREluVjwwt-9UL8u2Uy8xnzpIqa
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Working Software Over Comprehensive DocumentationAndrii Dzynia
Не один десяток раз каждый из нас видео этот пункт Agile манифеста. Кто на официальном сайте Agile Manifesto, кто в книгах или статьях, кто на тренингах или конференциях. Звучит правильно очевидно и просто, но на практике возникают некие сложности с его реализацией. Как определить какие документы писать нужно, а какие не стоит? Как поддерживать документы с наименьшими усилиями? От каких документов нужно отказаться или заменить на более простые решения? Что стоит документировать тестировщику, разработчику, бизнес-аналитику в Agile проектах, для того чтобы презентовать результаты своей работы. На все эти вопросы я постараюсь ответить в своем докладе, закрепляя примерами которые вы сможете попытаться применить на своих проектах.
Media Mixer semantic technologies for UGC copyright management por Roberto Ga...ACTUONDA
Media Mixer semantic technologies for UGC copyright management por Roberto Garcia de Universidad de Lleida
Primer encuentro BIG MEDIA
Conectando Media, Audiencia y Publicidad con Datos
24 de junio 2014, Madrid
• Sponsor Platinum : Perfect Memory
• Sponsor Gold : Stratio, Paradigma
• Con el apoyo de : Big Data Spain, Medios On
• Socio tecnológico : Agora News
• Organizadores : Actuonda y Cátedra Big Data UAM-IBM
• Contacto : Nicolas Moulard (Actuonda) moulard@actuonda.com @Radio_20
Accessible UIs with jQuery and Infusioncolinbdclark
Overview of accessible Web development techniques with jQuery and Fluid's Infusion application framework. This talk gives developers a primer in DHTML accessibility techniques such as keyboard navigation and ARIA, while teaching them the strengths of Infusion for building large applications in JavaScript.
Presented at 2009 Ajax Experience, Boston.
Stefan Judis "Did we(b development) lose the right direction?"Fwdays
Keeping up with the state of web technology is one of the biggest challenges for us developers today. We invent new tools; we define new best practices, everything’s new, always... And we do all that for good user experience! We do all that to build the best possible web – it’s all about our users.
But is it, really? Or do developers like to play with technology secretly loving the new and shiny? Or do we only pretend that it’s about users, and behind closed doors, it’s developer experience that matters to us? Did we lose direction? Is it time for a critical look at the state of the web and the role JavaScript plays in it?
Walkthrough of the OCCI specification - for more information, a copy of the slides & transcript go to http://www.occi-wg.org for more information and contact details.
PuppetConf 2016: The Long, Twisty Road to Automation: Implementing Puppet at ...Puppet
Here are the slides from Jennifer Hadley's PuppetConf 2016 presentation called The Long, Twisty Road to Automation: Implementing Puppet at the University of Saskatchewan. Watch the videos at https://www.youtube.com/playlist?list=PLV86BgbREluVjwwt-9UL8u2Uy8xnzpIqa
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
IkeWiki Tutorial
1. IkeWiki
A Semantic Wiki for Collaborative Knowledge Management
ESWC 2008 Tutorial
Tenerife, Spain, June 2008
Dr. Sebastian Schaffert
Salzburg Research Forschungsgesellschaft
sebastian.schaffert@salzburgresearch.at
http://www.kiwi-project.eu http://planet.kiwi-project.eu
05/09/07 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
2. Outline
Outline
1.! KiWi Vision
2.! IkeWiki Interface
1.! Wiki Interface
2.! What to do with Semantic Annotations
3.! How to do Semantic Annotations
3.! IkeWiki Architecture
1.! Storing Pages and Metadata
2.! Rendering Pipeline
3.! Transformation
4.! Applications and Perspectives
05/09/07 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
4. KiWi Vision
Knowledge Management
|! many different kinds of rich content
(text, images, audio, video, software, processes, …)
|! user and domain specific workflows and processes
|! sharing of content and collaboration of users
12/03/08 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
5. KiWi Vision
Knowledge Management (traditional)
|! „knowledge acquisition systems“
|! form-based, predefined processes, part of quality
management, „make people replaceable“
|! people are aligned with technology and organisation
12/03/08 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
6. KiWi Vision
Knowledge Management (KiWi Way)
|! instead: technology and organisation should be aligned with
people!
|! KiWi: Semantic CMS the Wiki-Way
12/03/08 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
7. KiWi Vision
Knowledge Management (Wikis)
|! Wikis are...
|! simple to use (low technologial barrier)
|! flexible: from a short notice over documentation to collaborative
authoring of documents
|! do not impose a predefined workflow (no dictate of the system)
|! adjust to the necessities of users
|! like a piece of paper!
|! you can write on it, draw on it, connect things, …
|! workflows only by “social convention”: there are rules, but it is
possible to deviate from them if necessary (new situations, better
solutions, …)
12/03/08 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
8. KiWi Vision
Knowledge Management (Wikis)
|! but: Wikis are rather like an empty piece of paper
|! well suited for creative and/or well-known tasks
|! no support whatsoever for users
|! nobody would fill his tax return on an empty piece of paper!
|! forms and workflows have (originally) been developed as
support!
|! with growing amount of content it becomes also
increasingly difficult to find the necessary information
12/03/08 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
9. KiWi Vision
Semantic Web
|! adds formal, machine readable semantics to the Web
|! on a first glance:
|! rigid structures, predefined processes
|! but on second glance:
|! “open world”
|! semi structured
|! no pre-defined structures; evolving structures!
|! structure is never really imposed, it is just used to support the
user when it is there!
12/03/08 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
10. KiWi Vision
Knowledge Management
+ Wiki-Philosophy
+ Semantic Web
= KiWi
|! machine readable linking of content
|! adaption of presentation and input
|! to personal preferences
|! to user and content context
|! to different kinds of content
|! examples:
|! kinds of content: meeting minutes, resource plans, persons,
tasks, reports, ideas, ...
|! presentation/input: meeting minute editor, gantt diagram, user
profile, report template, ...
12/03/08 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
11. KiWi and IkeWiki
|! IkeWiki is the currently existing and running prototype on
which KiWi is based
|! IkeWiki already allows to demonstrate some (but not all) of
the envisioned properties of KiWi
|! first versions of KiWi use cases will use this prototype, so it
is developed in parallel to the „new“ KiWi system
05/09/07 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
14. IkeWiki Interface –
IkeWiki Interface
What to do with Semantic Annotations?
|! people will only use metadata when they see a benefit in it!
|! possible uses of metadata (for authors):
|! support in editing (e.g. avoiding redundancy of data)
|! interoperability and exchange between systems
|! possible uses of metadata (for users):
|! improved search and navigation
|! improved page presentation
05/09/07 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
15. IkeWiki Interface –
IkeWiki Interface
What to do with Semantic Annotations?
categories/types context-dependent navigation
presentation
05/09/07 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
16. IkeWiki Interface –
IkeWiki Interface
How to do Semantic Annotations?
|! people will only use metadata if it is easy!
|! lower the technical barrier for metadata creation
|! provide an easy to use interface for adding annotations (AJAX-
based adding of link and page types)
|! support the user by reasonable suggestions where possible
(link and page type suggestions based on reasoning)
|! support different levels of experience and hide unnecessary
complexity (showing advanced features only to advanced users)
|! allow domain experts and knowledge engineers to collaborate
|! immediate exploitation of semantic annotations (instant
reward)
|! supporting different levels of formalisation (evolving knowledge
models)
05/09/07 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
17. IkeWiki Interface –
IkeWiki Interface
How to do Semantic Annotations?
page types advanced features link types
05/09/07 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
19. IkeWiki Architecture
IkeWiki Architecture
G4&C' H34#'(I1I7-
' |! Page Store: XML content
|! RDF Store: RDF metadata
B,*C%&,'=2#&,Dquot;A&'(8*E466quot;-'
|! Rendering Pipeline:
F??)' combination of content and
=<&;4<4'.&,>6&#'(?*@Aquot;#-'
metadata
F?89' ;=0' |! transformation into HTML
?,quot;2%D*,@quot;#4*2'(7.9?-' and other formats
/&23&,42+')45&642&'(789:;4<6&#%-' |! AJAX editing and viewing in
Mozilla/Firefox
)quot;+&'.#*,&' /!0'.#*,&'(1&2quot;-'
!quot;#quot;$quot;%&'()*%#+,&%-'
05/09/07 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
20. IkeWiki Architecture
IkeWiki Architecture
Storing Content and Metadata
|! page content and metadata stored
separately
|! page content: PostgreSQL database
|! metadata: Jena RDF memory model with OWL-DL reasoning,
backed by a database model for persistent storage
|! rendering pipeline combines page content with metadata
|! „wiklets“ enrich page content with information from the
knowledge model
|! XSLT transformation transforms „enriched“ page content to
different formats
|! HTML for presentation
|! HTML for tooltip
|! XML/WIF for exchange
05/09/07 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
22. What KiWi will add …
Perspectives
|! KIWI - Knowledge in a Wiki
|! knowledge management supported by Semantic Wikis
|! research on enabling technologies to be integrated:
|! rule-based reasoning
|! reason maintenance
|! information extraction
|! personalisation
|! two use cases:
|! software knowledge management
|! project knowledge management
|! EU FP7 research project
|! started in March 2008
|! duration 36 months
|! Partners: Salzburg Research, University of Aalborg, University of
Munich, Technical University of Brno, Sun Microsystems, Semantic
Web School, WM-data
05/09/07 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
23. Some running applications of IkeWiki …
Perspectives
|! internal knowledge base at Salzburg Research KIS group
|! tutorials of the EU Leonardo da Vinci project MOSEP
(“more self esteem through my e-portfolio”)
http://wiki.mosep.org/
|! conference wiki „Social Skills durch Social Software“
http://eportfolio.salzburgresearch.at/wiki/
|! prototype for representing mathematical knowledge at
International University Bremen
http://raspberry.eecs.iu-bremen.de:8081/IkeWiki/
|! prototype of the QVIZ EU project
http://www.qviz.eu
05/09/07 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
24. Envisioned Applications of KiWi: tagIT 2
Perspectives
|! tagIT: youth atlas of Salzburg
|! youths can „tag“ locations on a map, add descriptions,
photos, comments, etc.
|! search by various different
„navigation paths“:
map, full-text, topic, user,
rating, ...
05/09/07 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%
25. Envisioned Applications of KiWi:
Perspectives
Citizen Journalism meets Professional News
|! Newspapers are nowadays investing much in building up
„community platforms“
|! user generated content and professional content are
converging
|! search &navigation
|! personalisation &
recommendations
|! content integration
05/09/07 !quot;#$%&'()*+,-.%/%0112.quot;34,56,7%quot;89,:3*(.%quot;,-;4'*<%=353,*89%
%