The NEPOMUK project. Dr. Ansgar Bernardi DFKI GmbH Kaiserslautern, Germany

Similar documents
The NEPOMUK project. Dr. Ansgar Bernardi DFKI GmbH Kaiserslautern, Germany

The Personal Knowledge Workbench of the NEPOMUK Semantic Desktop

Towards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø

Mymory: Enhancing a Semantic Wiki with Context Annotations

Sustainability of Linked Open Data A Key Challenge for Agricultural Applications

SemSearch 2008, CEUR Workshop Proceedings, ISSN , online at CEUR-WS.org/Vol-334/ QuiKey a Demo. Heiko Haller

Google indexed 3,3 billion of pages. Google s index contains 8,1 billion of websites

Semantic Web Company. PoolParty - Server. PoolParty - Technical White Paper.

ICT-SHOK Project Proposal: PROFI

Reducing Consumer Uncertainty

Open And Linked Data Oracle proposition Subtitle

Prototype D10.2: Project Web-site

An Annotation Tool for Semantic Documents

Outline. 1 Introduction. 2 Semantic Assistants: NLP Web Services. 3 NLP for the Masses: Desktop Plug-Ins. 4 Conclusions. Why?

Using the Semantic Web in Ubiquitous and Mobile Computing

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE

Tania Tudorache Stanford University. - Ontolog forum invited talk04. October 2007

SKOS. COMP62342 Sean Bechhofer

ConTag: A Semantic Tag Recommendation System

Ontologies SKOS. COMP62342 Sean Bechhofer

PROJECT PERIODIC REPORT

STS Infrastructural considerations. Christian Chiarcos

Thanks to our Sponsors

Taxonomy Tools: Collaboration, Creation & Integration. Dow Jones & Company

Media (NEM) Initiative

Visual Model Editor for Supporting Collaborative Semantic Modeling

Natural Language Processing with PoolParty

How to Publish Linked Data on the Web - Proposal for a Half-day Tutorial at ISWC2008

ANNUAL REPORT Visit us at project.eu Supported by. Mission

Proposal for Implementing Linked Open Data on Libraries Catalogue

The CROS portal. A platform for your collaborative initiative? Jean-Marie Bolis & Martin Karlberg ESTAT B1 17 November 2017.

case study The Asset Description Metadata Schema (ADMS) A common vocabulary to publish semantic interoperability assets on the Web July 2011

Ontology-based Architecture Documentation Approach

Linked Open Data: a short introduction

Mapping between Digital Identity Ontologies through SISM

Terminologies, Knowledge Organization Systems, Ontologies

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany

Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata

Integrated Knowledge Workbench

MORFEO and the MyMobileWeb project

Ylvi - Multimedia-izing the Semantic Wiki

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN

Extracting knowledge from Ontology using Jena for Semantic Web

Website Implementation D8.1

Semantic Desktop 2.0: The Gnowsis Experience

Using idocument for Document Categorization in Nepomuk Social Semantic Desktop

Common Language Resources and Technology Infrastructure REVISED WEBSITE

Documentation of Eclipse Applications with DITA

JENA: A Java API for Ontology Management

Introduction. Overview of the Book

BlackPearl Customer Created Clients Using Free & Open Source Tools

SCAM Portfolio Scalability

Oracle Applications Unlimited and Web 2.0: You Can Have It Now!

From Online Community Data to RDF

Durchblick - A Conference Assistance System for Augmented Reality Devices

Resilient Linked Data. Dave Reynolds, Epimorphics

Europeana and semantic alignment of vocabularies

Joining the BRICKS Network - A Piece of Cake

The Semantic Planetary Data System

W3C Workshop on the Future of Social Networking, January 2009, Barcelona

An Entity Name Systems (ENS) for the [Semantic] Web

di.me: Ontologies for a Pervasive Information System

The EU OPEN meter project

The Semantic Institution: An Agenda for Publishing Authoritative Scholarly Facts. Leslie Carr

SeMFIS: A Tool for Managing Semantic Conceptual Models

Deliverable Final Data Management Plan

Getting Started with Semantics in the Enterprise. November 10, 2010, AWOSS, Moncton, NB

A Knowledge Model Driven Solution for Web-Based Telemedicine Applications

SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES

Sindice Widgets: Lightweight embedding of Semantic Web capabilities into existing user applications.

Interactive Knowledge Stack A Software Architecture for Semantic Content Management Systems

Standardizing ontologies for the IP traffic measurement

WonderDesk A Semantic Desktop for Resource Sharing and Management

Ref. Ares(2015) /12/2015. D9.1 Project Collaborative Workspace Bénédicte Ferreira, IT

ArgQL: A Declarative Language for Querying Argumentative Dialogues

TagFS Tag Semantics for Hierarchical File Systems

Web Ontology for Software Package Management

Annotation Component in KiWi

Nuxeo Roadmap. From Memphis to Chicago Nuxeo Team

Intelligent Information Management

Enterprise Multimedia Integration and Search

Enhanced retrieval using semantic technologies:

Disruptive Changes of the Technical IT Infrastructure through Engineering 4.0

Office 365 Business The Microsoft Office you know, powered by the cloud.

Introduction

Welcome to INFO216: Advanced Modelling

lemon: An Ontology-Lexicon model for the Multilingual Semantic Web

D43.2 Service Delivery Infrastructure specifications and architecture M21

Semantic Web. Tahani Aljehani

Semantics Modeling and Representation. Wendy Hui Wang CS Department Stevens Institute of Technology

"Charting the Course... MOC A: SharePoint 2016 Site Collections and Site Owner Administration. Course Summary

1. PUBLISHABLE SUMMARY

Running Effective Projects In Office 365. June 1, 2017

Assignment 2 TU Linked Data project (40 pt)

Conceptual schema matching with the Ontology Mapping Language: requirements and evaluation

From Handwriting Recognition to Ontologie-Based Information Extraction of Handwritten Notes

Collaborative & WebProtégé

From Open Data to Data- Intensive Science through CERIF

Hyperdata: Update APIs for RDF Data Sources (Vision Paper)

Semantic Web Update W3C RDF, OWL Standards, Development and Applications. Dave Beckett

Transcription:

The NEPOMUK project Dr. Ansgar Bernardi DFKI GmbH Kaiserslautern, Germany ansgar.bernardi@dfki.de Integrated Project n 27705 Priority 2.4.7 Semantic knowledge based systems

NEPOMUK is a three-year Integrated Project within the EU 6th Framework Programme Project FP6-027705 NEPOMUK Duration: 1.1.2006 31.12.2008 EC contribution: 11.5 M (Total budget: 17.1 M ) For further information, please contact Project website: http://nepomuk.semanticdesktop.org E-mail: info@nepomuk.semanticdesktop.org Coordinator: Dr. Ansgar Bernardi Trippstadter Str. 122 67663 Kaiserslautern Germany Tel. +49-631-205 75 105 2

NEPOMUK targets Personal Information Management The PC is our universal information companion How to use it most effectively? 3

Information is trapped in applications the human user must hold everything together Organising a meeting involved documents, contacts, time-schedule, E-Mails must convince Time Schedule Meeting Presentations Travel Websites 4

The approach: Enhance available information by formal semantic annotation to build explicit personal information models and facilitate automated services 5

The Personal Information Model explicitly represents concepts and interrelations E-Mails Time Schedule Model Meeting Presentations Travel Websites and thus interconnects the dispersed information 6

Example: PIMO about conference http://www.deri.ie/outlook/contact/0019e1773d6a56 http://www.kth.se/keith/ http://www.kth.sh/karen has-address http://www.manfredhauswirth.org/ Calender ( ) takes-place-on has-speaker has-speaker has-speaker http://www.kth.se/claudia http://ds.informatik.rwth-aachen.de/members/klaus is-hosted-by is-hosted-by has-location is-hosted-by P2P Conference, Galway http://www.nuig.ie http://lsirpeople.epfl.ch/aberer/ http://www.p2p2007.org/ 7

A shareable Personal Information Model must use STANDARDS Explicit concepts and relations, so thoughts are documented and available information is structured and interpreted Semantics Formal structures, so automated services can rely on them With standard data formats independent of implementation details Semantic web and proprietary applications With universally-accepted concept basis Ontologies so shared understanding and collaboration is possible Based on open standard APIs so everybody can build additional services because you are not alone! Social exchange Framework architecture 8

Standard Data Formats to bridge between applications, systems, and services 9

Standard Data Formats to bridge between applications, systems, and services Semantic Web Standards cover the technical basis we need Ontologies, Rules, SPARQL, Data Formats Bring the Semantic Web to your desktop Give every item a URI and create & store suitable meta data 10

Building a universally-accepted conceptual basis: Ontologies 11

NEPOMUK Ontologies: basis for shared understanding Representation Language (NRL) built on top of RDF/S RDF triple, Named Graph and Graph Views Graph Roles Vocabulary Annotation Ontology (NAO) Tagging, semantic annotation, nao:hastag, nao:hastopic, nao:isrelated,... Graph Metadata Vocabulary Information Elements (NIE) files (Word documents, images, PDFs), address book, entries, emails, etc. Personal Information Model (PIMO) 12

NEPOMUK core ontologies are publically available Specifications published at http://www.semanticdesktop.org/ontologies/ According to the W3C Best Practice Recipes for Publishing RDF Vocabularies Available tools RDFS NRL Translator (v.1) (Online and Protégé Plugin) NRL Validator (v.1) Inference Engine(s) Ongoing Support via Open Semantic Collaboration Architecture Foundation (OSCAF) http://www.oscaf.org 13

Tools support the automatic generation and maintenance of models & annotations Claudia's files and emails crawl file data APERTURE aperture.sourceforge.net PIMo Desktop Database analyse text describe in RDF Recommender Service lift structure Model & Data Alignment 14

Framework architecture: Provide a platform for arbitrary services 15

The NEPOMUK framework is a basis for developers How to store meta data NEPOMUK RDF store Which meta data to represent NEPOMUK ontologies Check code and documentation at How to handle meta data NEPOMUK PIMO services, local search How to create new meta data Crawling support, tag recommendation How to go beyond the desktop Distributed storage, search, exchange Integration of web resources Building any applications on top of that! http://dev.nepomuk.semanticdesktop.org and documents at http://nepomuk.semantcidesktop.org 16

Services support specific user needs 17

Services on the personal desktop support knowledge explication, collaboration, and sharing Personal Semantic Wiki Easy writing Explication of ideas, concepts, relations Automated annotation support connects to the personal models Explicit delegation and transfer of tasks supports agile group work processes Semantic Wiki Suggested annotations Existing annotations Search & retrieval services across desktop applications are useable both locally and from the outside DFKI 2009 18

Beyond the single platform: Social Services Services across desktops cover annotation support, distributed search, community building, and semantic exchange 19

The NEPOMUK Personal Semantic Workspace PSEW integrates typical services in one prototype Example implementation of a work environment Eclipse-based GUI building Easy installation Multiple views, multiple services But one data model! Nightly builds available for Windows, Mac OS, Linux 20

NEPOMUK addresses different user groups Need an integrated application? Try NEPOMUK PSEW on Windows, Mac OS, Linux Want to stay with your standard environment? Install server components only Use plugins for Thunderbird, Firefox, Outlook Create semantic notes, write semantic e-mail Want a deep OS integration with a toolbox of small applications? Try NEPOMUK KDE implementations Want to build your own? Use NEPOMUK server, developer resources, join the community 21

Realizing everything: The NEPOMUK project 22

Social Semantic Desktop Desktop: Semantic: Social: Help individuals in managing information on their PC Make content available to automated processing Enable exchange across individual boundaries Email WebSite Person Topic Document Image Event Person friend colleague acquaintance Personal Semantic Web: a semantically enlarged intimate supplement to memory Social protocols and distributed search NEPOMUK enabled peers 23

Project objectives Build a comprehensive solution: The Social Semantic Desktop Standardized, open-source architecture & implemented middleware for the Social Semantic Desktop Desktop aspect Annotate & link; Articulate & visualize ; Integrate into work processes Social Aspect Relation building and knowledge sharing; Distributed search and storage Prove the benefits in case studies Applied reference solutions with documented experience and methodological know-how Make everybody use it Early community involvement Core components distributed as Open Source 24

Project Architecture Integration is important! 25

NEPOMUK realized the Open Source approach License issues & conflicts solved Open source repository installed http://dev.nepomuk.semanticdesktop.org Contains source code and developer-oriented documentation OS development processes Issue tracker in place Mailing lists Guidelines Nightly builds for multiple OS platforms Test suites Continued maintenance Component overview & documentation Collection of test data sets Dedicated releases Aperture: http://aperture.sourceforge.net Don t underestimate the efforts! 26

NEPOMUK proved its worth in Case Studies Community Work EDGE-IT Mandrake Linux user community Knowledge sharing and community forming around an electronic community helpdesk Professional Business Services TMI consulting network Structured collaboration and exchange from individually generated knowledge to globally commercialized consulting products Software Development & Research SAP Manage information-rich and collaborative work processes BioScience Electronic Lab-Book at Institut Pasteur Effective management of research notes 27

Community acceptance: The KDE Desktop provides NEPOMUK models and annotations as OS service structure and classification of information 28

and integrates tagging, metadata handling, and retrieval into standard file operations PIMo Java manual tagging of files, folders, emails, etc. Representation of tags within PIMo 29

Our work is available to be used Get Involved! All core parts of NEPOMUK are open source Developer portal: http://dev.nepomuk.semanticdesktop.org Try a Nightly Build http://dev.nepomuk.semanticdesktop.org/download Join the mailing list http://lists.semanticdesktop.org/mailman/listinfo Consider NEPOMUK KDE http://nepomuk.kde.org Make your organization join OSCAF http://www.oscaf.org 30

The NEPOMUK consortium unites industry, research, and representative users 31

Some success factors worth to be mentioned Intensive preparation in a strong core team Many partners have worked together before Detailed plan (but beware of long proposal!) It s all about Communication! Phone conferences Workshop meetings, task forces, deliverable control Wiki, summarization, discussion People with application vision and drive 32

After the project end date, NEPOMUK is getting additional momentum! Project partners exploit individually Domain-specific applications and tools extend the case study experience Large-scale dissemination & uptake Public discussions & contributions to Open Source results Industrial uptake Further research work E.g. DFKI: NEPOMUK + Paper, Pictures, Hand writing, Work context Organization to ensure ongoing support Open Semantic Collaboration Architecture Foundation, http://www.oscaf.org Spin-off companies being founded www.gnowsis.com 33

Questions? Integrated Project n 27705 Priority 2.4.7 Semantic knowledge based systems