Editors
Semantic Technologies in
Content Management Systems
Part I Introduction to Content Management Systems and Semantic Technologies
1 On the Changing Market for Content Management Systems: Status
and Outlook 3
Wolfgang Maass
1.1 Introduction 3
1.2 Content Management Systems 4
1.3 Outlook 6
References 7
Biographical Notes 7
Part II Editorial - The Future of Content Management Systems
2 Empowering the Distributed Editorial Workforce 11 Steve McNally
2.1 Introduction 11
2.2 CMS Expectations: Philosophy and Tools 12
2.2.1 In-Line Editing 13
2.2.2 Semantic Tools and Contextual Presentation 14
2.2.3 Curation Tools 16
2.3 Roles, Rights and Reputation 18
2.3.1 Definition of Role 18
2.3.2 Basic Roles and Rights 19
2.3.3 Reputation 19
2.4 Conclusion 21
References 22
Biographical Notes 22
3 The Rise of Semantic-aware Applications 23 Stephane Croisier
3.1 Introduction 23
3.2 First Challenge: Easing the Connections with Smart and Trusted
Information Warehouses 24
3.3 Second Challenge: Automating the Semantic Geekery 25 3.4 Third Challenge: Delivering Compelling Information Experiences 29 3.5 Future of CMS: Fostering Rapid Development and Assembly of
Semantic-aware Applications 29
3.6 Conclusion 32
References 32
Biographical Notes 33
4 Simplified Semantic Enhancement of JCR-based Content
Applications 35
Bertrand Delacretaz and Michael Marth
4.1 Introduction 35
4.2 Use Cases for Semantic Content Enhancement and Search 36 4.2.1 Core Language Help for Content Authors 36 4.2.2 Putting Content in the Context of Other Content Items... 36 4.2.3 Putting Content in the Context of the Real World 37
4.2.4 User-generated Content 37
4.2.5 Semantic Image Similarity 38
4.2.6 The Semantic Engine as an Assistant - Not a Master 38
4.3 Missing Pieces 39
4.3.1 Content Enhancement Engine 39
4.3.2 Semantic Metadata Storage 40
4.3.3 Semantic Queries 40
4.3.4 User Interfaces 40
4.4 JCR-Based Implementation 41
4.4.1 JCR Storage Model: Nodes, Properties and Node Types . 41 4.4.2 JCR Micro-trees and Content Trees 41 4.4.3 Semantic Metadata in Micro-trees 43
4.4.4 Simplified Semantic Queries 44
4.4.5 Searching for Semantic Annotations 44 4.4.6 Searching for Pages that Reference a Given Entity or
Set of Entities 45
4.4.7 Searching for Related Pages 45
4.4.8 Is it that Simple? 45
4.4.9 Mapping RDF Triples to our Simplified Notation 46
4.5 Closing Comments 46
4.5.1 Risks and Challenges 46
4.5.2 Semantic Content Enrichment and Mining in CMS 47
Biographical Notes 48
5 Dynamic Semantic Publishing 49
Jem Rayfield
5.1 Introduction 50
5.2 Static Publishing and CPS CMS 51
5.3 Dynamic Semantic Annotation Driven Publishing 54
5.4 Fully Dynamic Publishing 61
5.5 Conclusion 64
Biographical Notes 64
6 Semantics in the Domain of eGovernment 65
Luis Älvarez Sabucedo and Luis Anido Rifön
6.1 Introduction 65
6.2 The Domain 66
6.3 Existing Approaches to eGovernment 67
6.3.1 Governmental Initiatives 67
6.3.2 Standardization Bodies 68
6.3.3 Projects in the Domain 69
6.4 Introducing Semantics in eGovernment Solutions 70
6.4.1 Annotating Documents 70 6.4.2 Describing Services 71 6.4.3 Social Services 71 6.5 Conclusion 71 References 72 Biographical Notes 73
7 The Interactive Knowledge Stack (IKS): A Vision for the Future of
CMS 75
Wernher Behrendt
7.1 Introduction 75
7.2 1970 to 1990: Relational Databases, Object-Orientation and AI... 76 7.3 1990 to 2000: From Altavista to Google - Post HOC Search
Wins Over A Priori Structure 77
7.4 Critical Appraisal of the Search Metaphor in View of Content
Management 78
7.5 Operating Systems, Web Communities and the Biggest CRM
Database Ever Built 79
7.6 From Large Scale Customer Acquisition Engines to
Business-Related Content Management 80
7.7 Critical Appraisal of the Semantic Web - We Need Technology
Stacks, Not Language Cakes 81
7.8 Strategie Positioning and Main Elements of IKS 83
7.8.1 Addressing CMS Providers 84
7.8.2 The Interactive Knowledge Stack (IKS) 84 7.8.3 Knowledge-based Interaction with Content 85
7.8.4 Technologies for Semantic Content Management 86 7.8.5 A Reference Architecture for IKS 86 7.8.6 RESTful Services for Integration with Existing CMS — 87 7.8.7 BSD-based Open Source Approach to Ensure Re-use
without Constraints 87
7.9 Conclusion - Research Follows Industry in the Interest of Impact. 87
References 89
Biographical Notes 90
8 Essential Requirements for Semantic CMS 91
Valentina Presutti
8.1 Introduction 91
8.2 Semantic Web Essential Requirements for CMS 94 8.2.1 Integrity Check of Externa! Data: A Scenario for
Semantic CMS 94
8.3 KRES: Towards for CMS Essential Requirements 101 8.3.1 Ontology Network Manager (ONM) 102
8.3.2 Semion 102
8.3.3 Rule and Inference Manager (RIM) 104
8.4 Related Work .104
8.5 Conclusion 105
References 106
Biographical Notes 107
Part III Evaluation and Profiles of 27 CMS Provider Companies
9 Evaluation of Content Management Systems 111 Tobias Kowatsch and Wolfgang Maass
9.1 Introduction 111
9.2 Methodology 112
9.3 Results 120
9.4 Profiles of CMS Provider Companies 121
9.4.1 CMS with No Specific Industry Focus 122 9.4.2 CMS with a Specific Industry Focus 123
References 123
Biographical Notes 123
10 CMS with No Particular Industry Focus 125
10.1 Alfresco, United Kingdom: Alfresco 126 10.2 Alkacon Software GmbH, Germany: OpenCms 128 10.3 Brunner AG, Druck und Medien, Switzerland: mirusys® 131 10.4 Day Software (now part of Adobe), Switzerland: CQ5 133 10.5 Dynamic Works, Cyprus: EasyConsole CMS 136 10.6 EPiServer AB, Sweden: EPiServer CMS 139
10.8 GOSS Interactive Ltd, United Kingdom: GOSS iCM: intelligent
Content Management '44
10.9 Homepage Toolbox, Austria: Homepage Toolbox 147 10.10 Iahia Solutions Group, Switzerland: Jahia 149
10.11 Jarn AS, Norway: Plone 152
10.12 Klein & Partner KG, BlueDynamics Alliance, Austria: Plone 155 10.13 Magnolia International Ltd., Switzerland: Magnolia CMS 158 10.14 MASSIVE ART WebServices GmbH, Austria: ZOOLU 161
10.15 Modera, Estonia: Modera Webmaster 164
10.16 Nemein Oy, Finland: Midgard CMS 167
10.17 NexxaCon IT-Consulting GmbH, Austria: join21earn 170
10.18 Nuxeo, France: NUXEO 172
10.19 Ooffee, France: Apache Lenya 175
10.20 punkt. netServices GmbH, Austria: conX 178
10.21 semsol, Germany: Paggr CMS 180
11 CMS with a Particular Industry Focus 183
11.1 CIC Creative Internet Consulting GmbH, Germany:
packagemaster® 184
11.2 Hippo B.V., The Netherlands: Hippo CMS 187 11.3 PAUX Technologies GmbH, Germany: PAUX 190
11.4 QuinScape GmbH, Germany: OpenSAGA 193
11.5 TERMINALFOUR, Wand: TERMINALFOUR: Site Manager... 195 11.6 TXT Polymedia, Italy: TXT Polymedia 198