Presentation is loading. Please wait.

Presentation is loading. Please wait.

Co-funded by the European Union Semantic CMS Community Reference Architecture for Semantic CMS Copyright IKS Consortium 1 Lecturer Organization Date of.

Similar presentations


Presentation on theme: "Co-funded by the European Union Semantic CMS Community Reference Architecture for Semantic CMS Copyright IKS Consortium 1 Lecturer Organization Date of."— Presentation transcript:

1 Co-funded by the European Union Semantic CMS Community Reference Architecture for Semantic CMS Copyright IKS Consortium 1 Lecturer Organization Date of presentation

2 www.iks-project.eu Page: Copyright IKS Consortium 2

3 www.iks-project.eu Page: Towards Semantic Content Management Copyright IKS Consortium 3 extract knowledge from content Semantic Content Management Content Knowledge Content Management

4 www.iks-project.eu 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 ... 4 Extend traditional CMS architecture with required semantic capabilities Copyright IKS Consortium

5 www.iks-project.eu Page: What are semantic CMS? Copyright IKS Consortium 5 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

6 www.iks-project.eu Page: Traditional CMS Architecture for Content Copyright IKS Consortium 6 User Interface Content Management Content Data Model Content Repository Content Administration Content Access Persistence Layer Business Logic Layer Presentation Layer Data Representation Layer

7 www.iks-project.eu Page: Reference Architecture for Semantic CMS Copyright IKS Consortium 7 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

8 www.iks-project.eu 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 8 Semantic User Interaction Reasoning Knowledge Models Knowledge Repository Knowledge Administration Knowledge Access Knowledge Extraction Pipelines

9 www.iks-project.eu 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 9 Semantic User Interaction Reasoning Knowledge Models Knowledge Repository Knowledge Administration Knowledge Access Knowledge Extraction Pipelines

10 www.iks-project.eu 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 10 Semantic User Interaction Reasoning Knowledge Models Knowledge Repository Knowledge Administration Knowledge Access Knowledge Extraction Pipelines

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

12 www.iks-project.eu 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 12 Semantic User Interaction Reasoning Knowledge Models Knowledge Repository Knowledge Administration Knowledge Access Knowledge Extraction Pipelines

13 www.iks-project.eu 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 13 Semantic User Interaction Reasoning Knowledge Models Knowledge Repository Knowledge Administration Knowledge Access Knowledge Extraction Pipelines

14 www.iks-project.eu 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 14 Semantic User Interaction Reasoning Knowledge Models Knowledge Repository Knowledge Administration Knowledge Access Knowledge Extraction Pipelines

15 www.iks-project.eu 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 15 Semantic User Interaction Reasoning Knowledge Models Knowledge Repository Knowledge Administration Knowledge Access Knowledge Extraction Pipelines

16 www.iks-project.eu Page: Integration Copyright IKS Consortium 16 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

17 www.iks-project.eu 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 http://incubator.apache.org/stanbol Copyright IKS Consortium 17

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

19 www.iks-project.eu Page: Breathing life to the Reference Architecture Copyright IKS Consortium 19 Instantiation Content Management ID|SE Platform

20 www.iks-project.eu Page: Analysis & Design Implementation & Test Requirements Engineering Problem Statement 20 ? Copyright IKS Consortium

21 www.iks-project.eu 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 21 Copyright IKS Consortium

22 www.iks-project.eu Page: ID|SE Demo Copyright IKS Consortium 22 http://idse.cs.upb.de:8082/opencms/opencms/idse

23 www.iks-project.eu Page: ID|SE-Platform – Architecture Copyright IKS Consortium 23 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

24 www.iks-project.eu Page: Mapping with Reference Architecture Copyright IKS Consortium 24

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

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

27 www.iks-project.eu Page: ID|SE-Platform 3. Generation of Meta-Data Copyright IKS Consortium 27 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

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

29 www.iks-project.eu Page: ID|SE Features Copyright IKS Consortium 29 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

30 www.iks-project.eu Page: Copyright IKS Consortium 30 How can we evaluate our semantic features?

31 www.iks-project.eu Page: Evaluation Criteria Copyright IKS Consortium 31 Recall Precision F-Measure

32 www.iks-project.eu Page: Evaluation of Semantic Features Copyright IKS Consortium 32

33 www.iks-project.eu 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 33


Download ppt "Co-funded by the European Union Semantic CMS Community Reference Architecture for Semantic CMS Copyright IKS Consortium 1 Lecturer Organization Date of."

Similar presentations


Ads by Google