Co-funded by the European Union Semantic CMS Community Designing Semantic CMS – Part I Copyright IKS Consortium 1 Lecturer Organization Date of presentation.

Slides:



Advertisements
Similar presentations
Advanced Piloting Cruise Plot.
Advertisements

Semantic Integration of Social and Domain Knowledge in a Collaborative Network Platform Luís Carneiro Supervisor: Professor António Lucas Soares
Kapitel 10. Copyright © Houghton Mifflin Company. All rights reserved.10 | 2 1. The passive voice.
Kapitel 9. Copyright © Houghton Mifflin Company. All rights reserved.9 | 2 1. Reflexive pronouns.
Feichter_DPG-SYKL03_Bild-01. Feichter_DPG-SYKL03_Bild-02.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (Parallel Algorithms) Robin Pomplun.
Chapter 1: The Database Environment
© 2008 Pearson Addison Wesley. All rights reserved Chapter Seven Costs.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 3 CPUs.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
UNITED NATIONS Shipment Details Report – January 2006.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination. Introduction to the Business.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 10 second questions
Copyright 2006 Digital Enterprise Research Institute. All rights reserved. MarcOnt Initiative Tools for collaborative ontology development.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Excel Functions. Part 1. Introduction 2 An Excel function is a formula or a procedure that is performed in the Visual Basic environment, outside the.
Knowledge Extraction from Technical Documents Knowledge Extraction from Technical Documents *With first class-support for Feature Modeling Rehan Rauf,
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Week 2 The Object-Oriented Approach to Requirements
Co-funded by the European Union Semantic CMS Community Project Review Meeting Luxemburg, Knowledge Representation and Reasoning.
EU market situation for eggs and poultry Management Committee 20 October 2011.
1 Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal or quotation. An Introduction to Data.
2 |SharePoint Saturday New York City
VOORBLAD.
Name Convolutional codes Tomashevich Victor. Name- 2 - Introduction Convolutional codes map information to code bits sequentially by convolving a sequence.
Benchmark Series Microsoft Excel 2013 Level 2
Co-funded by the European Union Semantic CMS Community Interactive Knowledge in Semantic CMS Introduction Copyright IKS Consortium 1 Lecturer Organization.
Requirements Engineering for Semantic CMS
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
31242/32549 Advanced Internet Programming Advanced Java Programming
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
© 2012 National Heart Foundation of Australia. Slide 2.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Who are the Experts?Simon KampaSlide 1 Who are the Experts? Simon Kampa IAM Group University of Southampton
Co-funded by the European Union Semantic CMS Community Content Management From free text input to automatic entity enrichment Copyright IKS Consortium.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques
REGISTRATION OF STUDENTS Master Settings STUDENT INFORMATION PRABANDHAK DEFINE FEE STRUCTURE FEE COLLECTION Attendance Management REPORTS Architecture.
Chapter 10: The Traditional Approach to Design
Analyzing Genes and Genomes
Systems Analysis and Design in a Changing World, Fifth Edition
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Intracellular Compartments and Transport
PSSA Preparation.
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 13 Slide 1 Application architectures.
1 Chapter 13 Nuclear Magnetic Resonance Spectroscopy.
Energy Generation in Mitochondria and Chlorplasts
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,
From Model-based to Model-driven Design of User Interfaces.
Co-funded by the European Union Semantic CMS Community Design of Semantic CMS From free text input to automatic entity enrichment Copyright IKS Consortium.
Co-funded by the European Union Semantic CMS Community Reference Architecture for Semantic CMS Copyright IKS Consortium 1 Lecturer Organization Date of.
Co-funded by the European Union Semantic CMS Community Interactive Knowledge in Semantic CMS Organizational Information & Course Overview Copyright IKS.
Presentation transcript:

Co-funded by the European Union Semantic CMS Community Designing Semantic CMS – Part I Copyright IKS Consortium 1 Lecturer Organization Date of presentation

Page: Introduction of Content Management Foundations of Semantic Web Technologies Storing and Accessing Semantic Data Knowledge Interaction and Presentation Knowledge Representation and Reasoning Semantic Lifting Designing Interactive Ubiquitous IS Requirements Engineering for Semantic CMS Designing Semantic CMS Semantifying your CMS Part I: Foundations Part II: Semantic Content Management Part III: Methodologies (2) (1) (3) (4) (5) (6) (7) (8) (9) (10)

Page: What is this Lecture about?  We have seen... ... how requirements for semantic content management are defined in a systematic way. ... a list of industry needs.  What is missing?  An efficient way to design an architecture for a semantic CMS that meets the defined requirements Copyright IKS Consortium 3 Designing Interactive Ubiquitous IS Requirements Engineering for Semantic CMS Designing Semantic CMS Semantifying your CMS Part III: Methodologies (7) (8) (9) (10)

Page: How to design a semantic CMS? Copyright IKS Consortium 4 Conceptual Reference Architecture Technical Architectural Style Technical Architectural Style Part 1 IKS Reference Architecture Part 1 IKS Reference Architecture Part 2 REST Architecture Part 2 REST Architecture What does the architecture of a semantic CMS look like? How can a semantic CMS be realized?

Page: Copyright IKS Consortium 5

Page: Towards Semantic Content Management Copyright IKS Consortium 6 extract knowledge from content Semantic Content Management Content Knowledge Content Management

Page: How to build a Semantic CMS?  Requirements from industry  Easy integration with existing CMS  Reuse features of existing CMS  Use RESTful interfaces  Semantic features as optional components  Functional requirements  Automatic extraction of entities from text  Automatic extraction of relations between entities  Automatic categorization of content  Automatic linking of content ... 7 Extend traditional CMS architecture with required semantic capabilities Copyright IKS Consortium

Page: What are semantic CMS? Copyright IKS Consortium 8 A Semantic CMS is a CMS with the capability of interacting with semantic metadata, extracting semantic metadata, managing semantic metadata, and storing semantic metadata about content. Knowledge Representation and Reasoning Layer Persistence LayerSemantic Lifting LayerPresentation and Interaction Layer

Page: Traditional CMS Architecture for Content Copyright IKS Consortium 9 User Interface Content Management Content Data Model Content Repository Content Administration Content Access Persistence Layer Business Logic Layer Presentation Layer Data Representation Layer

Page: Reference Architecture for Semantic CMS Copyright IKS Consortium 10 Semantic User Interaction Reasoning Knowledge Models Knowledge Repository Knowledge Administration Knowledge Access Knowledge Extraction Pipelines Knowledge Representation and Reasoning Layer Persistence Layer Semantic Lifting Layer Presentation & Interaction Layer

Page: Semantic User Interaction  Dealing with knowledge in semantic CMS raises the need an additional user interface level that allows the interaction with content,  Example:  “A user writes an article and the SCMS recognizes the brand of a car in that article. An SCMS includes a reference to an object representing that car manufacturer – not only the brand name. The user can interact with the car manufacturer object and see, e.g. the location of its headquarter. Copyright IKS Consortium 11 Semantic User Interaction Reasoning Knowledge Models Knowledge Repository Knowledge Administration Knowledge Access Knowledge Extraction Pipelines

Page: Knowledge Access  Access to inferred and extracted knowledge is encapsulated through a Knowledge Access layer  It provides the access to knowledge for Semantic User Interaction. Copyright IKS Consortium 12 Semantic User Interaction Reasoning Knowledge Models Knowledge Repository Knowledge Administration Knowledge Access Knowledge Extraction Pipelines

Page: Knowledge Extraction Pipelines  The main challenge for semantic CMS is the ability to extract knowledge in terms of semantic metadata from the stored content.  A separate layer for Knowledge Extraction Pipelines encapsulates algorithms for semantic metadata extraction.  Typically, knowledge extraction is a multistage process [FL04] by applying different IE/IR algorithms Copyright IKS Consortium 13 Semantic User Interaction Reasoning Knowledge Models Knowledge Repository Knowledge Administration Knowledge Access Knowledge Extraction Pipelines

Page: Pipeline Processing - Example Copyright IKS Consortium 14 Content Extraction Pre- Processing Entity Extraction Relation Extraction John Miller has brought a Jaguar car this year. Person Car Manufacturer Time Relation

Page: Reasoning  After lifting content to a semantic level this extracted information may be used as inputs for reasoning techniques in the Reasoning layer  Logical reasoning is a well-known artificial intelligence technique that uses semantic relations to retrieve knowledge about the content that was not explicitly known before. Copyright IKS Consortium 15 Semantic User Interaction Reasoning Knowledge Models Knowledge Repository Knowledge Administration Knowledge Access Knowledge Extraction Pipelines

Page: Knowledge Models  Knowledge (representation) Models that define the semantic metadata are used to express knowledge  Ontologies can be used to define semantic metadata that specifies so-called concepts and their semantic relations. Copyright IKS Consortium 16 Semantic User Interaction Reasoning Knowledge Models Knowledge Repository Knowledge Administration Knowledge Access Knowledge Extraction Pipelines

Page: Knowledge Repository  Knowledge is stored in a Knowledge Repository that defines the fundamental data structure for knowledge  State-of-the-art knowledge repositories implement a triple store where a triple is formed by a subject, a predicate, and an object  A triple can be used to express any relation between a subject and an object Copyright IKS Consortium 17 Semantic User Interaction Reasoning Knowledge Models Knowledge Repository Knowledge Administration Knowledge Access Knowledge Extraction Pipelines

Page: Knowledge Administration  Knowledge Administration includes the management of:  Semantic User Interaction templates,  Knowledge Extraction Pipeline management  Reasoning management to the administration of Knowledge Models and Repositories. Copyright IKS Consortium 18 Semantic User Interaction Reasoning Knowledge Models Knowledge Repository Knowledge Administration Knowledge Access Knowledge Extraction Pipelines

Page: Integration Copyright IKS Consortium 19 User Interface Content Management Content Data Model Content Repository Content Administration Content Access Semantic User Interface Semantic User Interaction Reasoning Knowledge Models Knowledge Repository Knowledge Administration Knowledge Access Knowledge Extraction Pipelines

Page: Implementation of the Reference Architecture  Reference implementation within the IKS project  IKS: An open source community to bring semantic technologies to CMS platforms  New incubating project at the Apache Software Foundation Copyright IKS Consortium 20

Page: Implementation of the Reference Architecture  One year student project Information-Driven Software Engineering  Extract knowledge from unstructured software specification documents  Case study: pages specification of German Health Card system Copyright IKS Consortium 21

Page: Breathing life to the Reference Architecture Copyright IKS Consortium 22 Instantiation Content Management ID|SE Platform

Page: Analysis & Design Implementation & Test Requirements Engineering Problem Statement 23 ? Copyright IKS Consortium

Page: Problem Statement  Documents and Artifacts created in the software development process contain implicit information:  Type of the document (e.g. requirements specification)  Named Entities (e.g. actor „User“)  Relations between the different document are not obvious  Thematically similar  Duplicates 24 Copyright IKS Consortium

Page: ID|SE Demo Copyright IKS Consortium 25

Page: ID|SE-Platform – Architecture Copyright IKS Consortium 26 Document-Content- Storage ID|SE-Service-Platform IE/IR-Service-Orchestrators Meta- Data- Search Content- Management IE/IR-Services Evaluation- Services Meta-Data-Storage Meta-Data-Model > Content- Management- System

Page: Mapping with Reference Architecture Copyright IKS Consortium 27

Page: ID|SE-Platform 1. Send Request to the ID|SE Platform Copyright IKS Consortium 28 > Content Management System ID|SE-Service Platform IEIR-ServiceOrchestrators Webservice DefaultMetaDataCreator > GUI IDefaultMetaDataCreator DefaultMetaDataCreator Webservice

Page: ID|SE-Platform 2. Providing Documents Copyright IKS Consortium 29 > Content Management System ID|SE-Service Platform IEIR-ServiceOrchestrators DefaultMetaData Creator > DocumentProvider Content-Management DocumentContent- Storage OpenCMSDocument ProviderProxy IProvideDocuments Webservice

Page: ID|SE-Platform 3. Generation of Meta-Data Copyright IKS Consortium 30 IE/IR-Services Evaluation Services MetaDataStorage MetaDataModel IE/IR-ServiceOrchestrators DefaultMetaDataCreator Content- Extrac- tion Pre- pro- cessors Classi- fier Clusterer Named- Entity- Recognizer Information- Aggregator

Page: ID|SE-Platform 4. Providing/Presenting Meta-Data Copyright IKS Consortium 31 > Content Management System Webservice > ArtifactSearchGUI Meta-Data-Search MetaDataModel MetaDataStorage IEIR-Services MetaDataSearchEngine Webservice

Page: ID|SE Features Copyright IKS Consortium 32 Clustering of artefacts Classification of artefacts Named entity recognition Facetted Search Efficient way in browsing through content “Which artefacts are about ‘XYZ’ ” No redundancy in software specification documents Duplicate Check

Page: Copyright IKS Consortium 33 How can we evaluate our semantic features?

Page: Evaluation Criteria Copyright IKS Consortium 34 Recall Precision F-Measure

Page: Evaluation of Semantic Features Copyright IKS Consortium 35

Page: Lessons Learned...  Now you should know... ... the architectural requirements for a semantic CMS. ... the integration concept of two loosely coupled columns. ... the components of the reference architecture ... how the reference architecture model can used to build a semantic CMS from scratch and how an extended system can be extended Copyright IKS Consortium 36