D.7.4 Early Adopter Report 2012
Transcription
D.7.4 Early Adopter Report 2012
D.7.4 Early Adopter Report 2012 Deliverable: 8.7.4 – Early Adopters Report 2012 Delivery Date: Author(s): 13th February 2013 John Pereira, Salzburg Research Filename: IKS_D874_early_adopters_report_20130129_final.docx Publication Level: Restricted 2 / 232 Del ive ra bl e 8.7 .4 Ea rly Ad opt er s Re port 2 01 2 – 13 Fe br ua ry 20 13 Table of contents Table of contents ..................................................................................................................................................... 2 History ..................................................................................................................................................................... 5 Copyright Notice..................................................................................................................................................... 5 IKS in a Nutshell..................................................................................................................................................... 5 1 Executive Summary ......................................................................................................................................... 6 2 Early Adopters Programme Objectives ........................................................................................................ 7 2.1 Summary of Evaluation Contract ...................................................................................................... 7 2.2 Evaluation Phases of the IKS Stack................................................................................................... 7 3 Identifying and Selecting Early Adopters ..................................................................................................... 8 4 3.1 Communication Approach ................................................................................................................. 9 3.2 Issues to Consider for Contacting CMS Providers ............................................................................ 9 3.3 Types of Early Adopters .................................................................................................................. 10 Early Adopters Status Reports ..................................................................................................................... 11 4.1 4.2 4.3 4.4 5 Early Adopter Summary 2012 ......................................................................................................... 11 Early Adopter Summary 2011 ......................................................................................................... 12 Early Adopter Summary 2010 ......................................................................................................... 13 Summary of Signed Contracts ......................................................................................................... 14 4.4.1 CMS Vendors .................................................................................................................... 14 4.4.2 CMS Integrators ................................................................................................................ 14 4.4.3 CMS Tool Providers .......................................................................................................... 14 4.4.4 CMS End-Users ................................................................................................................. 15 4.5 Proposals Under Discussion but not Awarded ................................................................................ 15 4.6 IKS UX Winners.............................................................................................................................. 16 Early Adopter Proposals ............................................................................................................................... 17 5.1 CMS Vendors .................................................................................................................................. 17 5.1.1 QuinScape.......................................................................................................................... 17 5.1.2 Gentics ............................................................................................................................... 19 5.1.3 GOSS Interactive ............................................................................................................... 20 5.1.4 Netzmuehle Internet .......................................................................................................... 21 5.1.5 eZsystems .......................................................................................................................... 23 5.1.6 Jadu .................................................................................................................................... 24 5.1.7 Liip .................................................................................................................................... 26 5.1.8 Ximdex .............................................................................................................................. 28 5.1.9 Typo3 ................................................................................................................................. 29 5.1.10 MakoLab............................................................................................................................ 30 5.1.11 ShqiperiaCom .................................................................................................................... 31 5.2 CMS Integrators............................................................................................................................... 32 5.2.1 Klein & Partner KG ........................................................................................................... 32 5.2.2 Zaizi Ltd ............................................................................................................................ 33 5.2.3 SourceSense ....................................................................................................................... 33 5.2.4 Punkt.netServices GmbH .................................................................................................. 35 5.2.5 Evo42 Communications Ltd .............................................................................................. 36 5.2.6 Beorn Technologies ........................................................................................................... 37 5.2.7 Lunaria ............................................................................................................................... 39 5.2.8 Acuity Unlimited ............................................................................................................... 41 5.2.9 Interact ............................................................................................................................... 45 5.2.10 Drunomics ......................................................................................................................... 48 5.2.11 Logicells ............................................................................................................................ 49 5.3 CMS Tool Providers ........................................................................................................................ 50 © IKS Cons ort ium 20 13 3 / 232 Del ive ra bl e 8.7 .4 Ea rly Ad opt er s Re port 2 01 2 – 13 Fe br ua ry 20 13 6 5.3.1 SalsaDev ............................................................................................................................ 50 5.3.2 Object’Ive .......................................................................................................................... 52 5.3.3 PAUX Technologies .......................................................................................................... 54 5.3.4 Intt...................................................................................................................................... 56 5.3.5 Apache Lenya .................................................................................................................... 57 5.3.6 Ectware s.r ......................................................................................................................... 59 5.3.7 CELI France SAS .............................................................................................................. 61 5.3.8 Content Control ................................................................................................................. 64 5.3.9 Formcept ............................................................................................................................ 65 5.3.10 Sztakipedia ........................................................................................................................ 67 5.3.11 Netlabs.org......................................................................................................................... 68 5.3.12 MarkTheGlobe .................................................................................................................. 71 5.3.13 Compusic/buddycloud ....................................................................................................... 73 5.3.14 Gnowsis ............................................................................................................................. 75 5.3.15 Conatix .............................................................................................................................. 76 5.3.16 Fluid Operations ................................................................................................................ 78 5.3.17 Manafactory ....................................................................................................................... 80 5.4 CMS End-Users ............................................................................................................................... 82 5.4.1 SEWEBAR ........................................................................................................................ 82 5.4.2 Cytogenetics Labs ............................................................................................................. 83 5.4.3 World Heritage Organisation ............................................................................................ 85 5.4.4 SIMsKultur ........................................................................................................................ 87 5.4.5 Software AG ...................................................................................................................... 88 Summary of Evaluations ............................................................................................................................... 89 6.1 6.2 6.3 CMS Vendors .................................................................................................................................. 89 6.1.1 QuinScape.......................................................................................................................... 89 6.1.2 GOSS Interactive ............................................................................................................... 91 6.1.3 Gentics ............................................................................................................................. 111 6.1.4 Ximdex ............................................................................................................................ 114 6.1.5 MakoLab.......................................................................................................................... 115 6.1.6 Typo3 ............................................................................................................................... 117 6.1.7 Netzmuehle ...................................................................................................................... 117 CMS Integrators............................................................................................................................. 118 6.2.1 Klein & Partner KG ......................................................................................................... 118 6.2.2 Zaizi Ltd .......................................................................................................................... 119 6.2.3 SourceSense ..................................................................................................................... 121 6.2.4 Punkt.netservices ............................................................................................................. 122 6.2.5 Evo43 Communications .................................................................................................. 131 6.2.6 Interact ............................................................................................................................. 132 6.2.7 Acuity Limited................................................................................................................. 133 6.2.8 Lunaria ............................................................................................................................. 135 6.2.9 Drunomics ....................................................................................................................... 135 6.2.10 Logicells .......................................................................................................................... 136 6.2.11 Content Control ............................................................................................................... 137 6.2.12 Object’Ive ........................................................................................................................ 138 6.2.13 Ooffee .............................................................................................................................. 140 CMS Tool Providers ...................................................................................................................... 141 6.3.1 SalsaDev .......................................................................................................................... 141 6.3.2 Ectware s.r.l ..................................................................................................................... 142 6.3.3 CELI France SAS ............................................................................................................ 143 6.3.4 FORMCEPT .................................................................................................................... 144 6.3.5 Netlabs.org....................................................................................................................... 145 6.3.6 Sztakipedia ...................................................................................................................... 146 6.3.7 MarkTheGlobe ................................................................................................................ 149 6.3.8 Compusic/buddycloud ..................................................................................................... 150 6.3.9 Conatix ............................................................................................................................ 153 6.3.10 Gnowsis ........................................................................................................................... 155 6.3.11 Fluid Operations .............................................................................................................. 156 © IKS Cons ort ium 20 13 4 / 232 Del ive ra bl e 8.7 .4 Ea rly Ad opt er s Re port 2 01 2 – 13 Fe br ua ry 20 13 6.3.12 Manafactory ..................................................................................................................... 158 CMS End-Users ............................................................................................................................. 160 6.4.1 Cytogenetics Lab ............................................................................................................. 160 6.4.2 GzEvD ............................................................................................................................. 161 6.4.3 SIMsKULTUR ................................................................................................................ 162 6.4.4 Software AG .................................................................................................................... 163 Contact Database ......................................................................................................................................... 164 6.4 7 7.1 7.2 7.3 7.4 7.5 Contacts Summary ......................................................................................................................... 165 Active Members............................................................................................................................. 168 Wait and See .................................................................................................................................. 174 No Response .................................................................................................................................. 176 No Contact ..................................................................................................................................... 201 © IKS Cons ort ium 20 13 5 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 History Version Name Date Remark V0.1 V1.0 John Pereira Wernher Behrendt 21 February 2013 18 Feb. 13 First version Quality Control Copyright Notice This document contains material, which is the copyright of certain IKS consortium parties, and may not be reproduced or copied without permission. The commercial use of any information contained in this document may require a license from the proprietor of that information. Neither the IKS consortium as a whole, nor a certain party of the IKS consortium warrant that the information contained in this document is capable of use, nor that use of the information is free from risk, and accepts no liability for loss or damage suffered by any person using this information. Neither the European Commission, nor any person acting on behalf of the Commission, is responsible for any use, which might be made of the information in this document. The views expressed in this document are those of the authors and do not necessarily reflect the policies of the European Commission. IKS in a Nutshell Interactive Knowledge (IKS) is an integrating project targeting small to medium CMS providers in Europe providing technology platforms for content and knowledge management to thousands of end user organisations. Current CMS technology platforms lack the capability for semantic web enabled, intelligent content, and therefore lack the capacity for users to interact with the content at the user’s knowledge level. The objective of IKS therefore, is to bring semantic capabilities to current CMS frameworks. IKS puts forward the “Semantic CMS Technology Stack” which merges the advances in semantic web infrastructure and services with CMS industry needs of coherent architectures that fit into existing technology landscapes. IKS will provide the specifications and at least one Open Source Reference Implementation of the full IKS Stack. To validate the IKS Stack prototype solutions for industrial use cases ranging from ambient intelligence infotainment, project management and controlling to an online holiday booking system will be developed. © IKS Consortium 2013 6 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 1 Executive Summary In the final year of IKS report there were a total of 16 new early adopter contracts signed. The total number of early adopter contracts signed as part of the IKS Early Adopters Programme amounts to 36 plus the 5 from the UI/X Challenge - this represents a total of 41 IKS early adopters. Of the 16 new early adopter contracts signed in 2012 a great majority of them completed their validation work in the second half of the year. Despite the maturing nature of the IKS technology the challenge for the early adopters of validating a “moving target” continued throughout 2012. The great work of the IKS development teams helped to overcome this to a certain extent with individual support and consultation. Most of this support took place directly on the development mailing lists i.e. Apache Stanbol Development Mailing list and the VIE/IKS Google Groups mailing list. Of the 41 early adopters: 7 were CMS Vendors, 13 CMS integrators, 12 Tool Providers, 4 End-users and 5 as part of the UI/X Challenge. The loose term CMS is applied here simply for ease of use. This term however extends to include document management systems, web content management systems, groupware, and more process oriented content management systems. Type CMS Vendors CMS Integrators CMS Tool Providers CMS End-User Organisations IKS UI/X Challenge Adopters Total Signed on 7 13 12 4 5 41 As part of the validation work all early adopters were asked to complete a simple questionnaire consisting of 19 questions. All questionnaires are available on the public wiki: http://wiki.iks-project.eu/index.php/Validation The 19 questions can be grouped into the 7 main themes: 1. 2. 3. 4. 5. 6. 7. Do I understand the IKS technology? Does the IKS technology add value to my technology stack? Is the IKS technology robust for implementation? Is the License acceptable? Can I get involved? Level of community support Am I confident about the sustainability of IKS technology? Does IKS technology add direct value to my clients? The results of the questionnaire grouped according to the 7 themes above are provided in the chart below. A majority of the IKS early adopters (73%) indicated that they were confident about their understanding of the IKS technology. They also felt confident about the level of community support and ability to participate in the community development process (65%). There was also strong support for the permissive software license chosen (62%). 64% agreed that the IKS technology added to their own technology stack. There was however concern about the maturity of the technology for immediate application (50%), and only 42% were confident about the long-term sustainability of the technology. These figures improved, especially in terms of sustainability with the graduation of the Apache Stanbol project and rapid take-up of Create.js in major open source content management systems such as Typo3 and Drupal. The early adopters were less confident about the immediate value of IKS technology to their current client base. Although it must be said that most of the adopters listed the questions of whether the technology improves customer retention (loyalty) or help manage business processes as not applicable for their adoption use case. Most of the adoption use cases were motivated by a need to expose themselves to semantic technologies rather than develop new down-stream applications. So it can be said that the adoption helped the companies bring incremental improvements to their current products rather than launch new downstream semantically enabled products. © IKS Consortium 2013 7 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 2 Early Adopters Programme Objectives From the DoW: “Throughout the project, we will recruit up to 40 typically small CMS suppliers and provide training as well as small validation case development grants which should enable them to participate in the external validation of the IKS. There is a budget allocation of € 260.000 for these external activities, amounting to an average cost of 6500 € per external validation case, including initial training in the use of the Stack components. The training given will offset some of their initial investment needed to adopt the technology. The validation will be by questionnaire and by interviews with selected developers from this group of users.” 2.1 Summary of Evaluation Contract The framework for the early adopters activities is formulated in a general contract that applies to all participants. The contract has the following elements; (the complete version is available online evaluation contract) 1) one of your (early adopters) technical staff will be attending a dedicated workshop (the first Early-adopters workshop will take place in Salzburg, Austria in the second half of June 2010) where the concepts and workings of the stack will be explained - you receive a travel and subsistence grant for this. Workshops will be held at different locations in Europe so that it will be easy for participants to attend one of them. 2) you will be using specific IKS components of your choice (depending on where your firm's technology needs are) and you will integrate them in your current CMS technology. You will receive a development grant for the integration effort and IKS will link to your site if you can show the use of an IKS component. 3) we will conduct structured interviews or ask for a brief evaluation report that will help us to develop the final version of IKS which will also be open source and which will also be open for evaluation. You will receive the full payment of the early adopters grant once we have received your report. 4) The grant scheme is offered to approximately 40 CMS firms (Open Source-based CMS is not a precondition for participation) and each grant is worth approximately 1 person month of effort as described under a), b) and c). 5) We recognize that semantic technology - while offering significant benefits - is still a tough beast to tame and we recognize that small firms cannot normally afford to spend the cost of a developer's month just on "trying it out". Here you have the chance of getting at least this initial hurdle paid for, getting the technology explained before you try it, and being able to use it immediately if it does work for you! 2.2 Evaluation Phases of the IKS Stack The early-adopters will be able to validate the various versions of the IKS stack and especially the various components. Components will be available across the layers of the stack from the persistence to the user interaction layer. Such components will include for example a semantic engine to manage ontologies and knowledge models, a semantic editor and a semantic content enrichment engine. The IKS Stack software will be released in three major iterations. According to the development roadmap the IKS will build an Alpha (2010), Beta (2011) and final release (2012) of a reference implementation of the envis- © IKS Consortium 2013 8 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 aged Interactive Knowledge Stack. The timeline for the releases and evaluation by external early-adopters is listed below. As stated in the first report from the Early Adopter Report series building up trust in the community must have priority over a “hard-sell” approach for just signing up adopters to meet the milestones, and the signing up process is crucially dependent on the availability of usable software. This dependency was not fully appreciated by the authors of the work plan, in 2008 and hence, with hindsight, the definition of (arbitrary) intermediate milestones was not a realistic approach to the issue. Instead of listing the intermediate milestones we prefer to work with the overall timetable listed below which specifies only the number of early adopters per version of the IKS stack matched to the likely release date of the software. Table 1 IKS Stack Release Timetable and External Validation Programme Version Likely Release Date Alpha Beta Final Release 22 October 2010 April-June 2011 January-March 2012 Total Number of Early Adopters evaluating each version 5 10 25 40 The Alpha release will be validated mostly internally, in the project’s pre-defined use cases. There will also be small groups of external early adopters asked to evaluate this early version to ensure continuous improvement of the Interactive Knowledge Stack. The primary focus of the validation phase for the external early adopters will however be the Beta and final releases (the latter being used to build the Road Show Demonstrators). In the final phase a larger group of early adopters (minimum 25) will be asked to validate the IKS stack. The validation process will consist of screencasts/videos of the running system tested onsite with third party content, questionnaires and/or telephone interviews with the IKS team. The external validation partners will receive a training grant and compensation for writing a validation report as the project's contribution to their acting as early adopters. 3 Identifying and Selecting Early Adopters This section introduces the approach taken to sign up CMS providers to the IKS Early Adopters programme. It includes the communication phases taken. The success of this approach is explained in the next section © IKS Consortium 2013 9 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Early Adopters Status Report. 3.1 Communication Approach This section looks at the IKS strategy to launch and sustain a dialogue with CMS providers. We follow the AIDA marketing strategy, which has four basic phases that moves from initial introduction to concrete action: Awareness, Interest, Demand, Action. In the case of the Early Adopters programme the ultimate action is clear – obtaining a contractual commitment to validate the IKS Stack. Phase Actions 1. Awareness Educational phase – in this phase we introduce the basic concepts, goals and objectives of IKS to CMS providers. This is usually performed via email and pointing contacts to relevant documents on the public website. In this phase John Pereira the IKS Community Manager is the key contact. Expression of interest – in this phase an expression of interest is sought. Therefore first step is to check that the contact person is relevant i.e. appropriate decision maker. This usually means an executive for example product development manager. The CMS provider expresses serious interest usually in a telephone conference call session. Expression of interest is confirmed by joining the IKS Community Mailing List. In this phase John Pereira is also the IKS key contact. Alignment of strategic interests - this is a strategic process that involves matching the CMS providers’ strategic interests to the IKS development plan. Wernher Behrendt as the IKS Principal Investigator coordinates this phase with the support of the IKS partners. The result is a decision on the level of involvement and commitment to IKS based on formulated expected results/outputs. Commitment of resources – this phase, in the case of the Early Adopters programme is actually the coordination of involvement, so more administrative - such as signing of EA contract, and participation in the validation phase. This phase is coordinated by John Pereira. 2. Interest 3. Demand 4. Action 3.2 Issues to Consider for Contacting CMS Providers In building relationships with CMS providers we need to be aware of the following points: 1. CMS Providers are mostly small-to-medium sized enterprises: Most of IKS relevant CMS players are highly focused small enterprises with between 10-50 employees. This means that they have tight resource restrictions which in turn means IKS needs to manage the relationship sensibly to ensure a win-win situation. 2. Direct competitors: Some of the CMS providers are direct competitors to each other. For example there is a clear competitive situation between one IKS partner and an organisation which has expressed © IKS Consortium 2013 10 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 3. 4. interest in IKS results, but is reluctant to share information because of this situation. Aligning IKS with multiple strategic business interests: After the first year of the project it is clear that only committed CMS players with a clear overlap of their individual strategic interest with IKS (at the time of contact) will join IKS at some convenient point in time. To align the (partly pre-defined) IKS development roadmap with the strategies of each of the relevant CMS players is a challenge beyond the normal dissemination work known from other projects. Balance between code contributors and free-riders: The IKS software code is licensed under the New BSD license (for more information see IKS Community Policies online at: http://wiki.iksproject.eu/index.php/Softwarelicense ) which means that there are no restrictions on taking the code and using it for commercial purposes. It is the goal of IKS to create real market impact so this license is the most appropriate. However as with any open-source project – we have to address the question how to be fair to those who contribute and how to treat those who are more seen as “free riders”? IKS needs to keep the motivation high, amongst those who are willing to contribute while at the same time, attracting a larger group of CMS providers to increase the impact potential of the project. We have no “text book answers” to these challenges and therefore, we have to balance our pre-conceived strategies with case-by-case tactics, in response to the market, the technical developments in the project and the buzzwords and technology trends appearing in the relevant communities over this period of four years. 3.3 Types of Early Adopters The primary target group for the IKS Early Adopters Programme are CMS vendors (suppliers). They are asked to integrate and test the IKS Stack or components in their technology stack against typical user scenarios. As owner/developer of their technology stack they are seen as key opinion leaders - needed in the broader take-up of IKS results. The second group are the so-called CMS integrators i.e. companies that provide services and solutions around one or more CMS Stacks. This group can again be divided into those that contribute to the CMS development community and those who do not. In IKS we are particularly interested in the community active integrators especially those that can become opinion leaders in their community. To promote this we stipulate the need for dissemination activities as part of the early adopter proposal. Successful examples of this include Zaizi demonstrating the benefits of IKS results within the Alfresco community, and Evo42 within the Drupal community. The third group are labelled CMS tool providers. These companies are usually single product focused providers looking at making their product more interoperable with leading CMS. Solutions include rich editors, information discovery services, and SaaS based offerings. At present there has only been one early adopter contract accepted from this group. © IKS Consortium 2013 11 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 4 Early Adopters Status Reports 4.1 Early Adopter Summary 2012 In the final year of IKS report there were a total of 16 new early adopter contracts signed. The total number of early adopter contracts signed as part of the IKS Early Adopters Programme amounts to 36 plus the 5 from the UI/X Challenge - this represents a total of 41 IKS early adopters. Of the 16 new early adopter contracts signed in 2012 a great majority of them completed their validation work in the second half of the year. Despite the maturing nature of the IKS technology the challenge for the early adopters of validating a “moving target” continued throughout 2012. The great work of the IKS development teams helped to overcome this to a certain extent with individual support and consultation. Most of this support took place directly on the development mailing lists i.e. Apache Stanbol Development Mailing list and the VIE/IKS Google Groups mailing list. Of the 41 early adopters: 7 were CMS Vendors, 13 CMS integrators, 12 Tool Providers, 4 End-users and 5 as part of the UI/X Challenge. The loose term CMS is applied here simply for ease of use. This term however extends to include document management systems, web content management systems, groupware, and more process oriented content management systems. Type CMS Vendors CMS Integrators CMS Tool Providers CMS End-User Organisations IKS UI/X Challenge Adopters Total Signed on 7 13 12 4 5 41 As part of the validation work all early adopters were asked to complete a simple questionnaire consisting of 19 questions. All questionnaires are available on the public wiki: http://wiki.iks-project.eu/index.php/Validation The 19 questions can be grouped into the 7 main themes: 8. 9. 10. 11. 12. 13. 14. Do I understand the IKS technology? Does the IKS technology add value to my technology stack? Is the IKS technology robust for implementation? Is the License acceptable? Can I get involved? Level of community support Am I confident about the sustainability of IKS technology? Does IKS technology add direct value to my clients? The results of the questionnaire grouped according to the 7 themes above are provided in the chart below. A majority of the IKS early adopters (73%) indicated that they were confident about their understanding of the IKS technology. They also felt confident about the level of community support and ability to participate in the community development process (65%). There was also strong support for the permissive software license chosen (62%). 64% agreed that the IKS technology added to their own technology stack. There was however concern about the maturity of the technology for immediate application (50%), and only 42% were confident about the long-term sustainability of the technology. These figures improved, especially in terms of sustainability with the graduation of the Apache Stanbol project and rapid take-up of Create.js in major open source content management systems such as Typo3 and Drupal. The early adopters were less confident about the immediate value of IKS technology to their current client base. Although it must be said that most of the adopters listed the questions of whether the technology improves customer retention (loyalty) or help manage business processes as not applicable for their adoption use case. Most of the adoption use cases were motivated by need to expose themselves to semantic technologies rather than develop new down-stream applications. So it can be said that the adoption helped the companies bring incremental improvements to their current products rather than launch new downstream semantically enabled products. © IKS Consortium 2013 12 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 100% 90% 80% 73% 70% 64% 62% 65% 60% 50% 50% 42% 40% 35% 30% 20% Does IKS technology add direct value to Am I conIident about sustainabili Can I get involved? Level of community Is the License acceptable Is the IKS technology robust for implement Does the IKS technology add value 0% Do I understand IKS technology 10% 4.2 Early Adopter Summary 2011 At the time of writing a total of 26 early adopter proposals were ready and online at http://wiki.iksproject.eu/index.php/Participants of which 20 are signed contracts. As mentioned below in the first wave of early adopter recruitment (2010) there were limited IKS components ready for industry validation. The components available were the enhancement engines. As a result, it was decided to slow the second recruiting phase in 2011 until more components across the IKS stack came online for industry validation. The recruiting therefore, especially in the first half of 2011 was with longstanding contacts. In the second half of 2011 effort was again placed on attracting new contacts but with a focus on CMS end-users such as web and intranet professionals. The two workshops both in Paris and Aarhus targeted CMS end-users. We were able to increase IKS visibility in these new markets; for example, the Aarhus workshop resulted in more than 300 new CMS end-user contacts for IKS from a broad range of vertical markets such as finance, energy, health, government, news and media, and nongovernment organisations. In 2011 there were a total of 11 new contracts signed, plus the 5 contracts for the IKS UI/X Challenge. The new contracts included validation of new IKS components such as Ontonet, the Refactor Engine, and VIE. In 2011 IKS also continued to extend validation in key open source CMS communities with large installation bases, such as Plone, Alfresco, Confluence, WordPress and Drupal. The full list of adoption and contract is presented below in the following sections. The delay in IKS Release 6.0 has also impacted the early adopter-recruiting work. The release 6.0 is now due end of February 2012. Preparation in the form of evangelising and raising the visibility of IKS in the CMS market is constantly taking place, however it is not possible to begin serious negotiation with potential early adopters unless the technology has reached a certain level of maturity, and not all early adopters are prepared to work with Alpha and Beta technology. Therefore, the third major recruiting wave especially with the 45 candidates classed as “wait and see” will begin in March 2012. © IKS Consortium 2013 13 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 To overcome the issue of validating technology under continuous development (perpetual beta) is now a greater involvement of the developers in the recruitment phase. The plan as described in Table 2 below is to have 20 early adopters for the IKS 6.0 (Final Release). A major recruiting drive will include the final IKS community workshop planned for early June 2012 in Salzburg. 4.3 Early Adopter Summary 2010 In 2010 the early adopters programme was kicked off with the workshop in Salzburg June 2010. In which potential candidates were invited to meet the IKS team and get first impressions of IKS Alpha. At the workshop the IKS Alpha consisted of the FISE semantic enhancement engine accessed as a RESTful service (see: http://wiki.iks-project.eu/index.php/FISE). This event was successful with the sign-up of 9 early adopters, see table below. From this group a selection were asked to present their results at the Amsterdam, December 2010 workshop. For the first round of early adopters FISE was the only IKS component available for validation. Therefore it was decided to limit these early adopter contracts to a total of 6 000 Euro instead of 6 500. The exception was evo42 Communications. Evo42 Communications has become a very active partner in IKS and along with participating in the early adopters programme is also a lead development partner in the IKS Semantic Interaction Framework (See: http://wiki.iks-project.eu/index.php/Semantic_Editor). As a result they agreed to become the first early adopters of Apache Standbol (Version January 2011, with the RICK component). For this the contract was set at 7 000 Euro. Along with the validation evo42 Communications has also to play a leading role in demonstrating the value of IKS within the Drupal community, see the proposal (Evo42 Communications Ltd) below for more details. The Table 2 below provides a look at the number of signed early adopters according to timetable and IKS Stack version. With 9 early adopters for the Alpha stack we have overshot the planned target of 5. The consequence is that current proposals under discussion have been asked to evaluate the Apache Stanbol version that includes the IKS components RICK and KReS. It remains a challenge to sustain the attention of potential early adopters as they wait for the next release of the IKS stack. This is bridged with on-going technical and strategic discussions between IKS developers and potential early adopters. Table 2 IKS Stack Release Timetable and Status of External Validation Programme Version Alpha Beta Final Release Likely Release Date 22 October 2010 April-June 2011 January-March 2012 Total Contracted target number of Early Adopters 5 10 25 40 Actual number of Early Adopters 9 11 20 Table 3 below provides a breakdown of early adopters according to actual signed-on versus in discussion and type of early adopter. As shown below the level of participation is highest among CMS vendors, which is the primary target group for IKS. Table 3 Summary of IKS External Validation Programme Type CMS Vendors CMS Integrators CMS Tool Providers CMS End-User Organisations IKS UI/X Challenge Adopters Total Signed on 4 11 4 1 5 25 In discussion 9 7 4 8 Total 13 18 8 9 28 53 The next sections provide a complete list of the organisations involved in the early adopters programme. The information lists the organisation name, link, CMS platform and IKS component/s addressed in the proposal. © IKS Consortium 2013 14 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 4.4 Summary of Signed Contracts 4.4.1 CMS Vendors Organisation Contact Contract Date Signed / Link CMS Name / Type Proposal Link / Name of IKS Component QuinScape GmbH Andreas Kuckartz Gentics Haymo Meran Gentics Content.Node 5. 18 October 2010 Proposal Goss Interactive GOSS iCM Commercial with Java, Gary Ratcliffe .NET and Cold Fusion delivery servers 18 October 2010 Ximdex Juan Prieto May 2011 OpenSAGA 4th August 2010 Ximdex CMS FISE OpenSAGA Integration FISE validation proposal 4.4.2 CMS Integrators Organisation Contact CMS Platform Contract Signed Proposal/Components Klein & Co Jens W. Klein Plone 26 July 2010 FISE Plone Integration Zaizi Ltd Aingaran Pillai Alfresco 29 July 2010 FISE Alfresco Integration SourceSense Tommaso Teofili Confluence +Alfresco 29 July 2010 Punkt.netservices Martin Kaltenböck Drupal evo42 communications Rene Kapusta Drupal FISE Confluence + Alfresco Integration 18 October 2010 Drupal + FISE integration 22 December 2010 IKS for Drupal Acuity Unlimited Martin Dow/Steve Bayliss Fedora Commons KRES Integration Interact Andrea Volpini Wordpress Interact Apache Standbol integration Lunaria David Eccles Drupal Apache Stanbol integration Netmühle Internet Agentur Martin Mayrhofer Apache Sanbol integration Ectware s.r.l Alessandra DonniLiferay ni Apache Stanbol integration Object'Ive Frederic Noel Apache Stanbol integration MakoLab SA Mirek Sopek Webnodes CMS Proposal LOGICELLS Anil CASSAMCHENAI DotNet Nuke CMS Proposal Drunomics Wolfgang Ziegler Drupal Proposal 4.4.3 CMS Tool Providers Organisation Contact Tool © IKS Consortium 2013 Contract Signed Proposal/Components 15 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 1st August 2010 SalsaDev Stephane Gamard Salsadev FISE engine for Salsadev Ooffee Florent Andre Liip AG Lukas Kahwe Smith Symfony2 PHP Proposal CELI France SAS Luca Dini NLP Analysis Tools Apache Stanbol SEWEBAR Andrej Hazucha Joomla! SEWEBAR Proposal Ooffee Florent Andre GzEvD Pablo Mendes Formcept Anuj Kumar Proposal Proposal DB Spotlight + Apache Stanbol integration DB Spotlight Open Source Semantic Stack Content Control Andreas Flack VIE Integration Rens Admirral Rens Admiral Typo3 Typo3 + VIE Integration Sztakipedia Mihaly Heder UIMA Integration UIMA + Apache Stanbol Integration Netlabs.org Adrian Gschwend Netlabs Apache Stanbol Integration Buddycloud Simon Tennant Buddycloud Apache Stanbol Integration Conatix David Lehrer Gnowsis Bernhard Schandl Manafactory Francesca QuaratiTwitstory no Fluid Operations Peter Haase Apache Stanbol Integration Refinder Apache Stanbol Integration Apache Stanbol Integration Information Workbench Apache Stanbol Integration 4.4.4 CMS End-Users Organisation Contact Proposal Integration of Apache Stanbol Cytogenetics Maciej Sykulski SIMsKULTUR Walter Praszl Drupal 7 Software AG Clemens Forster Alfresco MarkTheGlobe Matthias Zeitler Global SEO 4.5 Proposals Under Discussion but not Awarded Name Electronic 1 Beorn Technologies http://www.beorn-technologies.com/ France CMS Integrator 2 eZ Systems http://ez.no Norway CMS Vendor 3 Flor de Utopia http://www.flordeutopia.pt/ Portugal CMS Integrator 4 InfoAxon Technologies http://www.infoaxon.com/ India CMS Integrator 5 Logica www.logica.dk Denmark Computers: Software 6 Nooku http://www.nooku.org Belgium CMS Tool Provider 7 Onehippo http://www.onehippo.org/ Netherlands CMS Vendor 8 Quadra http://www.quadra-informatique.fr France CMS Integrator © IKS Consortium 2013 Country Industry 16 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 9 Soziales Wien 10 11 Vox Teneo SCRL World Health Organisation 12 1ntt 13 Alfresco http://www.alfresco.com/ 14 Apache Lenya http://lenya.apache.org/ 15 Arla Foods http://www.arla.com/ Denmark CMS Tool Provider Foods & Nonalcoholic Beverages 16 CKSource http://cksource.com/ Poland CMS Tool Provider 17 Freie Universität Berlin http://www.fu-berlin.de/en/ 18 Jadu Limited www.jadu.co.uk Germany Educational Services United KingCMS Vendor dom 19 Jahia CMS http://www.jahia.org/cms 20 Kendra Initiative http://kendra.org.uk/ Switzerland CMS Vendor United KingCMS Integrator dom 21 http://www.metatheke.com/en/company Portugal CMS Integrator 22 Metatheke Software Morgenavisen Jyllands Posten http://jp.dk/ Denmark News, Media 23 Moxiecode Systems AB http://www.moxiecode.com Sweden CMS Integrator 24 Oxid Esales AG PAUX Technologies GmbH http://www.oxid-esales.com Germany CMS Vendor http://www.paux.de/ Germany CMS Vendor sitecore SunGuard Global Technology http://www.sitecore.net/ Denmark CMS Vendor http://www.sungard.com/infinity Germany Computers: Software 25 26 27 www.fsw.at http://www.voxteneo.com/en/solutions/c ms Austria Government Services Belgium CMS Vendor http://www.who.int/en/ Switzerland Healthcare www.1ntt.com Finland CMS Tool Provider United KingCMS Vendor dom 4.6 IKS UX Winners The full report for the IKS UI/X Challenge is available in the deliverable 8.4.1. The proposals and result are also available online at http://wiki.iks-project.eu/index.php/Validation Organisation Contact Contest Presentation Semantic Content Editor Liip AG Loic Schüle InsideOut10 Andrea Volpini Salsadev Nicolas Gamard Augumented Content Highligher & Extended Search box Zaizi Aingaran Pillai Semantic Search Tool on Alfresco KMI Open University Mathieu Daquin Personal Web Analytics as Semantically Enriched Web History © IKS Consortium 2013 WordLift 2.0 17 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 5 Early Adopter Proposals 5.1 CMS Vendors 5.1.1 QuinScape QuinScape GmbH as the lead committer of the open source project OpenSAGA is going to implement a FISE adapter for OpenSAGA. OpenSAGA is the premier strategic open source platform for developing eGovernment applications conforming to the German SAGA standard - Web 2.0 and knowledge management technologies are an area of top interest for future applications scenarios. Therefore we will provide a generic infrastructure for plugging FISE into more complex project scenarios. This will include building a model based and declarative approach for integrating FISE compliant with the way OpenSAGA addresses web development. Use-Case FISE-based self-organizing semantic Wiki based on OpenSAGA Our use case centers around the fact that OpenSAGA is a component based and model driven development platform for e-Government applications. If we succeed in successfully providing a deep integration of FISE in OpenSAGA, all future projects will be able to benefit from the existing integration by being able to apply it to project-specific semantic use cases. Therefor the main goal of our proposal is to provide a full integration of FISE in OpenSAGA by testing it with a generic use case that can be extended to much more complex real world examples (see the end of this section for more real world applications). An OpenSAGA Wiki extension will be created. Users will be able to view and edit Wiki pages. Users are not required to provide links in Wiki pages. The FISE engine will be integrated in order to enhance concepts and terms contained in the Wiki text by either auto-discovery of important concepts or by referencing manually managed concepts in a dedicated knowledge base. • The adapter for semantic content sources will only be implemented to such an extend that the viability of the approach can be verified. Real world use cases for the basic concept explained above in the OpenSAGA context are e.g.: • • • • • • • • • OpenSAGA stresses web accessibility. In Germany the standard BITV (and soon BITV 2) as well as WCAG serve as reference points for defining accessible applications. One important aspect concerning semantic accessibility is the requirement to provide explanations for abbreviations contained in content. An obvious approach might be to manage abbreviations in a central knowledge base and then apply FISE to all output in order to recognize semantically appropriate abbreviations and their context and deliver a meaningful explanation. Note that "meaningful" in the context of web accessibility specifically means that different forms of presentation might be required for different user groups (e.g. blind people). Unstructured business data (e.g. in corporate Wikis) will benefit from automated linking to other knowledge sources (e.g. places to maps, people to social networks, companies to coporate datasheets and so on). This will specifically simplify knowledge recovery. Medical Wikis could provide additional information for medical drugs (prescription, usage, risks) based on the context in which specific drug is being mentioned. Personalized semantic enhancements are another important real world aspect that has come to our notice in various projects. The idea behind this is obvious: The usefulness of an enhancement strongly depends on the role(s) of the content user - e.g. a manager might want to see different enhancements than the head of sales who in turn probably is interested in vastly different information than a programmer (when e.g. viewing a product specification). Thus we specifically will include real-time enhancement scenarios for our test cases. Automatically enriching content with RDFa is an important aspect for search engine optimization of user generated content in order to shield the actual content editor from the complexities of RDFa. © IKS Consortium 2013 18 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 These examples prove the importance of a generic model based integration of FISE into OpenSAGA as the building block based approach of OpenSAGA will greatly facilitate the adoption of FISE in all projects based on OpenSAGA. Validation The following issues will be checked: • FISE must be integrat-able into a third-party platform. The openness and extendibility of the FISE API will be evaluated. • FISE must be easily extendable with new plugins that use internal content from third party platforms. Data integration issues will be evaluated. • FISE must be able to serve and enhance content in scenarios where articles are edited by a live team of editors (with an un-staged publication process, e.g. a highly dynamic semantic tag environment). Performance will be evaluated. Planned Tasks QuinScape will execute the following tasks in order to integrate FISE: • Models will be added to the OpenSAGA platform in order to activate and connect the FISE engine to existing data models. • Action models will be added in order to be able to enhance content programmatically. • A FISE plugin extension will be added in order to be able to add dynamically derived semantic content from other OpenSAGA sources. Performance See above. Due to the fact that FISE will be used to provide new semantic enhancements automatically derived from dynamically generated content (live) performance and extend ability as well as dynamic extend ability capabilities are of prime importance. We will closely evaluate the underlying performance issues in order to be able to use FISE in environments with 100s of editors. Online Demo QuinScape will provide a demo version of the experimental Wiki on the official OpenSAGA website. If the evaluation results in a Wiki product ready for production use the OpenSAGA website will be extended to include an official OpenSAGA Wiki built upon the FISE-based engine. Visibility OpenSAGA being the premier open source framework for eGovernment applications provides a good amount of visibility for FISE in both eGovernment and knowledge management communities and users of those applications. Additionally the OpenSAGA website serves as the hub of the OpenSAGA community - thus the addition of a public Wiki based on the FISE engine guarantees a great opportunity for dissemination of the results of the IKS project. Other issues We also would have loved to integrate the Semantic Editor into the Wiki but the AGPL based licensing approach currently prevents this. At least it is not obvious what the implications of the AGPL3 are in this case. Must source code for applications running on the server be released? Which licenses are allowed for editor plugins? Would the Apache Software Foundation accept a project which in some way depends on this component? © IKS Consortium 2013 19 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 5.1.2 Gentics Gentics Software GmbH is an Austrian CMS and Portal Software Provider. We want to integrate FISE into our main product Gentics Content.Node through the Aloha Editor. The integration is done on client side in javascript as Aloha Editor plugin which will provide an easy to use live stack of annotations. As one use of the live stack we implement an automatic live annotation of tags. On server side an extension to the gentics content connector with FISE will be implemented. Use-Case While editing with Aloha Editor (integrated in Gentics Content.Node) the content is sent to the Gentics Content connector FISE backend. FISE returns a list of tags to add to the content. The tags are automatically added to the document, so there is no need for further user interaction. A user may discard tags which he thinks are not appropriate, with one single click. Validation Online Demo The implementation will be available to the public on http://demo.gentics.com and the automatic adding of tags may be tested. Aloha Editor Annotation plugin The annotation plugin will be available as opensource under the AGPL license hosted on github. Developer may test the plugin by using the annotations methods to list annotations, apply annotations to the content or any other usage. Developers may use the FISE engine of http://demo.gentics.com for testing purposes. Performance Please identify a concrete performance issue that is of value to Gentics and define a proper testing procedure for it. The performance issue should also be of general interest to CMS. (wb) Note wb: The text below does not describe clearly, a valid performance test, yet. It only provides possible issues and is based on assumptions.'’’ Concurrent users will write content in the same time and therefore we need to know how many parallel request are possible. Our target is to achieve realtime annotation (information) therefore we need to have frequent updates of the annotations on the almost same content. Parallel requests We will test how many parallel annotation requests can be done and measure the mean processing time on an average server hardware. Sequential requests We will test the mean time for sequential requests with almost the same content (content+1 sentence each request). Planned Tasks WP1 • • design the live annotation stack API evaluate FISE and plan the Gentics content connector integration WP2 • • implement the live annotation stack implement the FISE adapter in the live annotation stack © IKS Consortium 2013 20 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 • integrate FISE in the Gentics Content Connector WP3 • • set up the github project for the plugin and integrate automatic building with Aloha Editor write unit tests, build, deploy and packaging scripts for FISE Gentics content connector integration WP4 • • integrate a preconfigured proxy into Gentics Content.Node to work with Gentics content connector and FISE integrate Aloha live annotation plugin into Aloha Editor implementation in Gentics Content.Node WP5 • • develop and roll out Aloha annotation plugin demo roll out the Gentics demo cms Online Demo http://demo.gentics.com http://aloha-editor.com/demos/annotation-plugin Visibility We plan to announce the plugin and FISE integration among the Aloha Editor community and website as well as among the Gentics clients through the Gentics Newsletter and Gentics website. The FISE annotation plugin will be one of the first plugins based on the new Gentics Content.Node 5 with Aloha Editor integrated coming out October 2010 and it will be announced broadly as successful integration of Aloha, Gentics and the IKS FISE. Performance of Contract • • • • • • • The terms of the contract are: Start of contract 1st October 2010 IKS component for validation is the FISE Demo system available 1st December Validation interview in December End of Contract 31th December Total remuneration for this contract is 6000 Euro. 5.1.3 GOSS Interactive The proposal is based on our evaluation of the FISE project. This will inevitably be refined as FISE and IKS evolve. At present the proposal refers only to the FISE component. We are interested in the Aloha/Semantic editor components but may be limited by browser constraints determined by our customer base. Proposal • • • • The roadmap for GOSS iCM already contains plans for greater semantic capability, particularly in the area of entity identification and establishing relationships to external held information on those entities. This will involve automatic identification and classification combined with user interaction to confirm selections. GOSS will investigate using the FISE engine for this purpose and, if suitable, integrate it into the iCM distribution. GOSS have been looking at a number of different technologies for identifying named entities and resources. If we adopt any of these we will investigate implementing these as additional engines for FISE. Use-Case Identifying Related Content © IKS Consortium 2013 21 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Users of GOSS iCM create content in the form of articles. These articles have a range of related assets like images, meta data and other articles. GOSS iCM can already automatically suggest what internally held assets should be related. The next requirement is to recommend externally held assets. This requires greater semantic understanding of the article content in the form of entity identification and classification. This entity information can then be used to assist the location of external resources. Semantic Mark-up Published web content, derived, from articles should contain semantic mark-up, probably using RDFa, to allow third parties to obtain greater information from the content. This requires the identification and classification of information within the content and correct tagging of the content. Entity Identification We expect most of our clients will be interested in identifying people, places and, possibly, organisations. Because of the regional nature of a lot of our clients we expect they will be more interested in entities that have a geographically local relevance. Validation • • • • • FISE must be usable by GOSS iCM as an external service without imposing an unacceptable processing overhead or installation complexity. It must be possible to add and configure new engines within FISE. The available engines must provide results that are acceptable to our users. Identification of named entities and resources should be accurate in 80% to 90% of instances. This assumes suitable domain training data for engines that support training. Validation will be performed using real world articles relating to local government in England, Scotland and Wales. Performance • • • • • • • The terms of the contract are: Start of contract 1st November 2010 IKS component for validation is the FISE Demo system available 1st April 2011 Validation interview in April 2011 End of Contract 31st May 2011 Total remuneration for this contract is 6000 Euro, excluding VAT. Visibility FISE itself will be either installed on the users server or hosted by GOSS. Initially when an article is being created users will be presented with suggested people and places entities extracted by FISE. They will choose which ones they wish to be tagged in the article. For demonstration purposes the use of FISE will be made more explicit. Further uses and interactions are still under investigation. 5.1.4 Netzmuehle Internet Use-Case Integration of semantic web technologies into a new e-commerce solution called neoshopia. Detailled information about neoshopia can be found on the neoshopia.eu website (german only). The solutions works a lot with stories. In those stories (e.g. a candle light dinner in Rome) products of the shop should be integrated (a small image, title of the product,...). This combination to sell products via emotional stories is one of the main USP of neoshopia in relation to traditional online-shop solutions. © IKS Consortium 2013 22 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 The solution works best with non mass-products e.g. small fashion labels that are not so common and for products which cannot battle with mass-products via the price. The integration respectively the combination of the products with the stories should be solved via semantic analysis of the text and the most adequate products should be shown in the article (e.g. a bottle of red wine in the line where the gentleman serves a glass of wine to his beloved). Validation § The solution will be tested in real online-shops with real products and with stories written for these shops. § Together with shop dealers the solution will be tested if the automatic selected products apply with the content of the story. § It is planned to test the solution with at least three different shops (e.g. lifestyle, deli, start-up) § The shops will have a different amount of products § Shops will only a handful amount of products but with the possibilty of customization § Shop with at least 20 different products in at least 10 categories § Shops with 50+ products in dozens of categories § The shops are tracked by an online user statistic (Piwik) to measure the conversion rate and user interaction § With the measurement we want to prove the theorem that emotional stories combined with appropriate products lead to higher sales rates Performance § start of contract: 1st January 2012 § selected components are: Apache Stanbol § integration will be done by: Netzmühle Internetagentur OG § demo system will be available: 15 March 2012 § end of contract: 31 March 2012 Planned Tasks § Setup experimental scripts to test Apache Stanbol in combination with PHP § Integrate the Stanbol web services into Netzmühle ORYZA (CMS) using the Netzmühle CORE (web application framework) web service interfaces § Build a Netzmühle BARTHII (Online-Shop) module using the implemented services § How it works? § 1. Create product categories in BARTHII. § 2. Create your products in BARTHII. § 3. Add the best matching categories to every product. § 4. Write a story which refers to some of your products. § 5. When you save your story the CMS automatically will run a semantic analysis via stanbol. § 6. The best matching products (found via their categories) will be linked to the story. § 7. The system automatically generates a small box with an image (and some text) of the product and an "add to cart" button when the story is shown in the frontend. © IKS Consortium 2013 23 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 § 8. The system tries to show the matching product as near to the found text phrase which correlates to the product. § Test the consumer behaviour "in the wild" Online Demo The integrated solution will become part of the first neospopia best practice stores. Links will be posted below after the go-live of the projects. If the test will be successful it is planned to integrate Stanbol as standard-feature into the neoshopia store concept. Visibility § The concrete implementations will be presented on technology conferences and start-up fairs in Germany but also in other european countries. § Use case studies will be published in technology magazines. § Parts of the developed solution e.g. the PHP web services will be published as open source. 5.1.5 eZsystems Early Adoption and Validation Proposal eZ Publish is a mature open source Enterprise Web Content Management System with a flexible content model and adaptable to a large variety of use-cases. The scope for this early adopter project is add several of the IKS project deliverables as extensions to the eZ Publish kernel and search engine, mainly the Apache Stanbol enhancement engine/entity hub and VIE editor. Use-Case § Asssistance to editors by suggesting meaningful tags, categorized in pre-defined domains § Enhanced relevance and additional faceting for the search engine eZ Find using entity extraction for structured and unstructered content § Integration of the VIE editor and its semantic extensions for a better UX for content editors Validation The integration of the IKS deliverables will be done as open source extensions to eZ Publish and an active review and feedback campaign will be conducted with the existing eZ Publish community. Performance The terms of the contract are: § Start of contract 29th August 2011 § IKS components for validation Apache Stanbol enhancement engine/entity hub and VIE editor. § Demo system available 23rd September 2011 § Validation interview end of September 2011 § End of Contract 14th October 2011 § Total remuneration for this contract is 6500 Euro, excluding VAT. © IKS Consortium 2013 24 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Planned Tasks § Low level PHP API to interact with the Apache Stanbol stack § Investigate and document constraints (multilingual aspects, backend requirements, …) § Automatic annotation with entity extraction upon indexing content with the eZ Find search engine (Apache Solr based) § Semantic tools for editors: tag suggestion (integration with the existing ez tags extension for eZ Publish) § Semantic tools for editors: integration of the VIE editor § On-line survey within the eZ Publish ecosystem for initial feedback Online Demo An online demo will be provided as part of the review and feedback campaign Visibility eZ Publish is in use by a large variety of organisations and companies around the globe. As eZ Publish is available as open source with an active community of users and eZ Systems partners, the IKS integration will be available for the entire eZ Publish ecosystem. 5.1.6 Jadu Early Adoption and Validation Proposal Jadu is an enterprise content management provider. We aim to integrate two elements of the IKS into Jadu CMS in order to provide an enhanced semantic experience to content authors and end users of Jadu web sites. This will include the integration of FISE into the Jadu (JavaScript-based) content editor as well as creating a new engine for FISE to enhance content with other Jadu data, for example with services and councillors. Use-Case Semantic content enhancement in content editor use case 1 1. A user edits an existing document page. 2. User types a person's name and highlights the text. 3. User clicks "Add name" and is presented with a dialog box (or other suitable UI element) which presents suitable matches* 4. User selects correct person and content is semantically marked up and visually flagged (visual changes are only shown while editing) as being so. 5. User clicks Save. User views document on front-end - markup can be examined for semantic meaning. * either via FISE or straight contact lookup Semantic content enhancement in content editor use case 2 1. A user edits a new document page. 2. A user types some content. © IKS Consortium 2013 25 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 3. A user clicks Save. 4. Content is sent to FISE/Stanbol. 5. User is prompted to review semantic suggestions before finalising save. 6. User views document on front-end. Only one of these use cases is likely to be implemented. FISE Engine use case 1. A user edits a new document page. 2. One of the above use cases is used to submit content to FISE 3. FISE runs content through Jadu created engine and returns XML 4. Jadu use XML to enahce content Validation § A sample of Jadu customers will be used to determine that results are suitable for use on their web site § A questionnaire will be developed by Jadu in order to evaluate customerexperience Performance § start of contract: June 2011 § selected components are: Apache Stanbol Enhance/Entityhub § integration will be done by: Jadu Ltd § demo system will be available: § end of contract: § Total remuneration for this contract is 6 000 Euro. Planned Tasks Jadu will perform the following tasks in order to achieve the scenarios based in the use cases: 1. The Jadu content editor will be modified in order to include “add name” functionality, the content from which will be generated by FISE/STANBOL based on the current content of the page 2. A new FISE/STANBOL engine will be developed that will enhance content with other content within Jadu CMS. For example if a document talks about a specific person that is defined within the Jadu “councillors” repository the content will be marked up with that councillor. Online Demo Jadu will provide a demo system for members of the IKS project to view the integration that has taken place. Visibility Jadu will provide the integration to customers is one of two ways, which has not yet been confirmed. Either © IKS Consortium 2013 26 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 1. as a (free or purchasable) plug in module for the CMS 2. as a standard component of the CMS to be released as part of the Jadu roadmap 5.1.7 Liip Early Adoption and Validation Proposal The ResolutionFinder.org application is a database concept which was developed across four thematic issues chosen from the UN agenda. These four thematic issues are: § clean drinking water § women and education § malaria § small arms and light weapons Resolutionfinder.org is particularly unique as it not only supports searching and viewing documents, but also present the history of documents and more importantly of clauses even across documents. In order to expand the content of ResolutionFinder.org to include further issues we are looking to partially automate the inclusion of more documents. This will consist of reading in PDF documents and reading metadata splitting them into clauses using Apache Tika. Additionally the goal is to analyze the content to determine the source language and content to automatically suggest tags for the content. Further down we are also exploring cooperations with organizations that provide additional relevant content like that of the ISN from ETH Zurich. The goal would be to be able to automatically suggest related articles from these external data sources. Finally in the long term we are looking to provide alternative interfaces for exploring the content beyond the current set of properties of documents and tags. In this context it would be interesting to be able to automatically organize content by content as well as suggest related content from documents and clauses. Additionally we expect users of the system to both use the system on a daily basis as well as only casually. The first group might want more flexibility in drilling down into the content while the later group will rather need the system to guide and explain itself. Use-Case In the first step we would want to leverage Apache Stanbol to implement "Story 05: Assistance with Semantic Tagging" and potentially "Story 09: Similarity based document search" by including third party content sites. In the long term (out of the scope of this proposal) we might also want to look into the following stories to enhance the search experience: § Story 17 : Ontology Navigator § Story 20 : Personalized Search § Story 27 : Define custom facets for faceted browsing § Story 33 : Explain facts and entities Validation § § jngldrm.org evaluates the quality of the tag suggestion we expect some level of peer review of the components that will all be released on github.com Performance © IKS Consortium 2013 27 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 § § § § § § start of contract: October 2011 selected components are: Apache Stanbol Enhancement Engines integration will be done by: Liip AG demo system will be available: at resolutionfinder.org by early November end of contract: November/December 2011 Total remuneration for this contract is 6500 Euro. Planned Tasks Liip AG will implement a service API on top of the Symfony2 PHP application development framework that will then be leveraged from the existing Symfony 1.x application. Via the service API it will be possible to get additional tags suggested inside the administration GUI for existing clauses. As part of the Symfony2 application a StanbolBundle (bundle is Symfony2 lingo for plugin) will be created that will be available independently of the application to allow community reuse and simplify community feedback even by those not interested in Resolutionfinder.org. The StanbolBundle will make integration of Apache Stanbol in Symfony2 easier by providing a PHP API to query Stanbol as well as providing some simple CLI commands integrated into the Symfony2 CLI interface for tasks like starting and stopping. The entire code will be released under the MIT open source license. § Create new Stanbol Service Symfony2 Application § Implement StanbolBundle to handle all communication with Stanbol including: § pre processing f.e via Language Identification Engine § Natural Language Processing § Linking Suggestions § post processing f.e. via the Refactor Engine to map the results to the set of tags used on Resolutionfinder.org § Add a button to call the Stanbol Service Application from the Resolutionfinder.org Admin § Add a language field to Resolutionfinder.org documents database § Add a button to call the Stanbol Service Application from the Resolutionfinder.org Admin to determine the language of a document The video "iks_proposal.mp4" shows how one can interfact with the double list to select and deselect tags. The "iks_proposal.png" gives an idea of the interface changes planned. With the Stanbol integration it will be possible to automatically add a list of not yet selected tags into the right hand side for manual selection. Online Demo The application will become part of the Resolutionfinder.org platform. For demo purposes administrative access can be granted. Visibility Resolutionfinder.org is backed by a number of organizations that have supported the development to this point. The effort is lead by jngldrm.org which has received funding from several European organizations like the UN Association of Germany and is partnering with organizations like the International Relations and Security Network of the ETH. As such Apache Stanbol will become visible by both academic organizations as well as NGO's. © IKS Consortium 2013 28 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Furthermore Liip AG is using Resolutionfinder.org as a case study to show potential clients the possibilities of modern search technology available as open source. 5.1.8 Ximdex Early Adoption and Validation Proposal Open Ximdex Evolution SL wants to integrate Apache Stanbol text enrichment engine services into Ximdex Semantic CMS as a complement of the current engine based on the service Zemanta and semantic technologies for manual and automatic recognition (and annotation). The main proposal is providing Ximdex's WYSIWG Editor, aka ximedit, with semantic tools for enriching textual contents introduced by editor users, through Apache Stanbol Enhancer, a RESTFul engine that, as its own name says, can enhance textual content. Ximedit provides a section for including external references on the document. This section will receive related content from Apache Stanbol and will allow users to automatically enrich their documents. Zemanta directly provides with images/links/references based on the analysis of the contents the user is editing, while Apache stanbol will provide with automatic annotations for persons, companies and places. During the project, we will evaluate if we choose one or both engines in next Ximdex WYSIWYG Editor versions. Furthermore, we will prove VIE project integrating some RDF annotations in ximedit. Use-Case • • • • • User creates or edits an existing document using ximedit. User clicks on '”Load” in “External References” button in ximedit. System queries Apache Stanbol Enhancer for related content of the current information in Web Editor. System shows user a tab from each source containing related information about the document. User selects references (organized on images, links and articles) from sources and add them to the original document, enriching it. Note: We will integrate in ximedit the possibility of incorporate RDF annotations. We will see if we do it as a automatic or manual process. Validation Interested users will try online demo at Ximdex and Stanbol integration website. A video demo will be available showing the integration and the co-benefits of IKS and Ximdex integration. Users may download current module's source code. Performance By controlling better the annotation process, Ximdex WYSIWYG Editor should provide better results for content enrichment thanks to Stanbol Integration. Also should offer a better response time than current Zemanta engine. Planned Tasks • • • • • • • • • Installation and configuration of Apache Stanbol. Installation and configuration of Vienna IKS Editables Development of a Ximdex Client for retrieving text enrichment from Apache Stanbol. Development of a Merger for Zemanta and Stanbol results. Development of Manual or Automatic RDFa integration on ximedit. Integration and performance tests. Setup of project website and github project for the code. Documentation and integration conclusions. Setup of online demo and screencast. Online Demo Ximdex will provide an experimental online demo of Web Editor using Apache Stanbol engine on the official Ximdex Website. Visibility © IKS Consortium 2013 29 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Ximdex is a semantic CMS with well known customers in Spain. The use of IKS technologies will spread IKS visibility among them. In addition, on the Community Area of Ximdex website all the information about this project in cooperation with IKS and its results will be collected, to help expanding the knowledge of IKS project. Last, the integration of VIE will create first VIE integration on Early Adopters program from IKS project. Performance of Contract • • • • • • • Start of contract 15th May 2011 IKS component for validation is Apache Stanbol & VIE Demonstrated at Paris Workshop 5-6 July 2011 Demo system available online 31 July 2011 Validation interview in September 2011 End of Contract 15th October 2011 Total remuneration for this contract is - 6500 Euro. 5.1.9 Typo3 Introduction TYPO3 Phoenix is the Next Generation Content Management System developed by the TYPO3 community. We use in-page editing for modifying the web-pages contents; built around the EmberJS framework and the Aloha Editor. We plan to expose all editable content as RDFa; and to then use VIE for driving the editing experience. Vision Currently, we are using proprietary HTML5 data attributes which enrich the content of the website and which drive the editing experience. However, we'd like to replace them by RDFa tags; so that these would contain all the website information; which would then also be parseable by other programs which support RDFa. After using RDFa to store information, we will use VIE as the core of our Editing Experience, managing the website's content. The Aloha Editor and our own UI will be implemented then as VIE Widget. Furthermore, this will enable us to embed other VIE widgets in TYPO3 Phoenix, for example the widgets for enhancement of content. As we use EmberJS as JavaScript Framework, we need to extend VIE to work with Ember.JS, in addition to Backbone. Use-Case After changing the internals to use RDFa, we plan to run several VIE widgets for semantic enhancement, like the stanbol enhancement widget. Furthermore, we can use RDFa parsers on the website's content, which will enable further usage in Linked Data context. Validation During implementation we will make VIE integration with the EmberJS framework possible (in addition to Backbone.js), and improve VIE as needed to accomplish this. Furthermore, the RDFa we generate must adhere to the RDFa standard, and the content type definitions we generate must be in the correct format for VIE. Performance • • • • • Start of contract: 01 May 2012 Components for validation are: VIE Demo system will be available: End of August 2012 End of contract: 12 September 2012 Total Contract: 7000 Euro Planned Tasks • • • • • Extension of VIE to support EmberJS Integration of VIE into Phoenix Generating RDFa annotations based on our Content Repository and content type definitions Generate the content type definition for VIE from our internal structure BONUS: Possibility to configure additional VIE widgets for the Phoenix content editing interface © IKS Consortium 2013 30 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Online Demo A public online demo will be provided Visibility The TYPO3 CMS already has a long history, and is used in thousands of websites all over the world. This community is already using the new FLOW3 framework actively, and TYPO3 Phoenix will over some years be the replacement of the current TYPO3 branch. Parts of the planned tasks can be split in separate packages making the work available in TYPO3 Phoenix, but also easily usable for developers using the FLOW3 framework. With this integration a big community will be reached, and a great amount of companies using the products in a great variety of markets. 5.1.10 MakoLab Introduction This proposal considers an adaptation of IKS Software Stack to support MakoLab’s RSI-CMS system (http://makolab.pl/en/web-media/case-studies/RSI-CMS). RSI CMS (Renault Site CMS) is the CMS created by MakoLab used by 40+ countries of the world as a tool to create and maintain international Renault websites. The proposal will be realized as an extension of existing RSI-CMS. RSI-CMS is an ASP.NET CMS that combines a user friendly interface with a flexible structured (XML based) content engine. In addition to standard desktop sites, RSI-CMS can easily create mobile sites. It features distributed architecture, with production sites hosted in numerous data centers and cloud solutions around the globe. The proposal is put forward by MakoLab SA, a Polish company located in Lodz (www.makolab.com), Use-Case 1. The user of RSI-CMS will be able to use Stanbol Semantic Enhancement facility to semantically annotate the entities of content managed by RSI-CMS. 2. The RSI CMS will also implement VIE client-side control for marking up of the content under control of the CMS system. It will also be used for enhancement of RSI-CMS editing capacities with VIE inline editing feature, particularly in the light of responsive and mobile designs. Validation Online Demo Dedicated web page will be set on our website http://makolab.com/iks containing demo with example data and tests of implemented functionalities. Feedback from end users The semantically enhanced system will be presented to the Renault managmenet. We’ll advise on the usage, gather feedback from end-users, and produce a report about end-users feedback. Apache Stanbol Semantic Data Manager plugin for RSI-CMS The plugin will be submitted to Renault with several examples and test cases. Plugin will allow for data transfer from RSI-CMS framework to Apache Stanbol, access to Stanbol components, /contenthub), plugin will allow for queries/enhancements to be presented from within RSI-CMS using VIE,VIE2 widgets. We will ask several users from large RSI-CMS users community to use the platform at the same time and report their feeling about performance. Planned Tasks 1. 2. 3. preparation of test infrastructure (installing apache stanbol within RSI-CMS framework) configure EntityHub to work with RSI-CMS implementation of an interface for enhancing the content with linked data from services available through EntityHub, using VIE^2 widget Apache Stanbol Semantic Data Manager plugin for RSI-CMS framework 1. transfer data from/to database to Apache Stanbol triplestore 2. simple api to access EntityHub 3. display data (RDF/JSON) retrieved from Apache Stanbol 4. display enriched web page rendered with VIE^2 Widget within a RSI-CMS generated page 5. tests and examples of usage © IKS Consortium 2013 31 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Online Demo An online demo will be available on the project website under www.makolab.com/iks . Link to the demo will be placed on MakoLab & selected RSI-CMS websites Performance The terms of the contract are: 1. Start of contract July 2012 2. IKS component for validation is the Apache Stanbol + VIE 3. Demo system available: 15 October 2012 4. Validation interview: 31 October 2012 5. End of Contract: 31 October 2012 6. Total remuneration for this contract is 6 500 Euro, including VAT. Visibility The enhanced RSI-CMS system will be presented to the Renault management. We’ll advise on the usage, and gather feedback from end-users. Public visibility of the early adoption will be provided by the following actions: 1. Dedicated web page on our website www.makolab.com/iks containing demo 2. Link to the demo from both MakoLab & Renault websites 3. Newsletter to developers at Renault and to MakoLab newsgroup 5.1.11 ShqiperiaCom Introduction ShqiperiaCom Shpk is an Albanian company with more than 10 years of experience in offering content solutions to local and regional companies. The company's portofoglio includes a range of clients in both the public and private sectors. Part of our work involves the creation and maintenance of websites through the in-house built eRise Content Management System. The eRise CMS is a commercial product but the company is plannig the launch an open source CMS (codename: equ.al). Both these CMSs will be based on a LAMP stack and will have incude modular implementation allowing for modules such as as Newssite, RealEstate, Shopping Cart etc. Similar modules will benefit from a strong semantic organization which will improve the findability of the content in the website and the presence of content in the WWW. Use Case We would like to use the VIE Tools and a Apache Stanbol instance as a service on the net. Through VIE we will enhance content through a connection to Apache Stanbol. Depending on the different scenarios, the content from the Stanbol instance might be DBPedia for most of the users, but in custom cases it will be annotated through custom's own proprietary data (ex: RealEstate annotation with local-based information + similar properties). • Use of VIE Tools for content editing and annotations. Performance • • • • • • • Start of contract: Selected components are Apache Stanbol + Vie Application will be done by ShqiperiaCom Shpk Demo available: Demo example will be available till End of contract Total remuneration for this contract is xxxx Euro. Planned tasks Integration of Stanbol on a LAMP server with equ.al running as CMS. Support of front-end operations through the use of VIE tools. Online Demo www.equ.al © IKS Consortium 2013 32 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 5.2 CMS Integrators 5.2.1 Klein & Partner KG We, Klein and Partner KG, Innsbruck, member of BlueDynamics Alliance, want to integrate FISE with the CMS Plone and present the result to the Plone Community. Use-Case • • Editor adds a new article (HTML or File i.e. PDF, Doc) to Plone. She press "save". Plone stores the article and - additional - Plone sends the page to FISE and gets back FISE semantic enhancements. Plone stores enhancements as annotations to the article. They are displayed side-by-side with the document. An add-on developer writes a Plone PortalTransform (output-transformation, i.e. XHTML to semantically enriched XHTML). Developer access some article and easily read its semantic enhancements. Validation see also the FISE Python/Plone Integration Validation and Online Demo Validation through the web. • A public demo site hosted at our server offers a demo account with role Editor. The site will be reset approx. every 2 hours. • Validation 1 After login validating visitor can upload any (supported) type of Plone content. Validating visitor can inspect the enhancements of each document. • Validation on code level. Steps documented and reversible for developers. • Plone add on developers are adding one line to packages setup.py file. • Validation 2 On build out/easy install time all FISE libraries and integration packages are fetched automatically. • Add on developer adds a dependency to its Plone Generic Setup profile. • Validation 3 After activating the add-on in Plone all FISE dependencies are activated. • Validation 4 Developer writes a Plone Doctest. In the test he adds content programmatically and rereads it. Now he can access the semantic enhancements. Performance All tasks are done synchronous. So response time of Plone on save of an article increase with the time FISE needs to return with the enhancements. At the time of writing the proposal FISE works also only synchronous. Later on, if FISE is refactored to work asynchronous, the Python and Plone components can be refactored to work asynchronous. Planned Talks Step 1: Create a generic Python API to communicate with FISE over its Restful API. Fetch the FISEEnhancements and provide a simple access Python-API. Release of module as Python-Package at pypi.python.org under Python Software Foundation License. Step 2: Write a Plone module which automatically sends the content (if needed as plain text) to FISE and annotates the enhancement to the Original content. Release of module as Python-Package at pypi.python.org under GPL. Step 3: Create a Plone Portlet (UI) showing some enhancements. Release of module as Python-Package at pypi.python.org underGPL. Step 4: Present the results to the Plone Community. Spread the word at blogs, twitter, Facebook, ... Arrange a Sprint (aka Hackathon, in Zope/Plone world its called Sprint) in Innsbruck for interested community people to © IKS Consortium 2013 33 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 help pushing FISE integration forward. Take part at other Plone sprints and work on FISE topic. Try to get accepted as speaker on this topic on one of the next conferences (Plone Conference in Bristol, DZUGTagung in Dresden, European Plone Symposium). Visibility With step 4 we plan to get an reasonable amount of Python, Zope and Plone community response. Motivating people to try and use FISE is major goal. Here we support the Plone community if FISE problems raising and give FISE-developers feedback. We will spread the word in related communities in Zürich, Cologne and Graz utilizing the BlueDynamics Alliance partners. Performance of Contract • • • • • • • The terms of the contract are: Start of contract 1st September 2010 IKS component for validation is the FISE Demo system available 1st December 2010 Validation interview in December 2010 End of Contract 31st December 2010 Total remuneration for this contract is 6000 Euro. 5.2.2 Zaizi Ltd • • • Integration of FISE and Alfresco. Integrate Alfresco with FISE to enable augmentation of Alfresco content with FISE. Documents / Content uploaded or created within Alfresco are converted to simple text and sent to FISE for semantic augmentation. Alfresco User Interface enhancements. Enhance Alfresco Share client's UI to provide navigation with semantic entities. E.g. clicking on entities to search related content within Alfresco. We'd also like to integrate Aloha Editor when it is released. For now only the above items. I have been in touch with Alfresco and they are happy for us to work on this and contribute back to the community. Further details • Level of commitment Alfresco o Option 1: We can contribute the extensions to Alfresco Forge for use by the Community. This can be under any open source license. o Option 2: We contribute it to Alfresco to be bundled with Alfresco. This will require us signing the Alfresco contribution agreement. NB Contributing to Alfresco core we can only use libraries / components with permissive open source licenses such as BSD or Apache. Contribution of Aloha integration will not be possible if it released under GPL. • • Validation process type of testing, data sets, users, scenarios o Pick the top 2 - 3 use cases as voted by the community and implement them in Alfresco. o Agree standard data sets with the community for testing across the different CMSs. o Create test plan of expected outcomes and get it peer reviewed / signed off by the community Online demo with public access o This should be possible to host this on an Amazon EC2 instance for public access. 5.2.3 SourceSense Sourcesense wants to integrate FISE enhancement engine services inside both Atlassian Confluence Enterprise Collaboration and Wiki Software and Alfresco Open Source Enterprise Content Management System. © IKS Consortium 2013 34 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 The main focuses are towards the autotagging and entity extraction capabilities that would be very useful for enriching platforms' contents. Use-Case UC1 - Confluence • • • • • • User writes down a page or blogpost on the System and click the Save button the System (after default operations) queries FISE engine sending content text FISE answers to the System sending back entities and tags suggestions extracted from document text the System puts tags suggestions as tags inside the page to be created the System gets extracted entities saving them along with the page and then highlights (HTML enrichment: emphasize, linking, etc) the corresponding words inside the page or blogpost text the System shows the enriched page UC2 - Alfresco • • • • • the User creates a content inside the System the System extract text from the content the System queries FISE with the given text FISE sends to the System the tag suggestions and entities extracted from the content text the System decorates the content with the extracted tags and entities as additional metadata Possible further enhancement: the extracted Entities could be aggregated in Entity-spaces so that a user could navigate, for instance, the Places space and filter documents by entity instances (e.g.: City of Rome). The aggregation could use associations in Alfresco maintaining the same relationship structure returned by FISE. Validation Confluence - Community driven The validation phase for the Confluence/FISE integration will occur at first internally on our Confluence internal instance which has lots of requests per day and subsequently on our http://opensource.sourcesense.com/confluence . Alfresco The validation phase for Alfresco/FISE integration will occur internally on an Alfresco instance prepared for this scope. Performance Enrichment of contents is going to be done synchronously at the time of writing since FISE services aren't asynchronous yet. Once and when this is possible then data enrichment could be triggered on events asynchronously (periodically in some cases) without affecting performances and user experience. The terms of the contract are: • Start of the contract 1st September 2010 • IKS component for validation is the FISE • Demo system available 1st December 2010 • Validation interview in December 2010 • End of contract 31st December 2010 • Total remuneration for this contract is 6000 Euro, excluding VAT. Visibility © IKS Consortium 2013 35 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 With our opensource.sourcesense.com Confluence instance we could get significant visibility of automatic resource enrichment with FISE. As far as both Alfresco and Atlassian are concerned we are planning a series of joint events in all our offices (London, Amsterdam, Milan and Rome) in H2 2010 during which, among other things, we will present "cool and upcoming" integrations and FISE would be one of the few presented. We will also publish and support the Atlassian integration on the Atlassian Plugin Exchange http://plugins.atlassian.com/ and work with Atlassian to publish a blog post on their official news blog http://blogs.atlassian.com/news/ to promote FISE Public Demo A real use case of the Confluence/FISE integration that anyone can run will be available on http://opensource.sourcesense.com 5.2.4 Punkt.netServices GmbH punkt. netServices GmbH as Drupal Open Source CMS Integrator would like to implement the FISE semantic engine for automated tagging purposes. The objective is to provide Tag Recommendations for the editors on the one hand as well as to provide rich Tags and Meta Data per content node / content item on the other hand. Use-Case Use Case: FISE engine for Tag Recommendations in Drupal CMS 1) A editor creates a new content item (or edits an existing) one (= content node in Drupal) inside of the CMS 2) As a next step the editor clicks a button for 'Tag Recommendations' embedded in the editor's view of Drupal 3) A for this use case implemented (Drupal) Wrapper will take the content of this node (content item of the editor) and hands it over to the FISE semantic engine 4) FISE semantic engine will extract the relevant terms & phrases of this content item 5) FISE engine gives relevant phrases back to the Drupal system 6) This automatic generated tags will be shown in the 'tag area' of the Drupal content node in editors mode 7) The editor is able to choose from the given tags (select and un-select) 8) This content node is enriched with automatic generated tags and can be saved 9) The Drupal system shows the node tags in the form of a tag cloud in the public view of the node (front end view) 10) The editor team saves time to type in tags per content node again and again Possible expansion: the tags can be embedded as RDFa into the public HTML view of the content node (to discuss) Validation punkt. netServices re-builds it existing website (www.punkt.at) at the moment using Drupal Open Source CMS we are willing to implement the given use case into a part of our new company website (provided that the FISE engine gives required output) as well as we can offer to create a screen cast of the editors view and show this in a weblog and/or website article about the IKS project (and punkt.l netServices being an early adopter). Performance The FISE engine should be able to cover the Drupal requests live and in time - so we do not see performance issues here at the moment - should the FISE semantic engine be not able to manage several Drupal requests from a system that is managed by a editor team - enhancements on the side of FISE could be made. But the service on hand is planned to work on time to give the editor / user the possibility to interact with the tag recommendation service. Planned Tasks Set Up of FISE semantic engine in a development environment of punkt. netServices © IKS Consortium 2013 36 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Implementation of a Drupal Wrapper for the FISE engine Implementation of the above given use case tests (performance, scalability, stability) Provide output as demo & screen cast Online Demo See above & below Visibility As mentioned above we would like to implement the use case in a part of our new punkt. netServices website that will be based on Drupal - furthermore we can offer to provide a screen cast of the editors view of the tag recommendation service as well as we will show it to our customers if the service works well & is interesting for them. Furthermore we can show the new Drupal service using FISE on several Drupal events we are participating in the future (as local & national Drupal meetings or a DrupalCon (US and/or Europe) to give the Drupal community a glue of what the IKS module can provide for Drupal OS Content Management System. Performance of Contract • • • • • • Start of contract 1st September 2010 IKS component for validation is the FISE Demo system available 1st of February 2011 Validation interview in February 2011 End of Contract 28th of February 2011 Total remuneration for this contract is 6000 Euro. 5.2.5 Evo42 Communications Ltd As discussed at the IKS Early Adopter Workshop in Salzburg evo42 communications Ltd. as Drupal CMS Integrator would like to give a brief overview about the “IKS for Drupal Module”. The IKS Project consortium presented the first alpha version of the “Integrated Knowledge Stack” components to bring semantic technologies to content management systems. With FISE, a RESTful engine that can enhance textual content, we will develop a module for Drupal 7 which helps editors to add annotations which are suggested via FISE to their content. Background information about Drupal 7 and RDF/RDFa: • Drupal 7 and RDF (DrupalCon San Francisco 2010 • RDFa in Drupal 7 Objectives / Visibility The “IKS for Drupal Module” aims to deliver as much outcome as possible from the EU funded open source IKS project to the Drupal community and provide the IKS team with feedback, bug fixes and/or contributed code. The module and information for integration will be provided on the newly created website "IKSforDrupal.net": • • • • a live demonstration of the Drupal 7 modules (FISE, semantic editor) a easy to follow installation and configuration guide for the IKS for Drupal Module – all code is open source. Information and documentation is provided with creative commons licence. a basic Drupal installation profile for easy evaluation and custom set-ups -- comparable to OpenPublish free API access to a up-to-date FISE Server installation for Drupal adopters/developer (optional) Benefits Hundreds of thousands of people and organizations are using Drupal to power an endless variety of web sites. With Drupal 7 a lot of web properties became semantic aka. open web enabled. With RDF in the core of Drupal and RDFa output by default thousands of websites start publishing their data to the open web. It's a big chance © IKS Consortium 2013 37 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 for the IKS project to reach a huge user group and provide help for SME to benefit from the leading edge of innovation in knowledge technologies. Use Case • • • • • • An editor creates a new or edits an existing document. The content is sent to FISE via manual action (clicking a "get annotations button") or after writing some text (triggered by time or character count) The FISE engine analyses the content and returns related terms / concepts to the Drupal module Depending if there is a Semantic Editor available or not the content in Drupal will be annotated in the WYSIWYG editor or only added to the "Drupal taxonomy object" of the content node (the Drupal Hook System will be used for this checks) The user is able to discard tags which he thinks are not appropriate or add existing annotations which are available in the system The chosen annotations are available as RDFa information in the public HTML view of the content page Validation • • • Interested users can try the online demo at the created IKSforDrupal website -- it is possible to try it with or without a Semantic Editor. Users can download and install a Drupal version with the integrated modules A screen cast is available so users can see what are the benefits of the IKS integration Performance The FISE engine should be able to return results to the user live and in an appropriate time. We will test the performance with different amounts of text. Planned Tasks • • • • • • • • Installation of the FISE engine Development of a Drupal 7 module to connect to FISE and RICK, and to the Drupal taxonomy Module Development of a Drupal 7 module for storing the annotations (interaction with a Semantic Editor) Setup of the project website Setup of a github project for all code Performance and Scalability tests Documentation and information for integration Setup of an online demo and screencast Online Demo An online demo will be available on the project website http://IKSforDrupal.net Performance of Contract • • • • • • • The terms of the contract are: Start of contract 30th December 2010 IKS component for validation is: FISE, RICK Demo system available 30th January 2010 Validation interview in February 2011 End of Contract 28th February 2011 Total remuneration for this contract is 7.000 Euro. 5.2.6 Beorn Technologies Introduction © IKS Consortium 2013 38 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 The document consists of a presentation of the company and its context, a description of the project and a draft proposal. Beorn Technologies Beorn Technologies is a French company based in Toulouse and founded in 2007. We provide portal and content management solutions for our customers (public organisations and private companies). The products are mainly used in the context of intranet and/or internet portals. Our main expertise focuses on custom services for Liferay portal and CMS and Alfresco CMS. As a service provider we also extend these products with web accessibility (html structure, user friendliness and content), mobile applications (under Android) and e-services (complex and secure forms for public organisations). As service providers and integrators of open-source solutions we engage in strong community involvement. This gives us a respected visibility within communities and with vendors. We believe in research and have a strong R&D policy. We dedicate about 20% of our time to R&D. We now plan on integrating semantic web capabilities to our products in order to enhance accessibility in a broader sense. Our customers include: • City of Toulouse: www.toulouse.fr an internet portal and CMS running a customised Liferay portal • Novela festival (Toulouse science fair): www.lanovela.fr an internet/extranet portal running a Liferay portal • EthnicFlow: www.soukaffaires.ma a classifieds platform running a Liferay portal • Council of Corse du Sud (French local government): associations.cg-corsedusud.fr a public funding request e-service. Context As we focus on content management we are planning to improve our products with regards to accessibility and information adaptation. Web accessibility is primarily understood as providing nice formatted and disabled people friendliness. We advocate for a broader meaning that also include content semantics. The idea is to provide a technically – i.e. structurally – sound product along with ways to understand the contents in a ”show more” fashion. Hence the ability to provide related internal and/or external contents/links/resources is key to the understanding. Driving further on the road leads to information adaptation. The content itself has to be automatically prepared for the end user, based on existing content. The goal is to automatically provide simplified or enhanced content upon user request or user navigation profiling. E.g. a scientist may want to see detailed contents with further readings in their speciality whereas a beotian will prefer having simplified, shortened contents just to understand what it is talked about. Project In the context of enhanced information we have identified some semantic web engines among which FISE is a good candidate. We plan to integrate FISE with Liferay portal to provide the tools necessary for implementing content improvement. Goal The goal is to integrate FISE with Liferay portal. The intended fallouts are: • a tag-suggestion enhanced editor • automated annotation of keywords • semantic navigation • semantically relevant resource list display Use cases © IKS Consortium 2013 39 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 • • • • • • • Enhanced content editor: content editors may choose meaningful tags from a suggestion list. Automated annotation: end users may be provided with tool tip-like hover information on specialised vocabulary. Ontology enrichment: new contents may be analysed and may enrich the ontology. Semantic navigation: end users may be able to scroll through content-related semantic data Statically suggested resources: end users may refer to a resource/link/content navigation block whose content is related to the main content; references may be internal or external. Dynamically suggested resources: end users may refer to a profileadapted resource/link/content navigation block whose content is related to the main content; references may be internal or external. Content adaptation: end users may view an automatically adapted – augmented or simplified – version of the content; adaptation may emerge from explicit request – i.e. button click – or from navigation profile analysis. Draft proposal The planned tasks are: • • • • develop a Liferay plugin as a FISE adapter (choice will be made between kernel extension/ modification and autonomous portlet according to practicability and community/vendor) tackle use cases 1 and 2 and evaluate model modification breadth tackle use case 3 and find a suitable 2-way communication pattern between Liferay and FISE tackle use cases 4 and 5 and enhance previous plugins (time & resources permitting) Use cases 6 and 7 relate to another field of research that may be addressed as two different projects: linguistics & semantics fundamental research on content adaptation and applied research on advanced web profiling. As a result these cases will not be included from the beginning. IKS Team Feedback • • • Please specify, what you mean with "ontology enrichment"? Which editor do you want to extend with the tagging capabilities? We are interested in using Apache Stanbol results (e.g. extracted people or locations) to support user interactions during editing and consuming content (e.g. providing a specific view/hover for a person recognized within the text) o http://wiki.iks-project.eu/index.php/SearchSuggestInteraction or o http://wiki.iks-project.eu/index.php/TailoredActivitiesInteraction 5.2.7 Lunaria Early Adoption and Validation Proposal Lunaria provides marketing and design services for a range of clients in both the public and private sectors. Part of this involves the creation and maintenance of websites. Lunaria (through its parent company Verinote) deploys and supports the server environment for web-based projects. Typically these would be on LAMP stacks with WHM used to manage the services. In areas of Social Marketing increasingly clients are looking for solutions which develop the use of the semantic web: typically in areas of social media, collaborative working and knowledge acquisition within a dynamicCMS. User engagement is critical in social marketing or social networking, as is allowing related content to be collected and displayed. Contextual semantic navigation is very powerful for users with memory dysfunction, or for associative learning and the collaborative acquisition of knowledge. © IKS Consortium 2013 40 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Use Case § a/ Creation of an on-line educational/collaboration tool using the open source CMS Drupal at its core integrated with Apache Stanbol. The core functionality of the system will be open to adaptation to specific needs of possible end users ranging from education (early learning, youth community projects or simple social networking) or as an aid to institutional organizations dealing with learning difficulties or other progressive disabilities. § b/ The core of the system will be based on related terms and images in relation to the user, group of users, time and context. Using the system will prompt action or deliberation on the part of the user or group of users. § c/ The content is represented through visual prompts (from images) with the tagging defining the collection of stories as related content. § d/ Pages can be readily viewed, reviewed, edited, tags suggested and added. § e/ This creates a virtuous cycle for enhancing the contextual semantic navigation. Validation First part would be to evaluate the deployment of components, and their practical use. For example do they work, are they useful, do they add value etc.. We are currently working with several clients who have a level of awareness of the semantic web. One is based in education and community and is directed through the local Government. We would present an example of the semantic web working, through this organisation, for feedback from non-technical, professionals via a structured questionnaire. The questionnaire would be presented to establish differing levels of awareness and expectations of the Semantic Web and, would seek to identify if the semantic web was better understood having been demonstrated, and in what areas would people see the benefits applied, and what these might be. Performance § Start of contract: 10th October 2011 § Selected components are Apache Stanbol + Vie § Application will be done by Verinote Limited § Demo available: 15 December 2011 § Demo example will be available till 10th July 2012 § End of contract 10th January 2012 § Total remuneration for this contract is 7000 Euro. Planned tasks Integration of Stanbol on a LAMP server with Drupal running as CMS. Creation of a working model, with a presentational layer that meets the expectations of a valid user experience. Based on a Content Type which allows single image upload, text, tagging and key-date. Outputs would be single pages and contextual semantic navigation. Online Demo www.verinote.org Visibility Presentation to political and financial decision makers. Exposure to potential users. © IKS Consortium 2013 41 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 5.2.8 Acuity Unlimited Early Adoption and Validation Proposal Acuity Unlimited as Fedora Commons open source integrator, would like to integrate KReS services to assist content repository managers acquire and manage semantic metadata about their contents. Our initial objective is to enable the system to perform semantic computations to aid the effectiveness of search and discovery services. Specifically, we aim to integrate an established thesaurus with the system’s resource index and perform computations to enable the use of contextualised faceted semantic search. Eventually, and beyond the scope of the Early Adopter’s project, a full integration would support the needs of content cataloguers as well as end users, and provide facilities for lifting from XML schemes and ontology alignment with other descriptive metadata about content objects, for full semantic interoperability. The first stage however needs to concentrate on providing a solid foundation for semantic support within Fedora, that is, allowing the use of KReS services over multiple Fedora digital content objects whilst at the same time maintaining compatibility with facilities relying on Fedora’s existing RDF-based Resource Index and its schema. We will also endeavour to configure Fedora to access and test the underlying KReS ontology management and scoping mechanisms. Use-Case UC1 - Content Repository Owner § Content repository owner can associate nodes of the KReS ontology network to specific repository contents [via Fedora content model architecture] § With the aid of ontology design patterns (ODPs), to allow repository owners to specify alignments between semantic representations of metadata schema, and therefore make available consistent semantic categories from differing origins across repository contents. § Via KReS scopes, to enable content repository owners to specify boundaries as to which semantic representations apply to which repository contents. § To enable content repository owners to specify and run inference procedures over semantic information to derive new information about contents, and to optionally persist the results back to the repository’s standard curation mechanisms (identification, index and access mechanisms). § Via the KReS session interface and scopes, to provide a configuration to support more specific, specialised queries, eg ad-hoc semantically-backed faceted browse. UC2 - End User/Content Search (Note: there is no standardised user-facing search interface suitable for semantic search out of the box for Fedora – therefore an end-user interface will be constructed for demonstration purposes to illustrate the correct functioning of the underlying integration; the implementation of the front-end itself will not be the focus). § User chooses to search by semantic category - this could potentially be a faceted browse interface allowing contents to be explored according to constraints specified by the user in a simple-to-use way. § Semantic categories are sourced from the current scopes in KReS § The user chooses to drill-down using a semantic (SKOS) thesaurus categorisation to constrain search results. © IKS Consortium 2013 42 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 § Constraints are specified using facets drawn from available metadata to further narrow search results to specific contents. Challenges § Fedora is a framework for content and services. It does not have a user interface out-of-the-box. End-user demonstrations will need to be bespoke and fairly simple if performed as part of the project; adaptations of external user interfaces developed will be looked at for demonstration purposes however during the course of the project. § Fedora currently indexes its contents using a single-graph Resource Index. Each triple in this graph does not currently specify the content object(s) for which the triple applies. § The possibility of wrapping KReS as a FISE module has been raised. This may be potentially evaluated as a means to provide future robustness and interoperability of the overall integrated architecture. § Fedora has two patterns for direct integration with its content acquisition (ingest) procedures. The most appropriate method will be recommended during the course of the project. Potential Further Enhancements Here is a list of enhancements beyond the initial scope of development for this Early Adopter’s proposal: § Tool support for lifting from existing XML thesauri into SKOS and associating with Fedora contents (for discovery) § Tool support for lifting from existing XML metadata descriptions and associating with Fedora contents § Support for the content cataloguer to choose to associate the content with semantic categories from a list within pre-determined semantic scopes § Build the facility to allow content cataloguers to specify their own “local” semantic categories, using SKOS or OWL, as enhancements or mapped to existing ontologies. § Link discovery - the SILK framework could be wrapped by KReS to enable links to be discovered between repository contents and metadata, and added to the ontology network to grow the number of ontologies available to the repository owner. Validation KReS Team § KReS is currently in alpha. The team has offered assistance to the project as it progresses to help ensure a successful outcome, and it is anticipated the real-world application of KReS will aid KReS development as it proceeds. We will remain in close discussion throughout the project to ensure maximal outputs for both development teams working together. Community-driven § Acuity Unlimited has for some time been engaged in applications of Fedora in a semantic web context. We have begun to engage with key members of the Fedora community with a stake in the deep integration of semantic web capabilities demonstrated by this proposal. § Steve Bayliss is a committer and recent Release Manager for Fedora. He will ensure the committers are aware of the project and its potential impact, and seek future collaborations and applications of the Fedora/KReS integrations where appropriate. © IKS Consortium 2013 43 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Client-driven § Acuity Unlimited has been in discussion with specific clients regarding the KReS integration. The project will be developed and tested against appropriate digital material from within a content repository sourced from one of our clients. The client will be consulted at points during the project in order to validate the design and outcomes. The most recent version of Fedora will be used for development, integration and validation purposes. The validation phase for the Fedora/KReS integration will initially be internally on our VMWare servers, then subsequently deployed to a public-facing Amazon EC2 instance (or VPS instance) to a wider community for evaluation and feedback. Performance Performance constraints around the use of KReS are in general yet to be evaluated. Findings will be reported as part of the project. There are challenges in “writing into” Fedora’s current RDF database for persistence of Fedora contents with RDF, eg for curation of lifted or inference results from KReS. Fedora does not currently include its content object identifiers within its single “Resource Index” RDF graph. Experiments to address this limitation have indicated there are performance issues when using Fedora’s natively bundled RDF database, Mulgara, to specify a named graph per content object. Opportunities for enhancing such performance bottlenecks will be explored and recommendations to the Fedora and Mulgara projects made as appropriate. Planned Tasks Step 0: Project inception: KReS familiarisation - technical setup, familiarisation with the KReS API, KReS component maturity assessment with KReS developers and confirm roadmap with KReS team. Step 1: Development and stage environment: Set up running KReS instance. Set up Fedora instance populated with client-supplied content and metadata records in XML. Verify KReS instance is accessible from Fedora. [1] Step 2: Configure core KReS scopes within the ONM: KreS will be configured to load and make available Fedora's Resource Index ontology at runtime within the core space of the KReS ONM. SKOS (the base formalism used to capture and express the thesaurus/controlled vocabulary) will similarly be configured and made available. The KReS instance will be restarted after configuration. Step 3: Configure custom KReS scopes within the ONM: Custom metadata schema expressed in OWL for the objects specific to this Fedora repository instance will be managed and made available during runtime within the mutable and shared custom space feature of the ONM, by calling the ScopeRegistry interface. Key concepts from the specific SKOS-based thesaurus will be similarly loaded and accessed, in a way that therefore allows runtime modification if necessary. Step 4: Ontology persistence: Ontologies will be stored on the KReS side using the OntologyStorage interface. Step 5: Alignment of ontologies: A reasoning pattern will be implemented to express alignment of the ontologies referred to above. ODPs will be the preferred practice to model these alignments. The recipe will be added using the API for the R&I. A reengineering scope in the custom space will be set up via the SEMION Manager's API to provide access to the results of integration and alignments of these ontologies. The SEMION Refactorer API will be called to apply the ontology alignment recipe and thereby produce a coherent set of semantic relations in the ONM custom scope derived from the different ontology sources. © IKS Consortium 2013 44 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Step 6: Integration with Fedora object relationships: Calls will be made on the ScopeRegistry to set up a custom scope to hold RDF data pertaining to repository content objects. This data may be significant in size [2]. Therefore the possibility of integration with Clerezza as back-end storage interface for KReS will also be evaluated for its feasibility within the scope of this development [3]. Fedora Java code will be extended to add the repository's object-specific RDF data to a custom scope (created with the ONM via the ScopeRegistry API) to hold this instance data. Step 7: Per-user inferences: Satisfying the per-user discovery use case will depend on satisfying inferences based on terms found from the thesaurus's controlled vocabulary at SKOS concept (eg artist) and instance level (eg a specific person). Further constraints might be added by the user deriving from technical object-specific metadata, eg to specify only certain size of image. At each point after specifying these constraints, a session scope negotiated with the ONM scope representing the fully-reengineered session-based data set will be established, (therefore available for later drill-down by that user), using the SEMION Manager API, and recipe rules corresponding to the ontology alignment inferences will be applied by calling the SEMION reengineering API. This will yield the fully populated, “reengineered”, instance data graph applicable to the user's specified search constraints, ie constituting search results and aiding guided discovery. If time permits, we will endeavour to also undertake the following steps to assist forward-looking scenarios: Step 8: Investigate and document the design options for Fedora services to allow the repository manager to selectively filter which objects will contribute to KReS custom scope, and stub prototypes as necessary Step 9: Document a means to manage lifting of XML content object metadata using the two-step SEMION reengineering process. [1] Fedora’s reference implementation is with Tomcat. Whilst interest has been shown in deployment of Fedora in OSGi, we cannot make assumptions at this stage regarding the preferred default. The JavaAPI has been recommended as preferable due to its significantly better performance and ease of use, but using the RESTful API may be preferred as it will not cause a change to Fedora’s deployment requirements. Therefore potential deployments into GlassFish or a suitable OSGi web extender will be investigated, alongside use of the KReS RESTful API within a more loosely integrated Tomcat and Felix setup. [2] https://wiki.duraspace.org/display/FCR30/Triples+in+the+Resource+Index [3] Potential use of Clerezza backend API has been discussed in this context. Fedora is bundled with Mulgara, seehttps://wiki.duraspace.org/display/FCR30/Resource+Index. A Mulgara implementation has been developed for Clerezza, understood to be a possible persistent storage API for KreS. Tasks will be carried out beginning April 1 2011 and completing by June 30 2011. Performance of Contract The terms of the contract are: Start of contract 1st April 2011 IKS component for validation is KReS Demo preview available 10th June 2011 Demo system available 30th June 2011 Validation interview in July 2011 End of Contract 31st July 2011 Total remuneration for this contract is 6000 Euro. Online Demo © IKS Consortium 2013 45 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 § The validation phase for the Fedora/KReS integration will initially be internally on our VMWare servers, then subsequently deployed to a public-facing running instance, accessible on the web to a wider community for evaluation and feedback. § The work will be presented at an IKS workshop in July 2011. Visibility § Steve Bayliss is a committer to the Fedora Commons and recent Release Manager. The work will made visible at committer level and key community members made aware of the potential of the work. § Acuity Unlimited has visibility and influence in the broader marketplace as a services company offering both Fedora-specific expertise and semantic web expertise. § Results will be made visible on the Fedora Commons wiki. § Results will be disseminated in presentations or otherwise made visible at events influential to the Fedora community, such as the Fedora national and European user groups, and OR2011. § Fedora is a recognised leading technology in the institutional repository and digital libraries sectors. Advances in Fedora’s capabilities have tended to have an impact on the communities the technologies serve, so that we would anticipate the semantic capabilities offered by KReS to become visible within the sector. § The work will be presented at an IKS workshop in early summer of 2011. 5.2.9 Interact Interact Egypt is an Internet Company established in Cairo, Egypt focusing on content management and on-line marketing solutions working for both the Italian and the Egyptian market. We plan to integrate FISE and KReS into WordPress (WP), a leading Open Source CMS we use with our costumers. The integration will be done using WP Plugin architecture: a WP Plugin is a program written in the PHP scripting language, that adds a specific set of features or services to WP, which can be seamlessly integrated with the costumer’s website using access points and methods provided by the WordPress Plugin Application Program Interface (API). The goal for the integration with IKS is to provide to our WP users (and to the Wordpress community) content analysis and relevant metadata embedding using RDFa (Microdata and Microformats will also be considered) for better content findability. More specifically, we will use FISE for semantic lifting of text, and KReS for refactoring data according to specific vocabularies. Use-Case The costumer (the new media department of an Italian energy utility company - we’ll name it “Ugo” for the sole porpose of this document) access WP’s WYSIWYG editor and finds a button “SemW3 Analysis”, after adding some textual content in italian Ugo clicks the button and the WP Plugin fetches from FISE a list of entities. The entities are shown into a separate SemW3 frame (available in the content editor window); Ugo selects entities/tags that he finds more relevant for the purpose of his article and selects the proper type and automatically RDFa (Microdata and Microformats are also valid alternatives for the scope of this project) are added to the published article. Types are suggested by the Plugin and compatible with Google Rich snippets standards and might include the following: § Business and organization § Events § People Products For future implementation an online editor to let Ugo manually define the following types shall be planned: © IKS Consortium 2013 46 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 § Breadcrumbs § Events § Reviews § Review Ratings § Video The online editor is will not be part of the first release of the Plugin and will not be validated. Flow The WordPress CMS stores its data in a legacy database system. The database is a plain content representation (mostly a body). By using WordPress API, the plug-in loads the post(s) and/or page(s) contents. A KReS instance will be installed alongside the CMS. From the CMS management interface, the Content Manager will be able to activate the plug-in. The plug-in passes the legacy data to Stanbol RESTful services in this sequence: § enhancement of unstructured text via the /engines method, which outputs structured data (ex. RDF), § the RDF is passed to the KReS ONM along with the ontology specifications [1] (/kres/ontology), § a KReS session will be started in order to perform the re-engineering (/kres/session), § the KReS re-engineering process will be configured by passing the rules (/kres/rule) thus creating the recipe (/kres/recipe), § the re-engineering process will be executed (/kres/refactor), § the plug-in will store the output in WordPress, providing enhanced text to WordPress contents. [1] we'll look for predefined patterns (http://ontologydesignpatterns.org/wiki/Main_Page) As an additional operation, the User may be able to complement the original pattern with additional ontologies (from scope to space) in order to provide context-specific definitions. This process shall include a Content Manager interface that allows to "add, modify and remove ontologies within a given scope", as specified in http://stlab.istc.cnr.it/documents/KReS/KReS-Alpha/node12.html(/kres/ontology method). Validation Online Demo The implementation will be available to a private WP blog published on http://semw3.indemo.it to the costumer. SEMW3 WordPress plugin The WP plugin will be available as opensource under the GPL2 license to the WP community. Performance Performance will be measured based on concurrent editors requests (2, 5 and 10 editors) acting on different posts with various content to be analyzed. Performace will be recorded using Google Speed Tracer and the tests will be performed in a test plant (all components running in the same network). Planned Tasks © IKS Consortium 2013 47 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 WP1 • • design the WP Plugin (SemW3) evaluate FISE and plan the integration with the Plugin WP2 • • implement SemW3 using WP Plugin Application Program Interface (API). integrate FISE and KReS with SemW3 WP3 • write unit tests, build, deploy and packaging scripts for SemW3 WP4 • • • write Plugin documentation prepare any additional materials for the Plugin submission and promotion to the WP Plugin Directory write Plugin usage manual for the end costumer WP5 • • roll out SemW3 Plugin demo for the end costumer (on http://semw3.indemo.it) roll out SemW3 Plugin on the WP Plugin Directory Online Demo http://semw3.indemo.it and a link to the Plugin in the WP Plugin Directory from http://egypt.interact.it. Visibility The plugin will be presented to our end costumer and all the team working on WordPress initiatives on behalf of the end costumer. Public visibility of the early adoption will be provided by the following actions: • Newsletter to our costumer base • Dedicated web page on our website • Publishing of the Plugin on http://wordpress.org/extend/plugins/ • Submission to wp-plugins.ne and wp-plugins.org Performance of Contract The terms of the contract are: § Contract in the name of the Interact European entity § Start of contract 1st April 2011 § Online public demo for everyone to test run § Online demo available in June 2011 (IKS early adopter workshop) § Participation to the early adopter workshop (July, Paris) § Validation interview in July © IKS Consortium 2013 48 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 § End of Contract 31st July 2011 § Total remuneration: 6.000 Euro 5.2.10 Drunomics Use-Case The main goal of this proposal is to build an Stanbol indexer for Drupal structured data, which will enable the following stories: • S05: Assistance with Semantic Tagging • S19: Enriching content with information retrieved from internal sources • S21: Entity extractor support in editors • S23 / S29: Enriching content with information retrieved from external sources • S32: Autolink company names Although most likely beyond the timeline of this proposal, the following stories should be achievable once the goals of this proposal have been implemented. • S01: Search and Disambiguation in Docs • S06: Context-aware Content Delivery • S07: Knowledge-based Content Adaptation • S09: Similarity based document search • S17: Domain ontology navigator • S24: Multi-device publishing Validation • • We will provide demos so that members of the Drupal community can try the tools described in this proposal and give feedback on the quality and performance. We will provide screencasts so that users can easily see how to set up things and what the tools give them. Performance • • • • • • Start of contract: September 2012 Selected components: VIE, Apache Stanbol Enhancement Engines, Entity Hub and EntityHub persistent storage. Integration will be done by: Wolfgang Ziegler, Drunomics Demo system will be available: on openspring.net (possibly also on viejs.org if the site owners agree) End of contract: 30 November 2012 Total remuneration for this contract is: 6500 Planned Tasks Drunomics will build a Stanbol indexer for Drupal. Once Drupal’s structured data is indexed by Stanbol, it will become available to the rest of the IKS software stack to perform content enhancement tasks such as finding related content, suggesting relations as content is being authored, and improved search. The Stanbol indexer will be built on top of the existing Search API module available on drupal.org. Drupal entities will be converted to RDF and sent to Stanbol for indexing. The EntityHub will be used to store relations between Drupal entities, which can later be queried by the end user. Results are returned in JSON-LD and can be used by the VIE library for integration in the in-place editor (Aloha or Hallo) for content enhancement. The entire code will be released under the GPL2 (possibly dual licensed MIT or BSD open source license if required by IKS). Code will be hosted on drupal.org and github.com. Online Demo The application will be available on openspring.net. For demo purposes administrative access can be granted on request. Visibility © IKS Consortium 2013 49 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Drupal is a well known and popular Content Management System running personal blogs as well as corporate, political and government sites such as whitehouse.gov. Users of Drupal include The Economist, Ubuntu, Sony, MTY, Warner Music Group, etc. Drupal benefits from an active community constantly improving the quality of the software and adding new features as web technologies evolve. The work carried out in this project will help shape the next version of Drupal 8. 5.2.11 Logicells Introduction This proposal will be based on our evaluation (and later contribution) to Stanbol, and on integrating VIE into the DotNet Nuke CMS. This CMS is an Open Source project based on .Net technologies. Proposal We are interested in the context of this proposal in the project of coupling DNN with IKS : • enriching the CMS editing capabilities through VIE • interacting with Stanbol through a REST architecture • use Open NLP on french language • possibly add modules on to the enhancement engine able to idiomatically find some categories based on text mining techniques like Bayesian networks. At a final stage, we intend to associate documents with a high-level semantic description of their content. This will involve automatic extraction of meaning in a knowledge representation language, rdf as an example. So, in complement, we will write advanced openNLP models and include them in Stanbol. But, as writing such models require business knowledge and could be time expensive it should be a collective work with other partner using french language. Use case • Briefing notes routing On a regular basis, I gather potentially valuable information in a professional environment that can have a collective interest for a group of individuals (here a professional association). So, each time I get some valuable information for the group, I just need to send a briefing note (short notes easy and fast to write used in economic intelligence) to a mailing service or if I have more time to spend to a web interface that allows me to add manually some semantic meta-data to my briefing note. All other members of this group are supposed to do the same. This service should allow peoples, from the group of individuals, to indicate that they are interested in some categories of information, using semantic properties for this. Then when a piece of information classified in one of those categories is added on the site, subscribers get a notification. Regularly, new briefing notes will be added. As each one will be semantically annotated, we would expect at some moment to have a big linked database that could be used to find briefing notes using the annotations they are related to. I will then be able to query this database to interpret trends around 'hot' subjects of interest for myself and/or some other members of the group. Validation • • It is easy to add a brief note and to register to some categories of notes to be notified Building a request for some kind of note should be easy and the answer should be satisfying to the user Performance The terms of the contract are : • Start of the contract, October 2012 • IKS components for validation is the DNN/VIE integration and the DNN/FISE REST interactions • Demo system available 20 November 2012 • Validation interview in 30 November 2012 • End of contract 30 November • Total remuneration of this contract is 6500 Euro Visibility We will install STANBOL online on our server in order to interact with DNN portals. A prototype of the brief note application will be available to be used publicly on the internet. People will be able to create a group and to © IKS Consortium 2013 50 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 add members to this group. Then inside the group they will be able to publish notes and get notifications. We will make public to the community any progress on the use of Open NLP in French language. 5.3 CMS Tool Providers 5.3.1 SalsaDev This proposal has for objective the integration of salsaDev's features (IA & content extension) into FISE and the deployment of integration for our at least one of salsadev's client. Goal To offer salsaDev and current FISE feature for generic user-cases in our product. salsaDev will both extend its current enhancement engines to meet current product functionality and develop new query engines in joint collaboration with the FISE development team to satisfy its clients' Information Access needs. Motivation As an “Information Access” company, salsaDev is interested in participating to the IKS FISE integration project. Our primary intent is to replicate the stack-ability and general plug-ability design of the content enhancement engines for query engines to provide a transversal, easy and intuitive Information Access paradigm. The FISE enhancement engines, as describe in Bertrand’s during the workshop, are considered as plugins. Each engine is very simple and straight forward, implementing a common data-structure (ContentItem) and methods (canEnhace and Enhance). Despite their simplicity enhancement engines can prove to be very powerful when stacked together. Each engine is specialized into a single enhancement, providing the modularity, lightweight and simplicity supporting the FISE overall architecture approach. As Bertrand mentioned during the Early Adopters Workshop FISE currently implements a naïve and simple stacking mechanism for content enhancement engines. It might prove useful to let engines co-operate between each other in a iterative manner. Such co-operation assures the end-result to be the best possible process for all enhancements. It is the simplicity, ease and best of all bread mechanism that we would like to see in the query engine as well. Project salsaDev will develop the project in partnership with one of its client (gaining access to publicly available content) and provide a public access to prototype. To satisfy salsaDev's product deliveries we will have to work both with enhancement and query engines. Leveraging the content enhancement proposed by FISE while providing a consistent access to information without circumventing FISE with query engines. Use-case description Use cases cover basic information life-cycle within our product: • supply new content for indexing (enhancement engine) • categorize content (Story #10 thru enhancement engine) • get related content (Story #09 thru new query engine) • query for related content (query engine) User interface © IKS Consortium 2013 51 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 The user interface will be based on current sandbox as for public project "EU_Research" Implementation for enhancement engines To supply process for the above use-cases salsaDev will extend current enhancement engines Architecture / process 1) 2) 3) 4) 5) front-end deals with document's input front-end submits document to FISE's enhancement engine FISE submits document to SD for indexing thru enhancement engine FISE categorizes document thru SD's enhancement engine front-end provides view & navigation of document Planned tasks 1) 2) 3) 4) Link document submission to FISE Create indexing enhancement engine Create categorizing enhancement engine Integrate FISE process in prototype product Implementation for query engines As of right now the query engine only supports RDF querying. By constructing a similar architecture for information access than content enhancement one could be able to stack multiple query engines together. This seems trivial when executing a RDF query, but might take all its sense with non-structured, full-text queries. The goal is to have multiple query engines (RDF, NLP, Keyword, Sense-based) collaborating and participating toward the information access and result-set construction. One could also think of integrating external search engines as Query Engines. For example here's how a typical "web-related-content-from-document" engine would work with salsaDev and Google: • • • • • Document to ContentItem Conversion (might be done with FISE enhancement engine) SalsaDev keyword extraction (might be done with FISE enhancement engine) Google Query construction (including term disambiguation) Google Result analysis (remove false positive given sense/content, part of query engine) return relevant results Issues / challenges Stacking & federating several information access engines together raises a few issues. Ranging from the content/structure of the query to the merging of different sources: • Not all information-access mechanism rely on the same “query” (kw, content, rdf, document,) • Merging results (ranking) from different engines might be a real challenge Development To full-fill prototype specification salsaDev will collaborate with the FISE development team to build a streamlined design/upgrade of Query Engine to support: • Common Query Entity (Equivalent to ContentItem) • Map-Reduce type of engine collaboration (including ranking & heuristics) • Reduce controller with advanced heuristics to merge results from engines. Architecture / process • • • Get Information Access query Evaluate Query and stack engines (canExecute?) Execute each engine according to heuristics © IKS Consortium 2013 52 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 • • • Get all engine's result Evaluate set and rank Provide sorted set of result Planned tasks • • • salsaDev & FISE development team to extend current Query Engine design salsaDev implements Keyword & full-text Query Engine salsaDev integrates query engine in FISE process Licensing and demo access The code will be licensed as part of IKS code Demo will be public access 5.3.2 Object’Ive Object’Ive is a Paris based information technology consulting company. Beyond our information technology consulting activities (realisation of time & materials as well as fixed price projects), our internal research activities lead us to develop specific solutions (mobile applications, intelligence tools, CRM, code translator...) During the past years, we developed our expertise in both fields of mobile technologies through the mastering of the main mobile development platforms (iPhone, Android, Windows Mobile and BlackBerry) and knowledge and content management technologies. In this context, Object’Ive is currently developing the BlogoMatic tool that automatically generates web sites on a defined topic. Based on the Nuxeo CMS platform, BlogoMatic allows the user to automatically generate a web site, either automatically by gathering contents via trend detection engines like Google Insights or manually by entering key words in the system. Many sources coming both from the Internet like Google News, YouTube, Amazon, RSS feeds, and so on and from Intranet databases can be plugged into the system in order to collect the data in diverse formats that will then be displayed in the generated web site. The web site is composed of a general home page displaying some contents of each type of the chosen data (video, article, product...) and of specific pages organised by data type in order to display the contents separately. As of today, our solution is operational with the connectors we developed for gathering information from various Internet sources. However, by testing our system on different key words, we observed that, in many cases, the collected information lacks relevance making the user search experience not optimal. By adding semantic components to the BlogoMatic tool, we aim to sharply increase the relevance of the gathered contents and thus, make our solution much more efficient from a user and business point of view. Moreover, adding semantic components will allow making possible the interoperability of internal enterprise sources which is a major issue in order to switch from a simple mass storage of raw data to the valuation and management of the enterprise information asset in a smart and differentiated way. Use-Case BlogoMatic will integrates the IKS Stanbol and VIE components. § These integrations have the following goals: § Add semantic to the collected contents © IKS Consortium 2013 53 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 § Enhance their relevance § Make possible an automatic tagging and entity extraction § Be able to propose to the user relevant linked contents § Improve the user experience and research in the generated web site By using the results rendered by the semantic engine under a triple store model, we will add functionalities that will allow the extraction of new entities. These entities will concern other ontologies that we will be brought to describe and then integrate as new indexes in Apache Stanbol. The triple store model will then be analysed using SPARQL and JENA in order to extract new entities concerning these new indexes Through this, we will be able to associate the integration of Apache Stanbol to the following use cases: § Story 19: Enriching content with information retrieved from internal sources § Story 21: Entity extractor support in editors § Story 05: Assistance with Semantic Tagging § Story 27: Define custom facets for faceted browsing Validation The validation of the Apache Stanbol technology integration in BlogoMatic will be realised by the customers in which premises we will integrate BlogoMatic. Our customer will be asked to validate the relevance of the results obtained by the extraction process. It has to be underlined that we might already have a potential lead to install our solution, first as a Proof of Content, in one of our customers’ IT environment. Performance § start of contract: 1st January 2012 § selected components are: Apache Stanbol § demo system will be available: 15 March 2012 § end of contract: 31 March 2012 Planned Tasks Our teams will develop a plug-in, “BMSemantic”, using the Apache Stanbol Engine and VIE, that will be integrated in our solution. This plug-in will allow in a first step the broadcast of the articles gathered by BlogoMatic to the Apache Stanbol Engine in order to retrieve the triple store model of the transmitted articles. The triple store model will then be analysed by the plug-in to extract the requested entities. In a second step, the plug-in will allow the use of the VIE component that will make it possible for the user to generate tags. Besides, we plan to develop VIE widgets using JQuery UI in order to offer to the user the abitility to : § validate the relevance enhancement of the information gathered § validate the tags § update the generated website Stanbol will be integrated in the keyword research to allow the user to disambiguate his research before the website generation. © IKS Consortium 2013 54 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Stanbol will also be used to automatically classify the gathered contents by topic basing on the extracted entities and the inference system. Online Demo The online demo of BlogoMatic will be avaialble on a dedicated web page of our web site. Visibility BlogoMatic will be accessible through a dedicated web page of our web site as well as through potential customer references who will adopt our solution. 5.3.3 PAUX Technologies Use-Case Validation Evaluation Service for FISE Recommendations PAUX Technologies GmbH would like to offer an evaluation service for FISE services. These services can be • entity recognition • recommendations for links • other output. If an output (object) is valuable for an author, they will rate it with a specific quintupel: 1. target group 2. previous knowledge 3. relevancy 4. difficulty 5. quality E.g. for the term London we receive the fise link recommendation http://dbpedia.org/resource/London. The PAUX author will then valuate the link as follows: 1. The link is valuable for the target group travellers 2. The target group needs little previous knowledge 3. The link's quality is valuated good 4. The relevancy is valuated low 5. The difficulty is valuated easy The valuation of our authors will be given back as rdf triples, so they can be processed by FISE. © IKS Consortium 2013 55 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Simplified example code <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/terms/" xmlns:rdfs="http://rdfs.org/sioc/ns#" xmlns:fise="http://fise.iksproject.eu/ontology/" xmlns:paux="http://paux.com/ontology/" > <rdf:Description rdf:about="urn:enhancement-d6332018-facf-9928-acd5c39f206c4e07"> <fise:end rdf:datatype="http://www.w3.org/2001/XMLSchema#int"> 66392 </fise:end> <fise:start rdf:datatype="http://www.w3.org/2001/XMLSchema#int"> 66386 </fise:start> <fise:confidence rdf:datatype="http://www.w3.org/2001/XMLSchema#double"> 0.9857885085023388 </fise:confidence> <dc:type rdf:resource="http://dbpedia.org/ontology/Place"/> <fise:selectioncontext rdf:datatype="http://www.w3.org/2001/XMLSchema#string"> ILLUMINATI PROJECT: MEMO Illuminatus! Trilogy Seite 62 von 470 8/5 J.M.: The survival of the Bavarian Illuminati throughout the nineteenth century and into the twentieth is the subject of World Revolution by Nesta Webster (Constable and Company, London, 1921). Mrs. Webster follows Robison fairly closely on the early days of the movement, up to the French Revolution, but then veers off and says that the Illuminati never intended to create their Utopian anarcho-communist society: that was just another of their masks. </fise:selection-context> <fise:selected-text rdf:datatype="http://www.w3.org/2001/XMLSchema#string"> London </fise:selected-text> <rdf:type rdf:resource="http://fise.iksproject.eu/ontology/TextAnnotation"/> <dc:creator rdf:datatype="http://www.w3.org/2001/XMLSchema#string"> eu.iksproject.fise.engines.opennlp.impl.NamedEntityExtractionEnhancementEng ine </dc:creator> <dc:created rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime"> 2010-0715T17:07:58.218+02:00 </dc:created> <fise:extracted-from rdf:resource="urn:content-item-sha1e18e81c8a39e57572bfbd39ed5d0ad4defd1a721"/> <rdf:type rdf:resource="http://fise.iks-project.eu/ontology/Enhancement"/> </rdf:Description> <rdf:Description rdf:about="urn:enhancement-aba201e0-8310-d189-fa1a0d827e373dd4"> <rdf:type rdf:resource="http://fise.iksproject.eu/ontology/Enhancement"/> <fise:extracted-from rdf:resource="urn:content-item-sha1e18e81c8a39e57572bfbd39ed5d0ad4defd1a721"/> <dc:created rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime"> 2010-0715T17:09:06.938+02:00 </dc:created> <dc:creator rdf:datatype="http://www.w3.org/2001/XMLSchema#string"> eu.iksproject.fise.engines.autotagging.impl.EntityMentionEnhancementEngine </dc:creator> <rdf:type rdf:resource="http://fise.iksproject.eu/ontology/EntityAnnotation"/> <dc:relation rdf:resource="urn:enhancement-d6332018-facf-9928-acd5-c39f206c4e07"/> <fise:entity-reference rdf:resource="http://dbpedia.org/resource/London"/> © IKS Consortium 2013 56 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 <fise:entity-label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"> London </fise:entity-label> <fise:confidence rdf:datatype="http://www.w3.org/2001/XMLSchema#double"> 5.764342784881592 </fise:confidence> <fise:entity-type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> <fise:entity-type rdf:resource="http://dbpedia.org/ontology/Place"/> <fise:entity-type rdf:resource="http://dbpedia.org/ontology/PopulatedPlace"/> <fise:entity-type rdf:resource="http://dbpedia.org/ontology/Area"/> </rdf:Description> <rdf:Description rdf:about="urn:PAUXreview-765765"> <rdf:type rdf:resource="http://paux.com/ontology/PAUXReview"/> <fise:extractedfrom rdf:resource="urn:content-item-sha1e18e81c8a39e57572bfbd39ed5d0ad4defd1a721"/> <dc:created rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime"> 2010-0715T12:52:54.194+02:00 </dc:created> <dc:creator rdf:datatype="http://www.w3.org/2001/XMLSchema#string"> M. Dreusicke </dc:creator> <dc:relation rdf:resource="urn:enhancement-aba201e0-8310d189-fa1a-0d827e373dd4"/> <paux:usergroup rdf:datatype="http://paux.com/XMLSchema#usergroup"> traveller </paux:usergroup> <paux:previous-knowledge rdf:datatype="http://paux.com/XMLSchema#previous-knowledge"> little </paux:previous-knowledge> <paux:quality rdf:datatype="http://paux.com/XMLSchema#quality"> good </paux:quality> <paux:relevancy rdf:datatype="http://paux.com/XMLSchema#relevancy"> low </paux:relevancy> <paux:difficulty rdf:datatype="http://paux.com/XMLSchema#difficulty"> easy </paux:difficulty> </rdf:Description> </rdf:RDF> IKS Team Feedback The process which you describe, is not yet implemented in FISE, therefore it cannot be validated. The idea, to have an feedback component, which integrates usage feedback is very valuable, I will create an Jira issue for the Stanbol developers, which addresses this need. To summarize: It could be possible to validate such a feature with Paux users at a later stage, we will get back to this proposal, when this feedback component exists. 5.3.4 Intt Introduction One Entity Oy is a Finnish company based in Helsinki. We are developing a personal publishing platform called 1NTT. Our area of activity is social networking and website building tools. Current pre-beta release is publicly available online at http://1ntt.net/ Use-Case © IKS Consortium 2013 57 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 We want to investigate the feasibility of Stanbol integration into our publishing platform 1NTT by enhancing the submitted documents with semantic data. The implementation will be done by using the Stanbol engine. When a user creates a document in 1NTT, the content is sent to Stanbol instance for enrichment. Stanbol should return a list of RDF annotations, which are automatically added as navigational tags to the submitted document. The user interface for 1NTT document editor will have the possibilities of selecting which tags are used and which are discarded. Validation Our experience regarding the integration project will be gathered along the project and discussed in the validation interview. Planned Tasks • • Install Apache Stanbol either as local or external instance. Write the visual UI component for 1NTT document editor. Online Demo The on going development can be viewed from http://1ntt.net/. The solution will be available for all registered users of 1NTT. Visibility In the future when 1NTT reaches final and stable state of development, the service has potential of reaching millions of users worldwide. IKS Team Feedback Our primary concern is that 1ntt is not based around a typical CMS technology stack. Secondly it is still not clear how 1ntt intends to implement Apache Standbol. At present the focus of IKS is text based semantic enhancement and from our desktop research 1ntt is multimedia focused with images and video. Our recommendation is to reconsider this proposal once Apache Standbol is able to offer more functionality for multimedia content. 5.3.5 Apache Lenya Context This document is a proposal for the IKS EA program. This proposal has for objective the integration of FISE feature into Apache's Lenya cms. © IKS Consortium 2013 58 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 The title of this first proposal is : “AutoClassify component” for document in corpus. The aim is not to class document in a “static classical hierarchical way” (like OS way). Each document isn't still in a folder but is a node in a content graph. Goal To offer the ability to do automatic classification of documents and to offer to the user various navigation options for the same corpus : • navigation by author • navigation by location • navigation by ontology • … • navigation by self build request on rdf meta-datas In fact, navigation opportunities depend on the RDF description of the document, the most important part of this RDF description will be obtain throw FISE. Use-case description One user comes into one corpus. He adds a new document or a set of unclassified new documents. He retrieves his document and other with tag navigation. User interface prototype The document Media:autoClassify-UI.pdf presents UI ideas for this component. Implementation for the alpha release Here is detailed functionalities for the first release of the “AutoClassify” component. Architecture / process 1. 2. 3. 4. 5. Lenya deals with document's input Lenya deals with document's view : each document has at minimum the xhtml representation and the source document Lenya submits document to FISE's enhancement engine Lenya retrieves and saves FISE's results Lenya offers a navigation based on FISE results User-interface The user interface for the alpha version: • will integrate just one or two input ways (slide 1) • may not propose the pdf view for each document (slide 2) • just allows navigation with existing tags (slide 3) • provides at minimum the xhtml view (slide 4) Planned tasks • • • • • • Add RDF view to Lenya's existing views Build enhancement pipeline : Transform user's input into xhtml – save it submit plain text representation to FISE server save FISE results in the RDF document view Build navigation : add tag item if they don't exist, add document reference if tag already exists Licensing and demo access The code will be licensed on Apache 2.0 license. Demo will be public access IKS Team Feedback © IKS Consortium 2013 59 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Can you please provide further details on the end-user and development communities that this proposal is targeting? End-users advantages • This implementation will provide two main advantages for end-users : • Provide a non-normative way for document retrieving : o In most case, documents are organising by an authoritative group (webmaster, communication group, person who creates the document tree one day,...) in a hierarchical way. But, this chosen way is not necessarily the "by default" way of retrieving for users. o Provide automatic and multi-access way (throw metadats) for retrieving document is an enhancement for end-users - that don't have to learn any more the authoritative organisation. o This approach is complementary of the "search engine" one because here, the user doesn't have to exactly know good keywords, he is guided by a set of metadata and sees documents that are really relevant for this metadata. • Provide a normative way for document retrieving : o On the opposite side, there is some document's repository spaces under the control of each user. o So, each end-user has a particular way of thinking and organizing o When these repositories are shared, it's difficult for other users to navigate throw each particular organisation and to retrieve relevant document. o A normative navigation based on extracted information allows anyone to retrieve easily document in each personal repository - any document is tagged with auto-extracted-metadata. Development communities • This development will be used in communities : o Lenya : • This first writing of components for Lenya <-> FISE communication will be reusable by all the Lenya community (I have commit rights on the Lenya branch) • Some users in the community are interested in and wait for having usable components. o Cocoon • As Lenya is based on Cocoon (http://cocoon.apache.org), if components are enough generics, they could be integrated into the Cocoon framework, and used by all the cocoon compliant applications • One the other hand, working on the Lenya - FISE integration will bring me to send more comments and improvements on FISE. Relationship with existing stories • This use-case is a first step on implementation of this one : http://wiki.iks-project.eu/index.php/Userstories#Story_17_:_Ontology_Navigator • Some components of this implementation will be useful for achieving this goals : o http://wiki.iks-project.eu/index.php/User-stories#Story_20_:_Personalized_Search o http://wiki.iks-project.eu/index.php/Userstories#Story_10:_Automated_document_categorization 5.3.6 Ectware s.r Introduction Etcware s.r.l. is a SME (Small Medium Enterprise) based in Rome, Italy, and founded in 2007 by highly skilled ITC professionals. We develop web portals and content management solutions for the Public Administration and private customers, by using the Liferay, OpenCMS and Drupal platforms.We are focused in productizing and reusing implemented solutions and in feasibility studies for complex scenarios. Our company has also acquired significant competences in the usage of semantic technologies and standards. After the experience in an Italian research project, we have developed a product for SKOS thesaurus publishing and management, named SKOSware (http://www.skosware.it). © IKS Consortium 2013 60 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 SKOSware has a web-based social interface and a REST interface to publish, search and manage thesauri, and for interoperability with external applications such as content managers. Recently we have developed a Liferay based solution for a Public Administration institution (Garante per la Protezione dei Dati Personali, Italian Data Protection Authority), in which we have deployed an innovative semantic search solution based on SKOSware. In this architecture we updated the Liferay core to allow manual metadata enrichment through concepts included in SKOS thesauri for contents and documents. Metadata enrichment allows also geolocalization and chrono-referencing of CMS contents and Solr-based faceted searches based on the hierarchical structure of a thesaurus. Metadata enrichments are published inside the HTML pages as RDFa snippets; geolocalization and chrono-references are used to place contents on a map and on a timeline. By integrating and customizing Solr we are also able to perform searches and refinements based on dynamic facets, hierarchically organized. The facet structure is compliant with the of the SKOS thesaurus organization. Vision Our vision is to integrate Stanbol in place of our manual metadata enrichment for the CMS contents. This allows us to add additional content enrichment through Stanbol engines. Moreover, content enrichment and tagging will become mostly automatic in this way. Stanbol integration in our Liferay solution will be “loosely coupled” to allow an easy porting in the next version of the CMS, and to enable a maximum degree of reuse of our semantic customization. On the SKOSware side, thesauri are enriched and checked using metadata enrichment and semantic inference. Use-Case Our plan to integrate Stanbol is based on the following steps: 1. Thesauri selected from SKOSware are imported into Stanbol to create a base custom knowledge domain (see “Using custom/local vocabularies with Apache Stanbol” ). 2. The Content editor creates or updates contents and documents on Liferay. These contents are enriched through Stanbol enhancement engines, on editing post-process event. 3. The Liferay administrator launches Stanbol automatic metadata enrichment for all contents and documents (batch enrichment process). 4. The End-user searches contents and documents by using full-text search or tag-cloud-based search and refines the results or expands the search scope on similar or related contents (under the scenes SKOS thesaurus concepts and semantic relations are used to define the related contents). 5. As the end-user views portal contents, terms similar to SKOS concepts (skos:prefLabel or skos:altLabel are used for entity highlighting) are automatically decorated and their description is shown on some specific GUI event (like mouseover). 6. Inference rules and semantic reasoning will be used to complete and enrich the domain knowledge base, thus suggesting additional concepts and OWL relations. 7. Optional use of some IKS VIE widgets on the frontend presentation layer. Validation The solution will be integrated in the Italian data protection Authority portal as a demo, running Stanbol enhancement engines on their document corpus composed by 12.000 items, 2.000 of which already manually enriched with metadata. Performance § Start of contract: 01 March 2012 © IKS Consortium 2013 61 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 § Stanbol components for validation are: EntityHub, KeywordLinkingEngine, ContentHub, Rules Engine and OntoNet (to import in Stanbol the SKOS thesaurus) § Integration will be done by: Etcware srl § Demo system will be available: 31 April 2012 § End of contract: 31 May 2012 § Total Contract: 6500 Euro Planned Tasks § SKOS thesaurus enrichment, using the enhancement engines, and checking its correctness and completeness using the Rules engine and appropriate inference rules. § SKOS thesaurus import into Stanbol (the thesaurus can be exported as RDF from the SKOSware REST interface). § Development of a Liferay-Stanbol adapter, structured as a Liferay service portlet, which enhances contents with Stanbol enrichment services. § Liferay hook portlet development to capture and add the metadata-enriched contents produced by Liferay Stanbol adapter, during post-process content editing; after that, the enriched content will be indexed in a Solr search engine with our indexing services. § Liferay control panel portlet development, to allow administrators to automatically perform enrichment and indexing of all contents. § Frontend search portlet update to add Stanbol-based search (i.e. with ContentHub results). § Frontend display portlet update to add entity highlighting. Online Demo The complete online demo with all the features described above will be available on Etcware demo server (www.baseculturale.it). Visibility At the end of the experimental project we are going to organize a workshop inside the Tor Vergata University in Rome to show our semantic solutions. During the event, a seminary will be dedicated to describe the Stanbol integration project. 5.3.7 CELI France SAS Use Cases and Context CELI (www.celi.it)and CELI France (www.celi-france.com) are two SMES in the field of NLP-based solution provision. We are requesting to participate in the early adoption context in order to integrate Stanbol technology with a specific context of use, i.e. CV management via CMS and semantic technologies. The crucial challenge of this integration is the parametrization of Stanbol to deal with information which has been automatically extracted from CV. Besides the direct integration results, which will be distributed at the same conditions as Stanbol software, the early adoption project will produce two additional by-products: 1. The provision to Stanbol of classes allowing the connection with Linguagrid (www.linguagrid.org) and possibly LanguageGrid (http://langrid.org/en/index.html). 2. The verification of the extensibility of Stanbol to languages other than English (The project will concern CVs written in French). © IKS Consortium 2013 62 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Use-Case 1: Human Resources Department The context is the one of a Human Resource Department of a big company or any recruitment company. The basic goal is to provide them with an open source document management system able to deal in an intelligent way with non structured CV (or "resumes"), i.e. CVs which comes in Microsoft Word, pdf, Open Office etc. Each time a new CV arrives it is inserted in the document base. Behind the scene this is not just adding a document but passing it to a Standbol server which enhances it with structured information. This might represent: 1. experiences of the candidate 2. skills of the candidate 3. Education level 4. reference data (name, address etc.) 5. contact data Some of these data might be slightly more structured than just named entities, but definitely in the representation power of rdf. Some of them could be even more semantically enriched, by providing external information on companies, places, specific technologies etc. As a result of this personnel at the HR department would be able to formulate queries such as (just an exemplification): § All CV of people living in Paris older then 27 years § All CV of people with skills in SQL server and Java § All people who have worked in an high tech company since november 2011. .... In terms of GUI the user will be confronted with a system that allows easy search and easy population of CV data. Use-Case 2: Employment Administration In the second use case we are keeping into account the needs of public agencies with the institutional role of reintegrating in the labor market persons which loose their job or that are looking for their first job. In particular we are considering institutions such as the French Pôle emploi (http://www.poleemploi.fr/accueil/ , http://fr.wikipedia.org/wiki/P%C3%B4le_emploi). This institution is in charge of crossing the demand and the offer on the labor market, in particular by addressing candidates to the right potential employer, suggesting possible educational training, by shaping their skills, etc. In many cases these agencies are managed at a local rather than a national level, as the market of labor is affected by regional constraints. In this use case the parametrized CMS has a double goal: § Much like in the previous case to allow the fast and intelligent retrieval of CVs out of the document base in order to answer potential employer needs. § To be able to perform Business Intelligence like tasks over the structured information provided by the mass of analyzed CVs. Of course performing BI analysis is out of the scope of this proposal, but the structuring of CV information into ontology based classes is definitely the first step towards this direction. Challenges From a technical point of view the most interesting challenge consists in integrating the set of Stanbol enhancer, with the semantic web services provided at www.linguagrid.org. In principle it should not be a different integra- © IKS Consortium 2013 63 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 tion than what has already been made with OpenCalais WS and Zemanta WS. However there are at least two major challenges: § Multilinguality. The extraction will consider French documents rather than English ones. Moreover, in a second phase (not covered by the present project, the whole system could be extended to Italian and French. § Ontological extension. While CVs typically contains quite a lot of named entities which are already covered by Stanbol (e.g. geographical names, time expressions, Company names, person names) there are entities which will need some ontology extension such as skills and education. § Structural Complexity. In a CV instances of entities are linked each other in a structurally complex way. For instance places are not just a flat list of geographical entities, but their are likely to be connected with periods, with job types, with companies, etc. Handling this structural complexity represents an important challenge. Validation The work will be conducted in close contact with the Standbol developers, who will validate or not the implementation choices. On this regards all preliminary documentation concerning design and architecture will be submitted for approval. Real life validation will be probably undertaken at the premises of Objet Directe (http://www.objetdirect.com/html/index.html). The company has a very important activity in term of recruitment, and they handle hundreds of CV per week. The final platform will be installed at their premises and used on a day by day basis for at least one month. An evaluation report will be provided at the end of the period. Performance The major performance bottleneck is probably to be found in the CV processing phase when CV-related information are extracted. This is however an off-line phase, which does not impact on the user. Moreover, as the whole architecture is service based, in case of conditions of particular stress, the infrastructure of www.linguagrid.org (semantic service provider) can easily scale up, thanks to load balancing mechanisms. From the point of view of efficiency of storage of CV information and consequent retrieval by the user, we are not yet in the condition to evaluate it. Planned Tasks Task 1: Design and Architecture. In this phase we will proceed to the design of integration between Stanbol and the CV parsing system, on the one hand, and Stanbol and the CMS for CV management on the other hand. The resulting document (D1.1) will be submitted to Stanbol developers for validation. In this phase we will also proceed to the choice of the most relevant OS CMS to adopt. Task 2: Ontology Adaptation. The point of lack of ontological support for skills and cv data in general is an challenging point, as there is few support to concepts such as, for instance "skills" in DBPEDIA. There is an extension of FOAF for CV information, but the ontology does not look like to be maintained, and should be extended (http://captsolo.net/semweb/). Other possibilities are represented by the Linkedin skill ontology and administrative ontologies such as the one provided by the French Pole Emploi (http://www.pole-emploi.fr). Some internationalization issue are raised by the latter (D2.1: Ontology for CVs). Task 3: Semantic services adaptation. The main "entity provider" for this integration is represented by the semantic platform www.linguagrid.org which hosts nowadays about twenty different services of semantic analysis and Natural Language Processing. The service for CV extraction is not yet exposed, but it is relevant to notice that in the context of this task we will try the integration of most services, whether they are relevant or not © IKS Consortium 2013 64 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 for the specific CV task. We hope, in this way, to give a mutual visibility for both projects. (D.3.1. Report on integration with linguagrid semantic services) Task 4: CMS Integration. The is the phase of interfacing Standbol with the selected CMS. As integration already took place with a number of CMS system we do not expect this phase raise any major issue, expect for the parametrization of the CMS and the handly of information which is structurally more complex than simple named entities. Task 5: Validation. In this phase the system will be installed at the premises of Objet Directe (and possibly other beta tester) and the behavior of the operators will be monitored in order to improve the production release. If available data about saving in terms of time will be provided. (D.5.1: Validation Report) Time Plan § Start of contract: 01 March 2012 § Stanbol components for validation are: Enhancement Engined, EntityHub, KeywordLinkingEngine, ContentHub, Rules Engine and OntoNet. § Task 1 and task 2 due 31 March 2012 § Task 3 and task 4 due 31 May 2012 § Task 5 due 30 June 2012 § A first demo will be available 31 May 2012 § End of contract: 31 July 2012 Online Demo Having an online demo concerning CV is problematic, as it raises well known privacy issues. Nevertheless, the system will be demoed by allowing any user to feed the system with one or more CVs in order to investigate its semantic capabilities. All traces of the uploaded information will be deleted once the session expires Visibility The project will have high visibility, articulated in two main lines: § Visibility of the integration between www.linguagrid.org and Stanbol. Visibility of this activity will be achieved via dissemination in several European projects in which CELI and other linguagrid partners are involved. This theme will also be the object of one talk at LREC. Finally a press release might be issued in fall 2012, reporting the integration of linguagrid with Stanbol and possibly other OS tools for information management. § Visibility of semantic processing of CVs: the scope of this dissemination campaign will be more oriented towards the business world and, at least in a first phase, focused on the French market. There will be announces diffused via specialized press such as the Journals "Entreprendre" and "Presences". The open source aspect of the initiative will be underlined, even though the press campaign will also emphasize the capabilities of semantic processing delivered by CELI France. 5.3.8 Content Control Introduction CONTENT CONTROL is one of the leading contributors to the open source MidCOM PHP web application framework. We plan to add a VIE/CreateJS-based editing interface and the necessary infrastructure for automatically generating and rendering RDFa annotations from existing DB schemas. © IKS Consortium 2013 65 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Vision Ideally, the system should be fully automated, so that site and application builders will get RDFa-compatible markup without any extra effort, which will make them more useful in the semantic web context. The library handling these tasks will be created in a modular fashion and released under a Free Software licence, so that it's possible to write backends for other content management frameworks. At the same time, the annotations, combined with the necessary access rights, will provide automatic inline editing capabilities, making their websites behave in line with Tim Berners-Lee's read/write web vision. Use-Case The modal nature of the typical CMS/web application interfaces (one page for viewing, another for editing) is quite counterintuitive and often leads in the case of content management to endless repetitions of edit – view – edit again cycles. With VIE and the associated libraries, we want to create an interface which allows users to stay focused on their task by avoiding to constant switching between view and edit states. So the benefit to end users will be a more usable, intuitive editing interface, which at the same time produces markup that is much more machine-readable, so that integrations and SEO can be done more easily. Validation Our preliminary tests have shown that while VIE/CreateJS shows great promise and users react quite positively to it, it is still missing some important features for use in real-world applications (like hooks for integrating with other JS libraries, some commonly-needed widgets and so on). On the basis of two website projects, we will gather feedback from actual end users to see where the strengths and weaknesses of the VIE-based system are, and implement improvements where possible. Performance • • • • • Start of contract: 01 May 2012 Components for validation are: VIE/CreateJS Demo system will be available: 01 July 2012 End of contract: 12 July 2012 Total Contract: 7000 Euro Planned Tasks Creation of a data management library that can • parse (DB) schemas • render entities with (configurable) RDFa annotations • initialize the CreateJS-based management UI • provide a REST backend for data received from backbone.js CreateJS-based frontend that can • handle all content types in the sample projects • provide integration with the framework functionality Online Demo A public online demo will be provided Visibility The open source MidCOM framework has quite a long history and there are all kinds of production systems running on it, ranging from enterprise-level web applications to portals to CMS websites. For all of them, CreateJS would become a natural upgrade path, meaning that they would start generating semantic markup. In addition to that, we want to make the schema parser/RDFa renderer library modular and extensible, so that it can be reused in other PHP-based frameworks as well. 5.3.9 Formcept Introduction FORMCEPT [1] provides a highly scalable content mining infrastructure through proven open source technologies that includes Hadoop, HBase and Solr. FORMCEPT's C3 (Classify, Compare, Correlate) Semantic Engine is a state of the art technology which provides classification, comparison and correlation for any type of content. © IKS Consortium 2013 66 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 FORMCEPT's C3 semantic engine can be extended to areas like Competitive Analysis, Financial Analysis, Profile Analysis, Health-care, Trend Analysis, Sentiment Analysis, and more. Vision FORMCEPT [1] is an effort to make content analysis accessible to everyone, be it an enterprise, an individual or a device. We are working on some interesting state of the art products that will be available both as Software as a Service Model (SaaS) and as installable products. Use-Case Analysis of Medical Records - Semantically enrich patient's medical history and aide doctors by recommending drugs. The options provided will be1. Upload a file or key in the medical record that can be a medical history, report or doctor's prescription 2. Get the enriched medical record having the symptoms, drugs and related medicines marked 3. Also see the timeline for the entire medical history to locate when was a particular symptom recorded and what was the medicine given 4. Options to add notes and modify the marked entities Validation See validation page for full details of validation and demos Validatiaon Page Performance • • • • • • Start of contract: 1 May 2012 Stanbol components for validation are: Entityhub, Keyword Linking Engine, New Medical enhancement engine Integration will be done by: 30 June 2012 Demo system will be available: 15 July 2012 End of contract: 31 July 2012 Total Contract: 7000 Euro Planned Tasks • • • • Understand Stanbol Architecture Evaluate existing Enhancement Engines Create an Enhancement Engine for Medical Records Setup a demo instance for validation Online Demo Demo is available online at: http://demo.formcept.com:8080/enhancer "We are currently annotating drugs, diseases, chemical compounds and few other medical and related domains. The enhancement engine uses FORMCEPT's knowledge graph that is built on top of DBpedia 3.6 dumps. So, thanks to DBpedia project as well. We not only annotate the entities but also find the overall broader categories with the relevant hierarchy. As of now, we are annotating the hierarchy as a path under SKOS_BROADER annotation. A typical annotation looks like"broader": "Health->Diseases and disorders->Symptoms->Symptoms and signs: "Digestive system and abdomen->Vomiting", "comment": "Vomiting (known medically as emesis and informally as throwing up and a number of other terms) is the forceful expulsion of the contents of one's stomach through the mouth and sometimes the nose. Vomiting may result from many causes, ranging from gastritis or poisoning to brain tumors, or elevated intracranial pressure. The feeling that one is about to vomit is called nausea, which usually precedes, but does not always lead to, vomiting.", "created": "2012-07-01T12:23:58.495Z", "creator": "org.formcept.engine.enhancer.FCHealthCareEnhancer", "end": 768, "extracted-from": "urn:content-itemsha1-09055dcdcb07a20b3b30f64079a9a2779600f801", "selected-text": "vomiting", "start": 760, "type": "Health" We are working on benchmarking the overall performance. We will post the details soon. Please give it a try and provide your feedback" Visibility © IKS Consortium 2013 67 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 FORMCEPT [1] was started in the month of September, 2011 at Bangalore, India. References [1] FORMCEPT - Your Analysis Platform, www.formcept.com 5.3.10 Sztakipedia Introduction The Unstructured Information Management Architecture (UIMA) [1] is a content analytics framework that was initiated by IBM Research. In 2005 the US Government gave substantial support for the project trough its Defense Advanced Research Projects Agency[2]. This lead to the formation of UIMA Working Group. Under the umbrella of this working group a couple of related technologies were adapted to UIMA[3] (such as OpenNLP[4] and GATE[5]), and numerous new components were created in widely ranging topics from standard natural language processing tasks to bond yield recognition, chemical element annotation, protein and gene annotation, etc. UIMA became an Apache Incubator project in 2006 [6], and as the framework matured an UIMA OASIS standard was created in 2009 [7], the first of this kind. Since then substantial work has been done on performance improvements and applications. Asynchronous Scaleout (AS)[8] provides a way for distributed content analysis, so does Behemoth[9], that enables the execution of UIMA tasks on Hadoop clusters. Deep QA applies UIMA AS to question answering and was recently applied in the famous Watson project to play the Jeopardy! game [10]. The proposer is the lead developer of Sztakipedia project[11] in which high performance statistical natural language processing is used, based on UIMA. One important output of the project is the Sztakipedia Harvester[12] which is able to process more than 80k words of Wikipedia articles in a second, including wikitext parsing, tokenizing, paragraph boundary detection, sentence boundary detection; also category, outlink, infobox indexing and tf-idf calculation using Apache Lucene. Motivation UIMA belongs to a previous generation of technologies in many aspects, but an adapter to the Stanbol Engine would be very beneficial for both of these Apache projects. Although UIMA can be integrated with web projects, it was initially designed with desktop and server applications in mind. With Stanbol integration UIMA could be accessed from the web with state-of-the-art technology. On the other hand, an adapter would enable Stanbol users to exploit the numerous ready-made UIMA components that are distributed as PEAR packages on the UIMA Content Repository[13] and elsewhere on the web. Use Case The actor in this use case is not the end user, but the Stanbol administrator/CMS developer, who wants to use a UIMA component downloaded from the web or developed in-house. The actor wants to get annotations from the UIMA component trough Stanbol with as minimal development effort as possible. This means avoiding the modification and compilation of either the UIMA component or Stanbol if it is not necessary. Therefore, the user configures a mapping from the UIMA TypeSystemDescription to RDF triples, and also configures a communication interface between UIMA and Stanbol. As soon as the communication interface and the type mapping is configured, and the Stanbol adapter is started, the UIMA component is used to analyze incoming content. Planned tasks 1) Remote UIMA: a) creating an UIMA Adapter Enhancement Engine that communicates via REST with a UIMA deployment that runs in its own JVM b) providing documentation and the necessary software template for REST-enabling UIMA engines so that they can be used by 1a) 2) Embedded UIMA: creating an Enhancement Engine template that can be used to embed a UIMA engine directly into Stanbol. Maybe it will be limited in some ways, e.g. only one UIMA engine can be deployed in one Stanbol, only Java UIMA components can be integrated with the proper java version. 3) The creation of a (native Stanbol) Book Finder Enhancement Engine (BFEE) that recommends items from British National Library and The Open Library, which together has about 25 million records. Validation The functionality of the UIMA adapter solution will be evaluated by integrating at least three pear files from the UIMA Component repository. Without a really good evaluation data set for the book finder, a functional evalua- © IKS Consortium 2013 68 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 tion will be used with BFEE: a) "significant" works must be found when mentioned literally, or near-accurately (relying on Lucene proximity search). Significance of works are fixed in the database and are calculated a priory using dbpedia and other sources. b) when the author(s) and a work title is present in close proximity, and both the name and the title are uncommon enough (these metrics are also added a priory to the database) This evaluation method and a related Book Recommender component is tested in Sztakipedia project. Visibility and Demonstration The UIMA component adapter is not a typical demonstrative artifact for the end users but it will surely be interesting for the UIMA community to which it will be presented on their mailing lists. An on-line accessible Stanbol instance will be provided, that will feature enhancements that come from UIMA components, and also the Book Finder Enhancements. Also, description and links to the adapter documentation and code will be added to the UIMA project site, to the Powered by Apache UIMA section. Performance • • • • • proposed start of contract: July 15 2012 end of contract: 26 August 2012 demonstration of uima adapter: 18 August 2012 demonstration of Book Finder: 18 August 2012 proposed total amount 6000 EUR References [1] David Ferrucci and Adam Lally. 2004. UIMA: an architectural approach to unstructured information processing in the corporate research environment. Nat. Lang. Eng. 10, 3-4 (September 2004), 327-348. DOI=10.1017/S1351324904003523 http://dx.doi.org/10.1017/S1351324904003523 [2] IBM Press Release: http://www-03.ibm.com/press/us/en/pressrelease/7822.wss [3] UIMA FAQ: http://uima-framework.sourceforge.net/uima_faq.html#3 [4] http://opennlp.apache.org/ [5] http://gate.ac.uk/ie/ [6] http://uima.apache.org/news.html#05 October 2006 [7] http://docs.oasis-open.org/uima/v1.0/uima-v1.0.html [8] http://uima.apache.org/downloads/releaseDocs/2.3.0-incubating/docs-uimaas/html/uima_async_scaleout/uima_async_scaleout.html [9] https://github.com/DigitalPebble/behemoth [10] E Guizzo: IBM's Watson Jeopardy Computer Shuts Down Humans in Final Game - IEEE Spectrum, Feb 17, 2011 [11] Mihály Héder and Pablo N. Mendes. 2012. Round-trip semantics with sztakipedia and DBpedia spotlight. In Proceedings of the 21st international conference companion on World Wide Web (WWW '12 Companion). ACM, New York, NY, USA, 357-360. DOI=10.1145/2187980.2188048 http://doi.acm.org/10.1145/2187980.2188048 [12] http://code.google.com/p/sztakipedia-harvester/ [13] http://uima.lti.cs.cmu.edu:8080/UCR/Welcome.do 5.3.11 Netlabs.org Introduction netlabs.org is working on a framework which facilitates interfacing RDF based data. We heavily rely on ontologies in our framework, which means we cache them and do quite some reasoning on top of them to figure out how data can be interfaced and shown in the optimal way. This includes figuring out relationship between ontology classes and attributes. Right now this reasoning is pretty minimalistic and mainly done in code, which means we analyze triples our self. The goal of the Early Adopter's project is to implement the reasoning parts on top of Stanbol based RESTful services. This will allow us to use the power of the Stanbol rules and reasoning services to infer additional relationships between ontologies and also use the ontology manager to cache commonly used ontologies with Stanbol to speed up internal services in our framework. © IKS Consortium 2013 69 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 We will use Stanbol to: • cache ontologies: Right now we fetch them from the various official sites which are often very slow and unreliable • reason/infere (and cache the reasoned knowledge) relationships between ontologies: This includes figuring out which attribute belongs to which class, which class to which superclass etc. We can do much smarter matching with Stanbol than we do now in code, which will improve our interfaces • implement several strategies to figure out matches between RDF data: This again improves our user interface. As an example, an interface could figure out that the attribute foaf:based_near is a spacial thing and thus can be shown by any interface class which can show a map. Use Case • • • • • • • UC 1 - Framework/data perspective Create class trees and property trees for ontologies: The goal is to find out how classes and properties are related to each other. In our framework UI widgets match to RDF properties. But we cannot and do not want to implement a class for every property so the relationship between properties can help the system to figure out which widget might be the best choice to interface a certain information, even if the widget designer did not necessarily think of that upfront. Clean up consumed RDF data: RDF based data is often incomplete. As an example, many RDF datasets available in the LOD cloud do not assign the proper classes to URIs but just use the attributes. This makes it difficult for our framework to figure out what a certain URI is really about and thus it is difficult to match it to the proper UI widgets as well. RDF classes are also used by our framework to match available views on certain data, this would heavily improve this matching as well. UC 2 - End users (using applications implemented on our framework) Much smarter user interfaces that can adopt to the selected (RDF based) data and choose the best representation for that data on a particular device (smartphone might look different than the desktop web browser) Faster experience because we cache the ontologies and additional inferred knowledge in Stanbol Can handle incomplete or partially wrong RDF data better, which makes consuming LOD more convenient Challenges • • • • All ontologies used must be available in the Internet and dereferencable by our framework. This is true for most commonly used ontologies but there seem to be a few exceptions of the rule. Poorly made ontologies will provide little or no use for reasoning. While we did not extensively analyze commonly used ontologies we already did spot some flaws in some referenced ontologies. It will be interesting to see how well our approach scales in the (current) RDF real world. While our framework does provide basic UI widgets our focus is so far more on the back-end code than on fancy UI widgets. We currently use the Enyo JavaScript application framework and could theoretically use all available UI components in there. However, there is more work to be done on framework side to make it look really good so the Stanbol based demo will simply prove the point. While many ontologies remain pretty static it is still important to handle caching properly. We will run tests to see if Stanbol handles caching correctly from both client and server perspective while caching ontologies. Potential Further Enhancements The following ideas could be addressed after the initial scope of development for this Early Adopter's proposal: • It might be useful to have some kind of meta-ontologies which describe and match relationships between classes and attributes among different ontologies in the semantic web. This could improve inference and make matching between similar things easier. We have some ideas about how this could be implemented and it would be interesting to see how Stanbol can help on that. • There are several large RDF based knowledge bases available like YAGO2 and/or UMBEL which can also be used as an ontology. It will be interesting to see how these knowledge bases can be integrated into our framework using Stanbol to gain additional knowledge. • The same applies for any vocabulary based on ontologies like SKOS. While it is not completely clear yet how such vocabularies could be used it would be interesting to play around with it. Validation © IKS Consortium 2013 70 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Stanbol Team • We got some encouraging feedback on the Stanbol mailinglist about this proposal. We would work closely with the developers of the various Stanbol components mentioned during this project to assure a successful outcome. Community-driven • • • Our framework will be released as Open Source software under a liberal license later in 2012 (we hope). We will work closely with the group of current developers which themselves are experienced open source software contributors for many years. All work done on top of Stanbol will be documented and released to the public at the end of the project in September 2012. This could be done in the official Stanbol documentation if requested by the developers. Adrian Gschwend will do the major work on this particular project and report both success and issues back to the Stanbol developers. Client-driven netlabs.org is involved in a FP7 SME project which starts in July 2012. The outcome of this proposal would be directly applied there to see how much benefits we have from a client perspective. Also there are two ongoing projects with the Berne University of Applied Sciences running on which we would also validate the prototype. The validation for the Stanbol integration will be initially on our FreeBSD jail servers. If necessary we can and will provide access via OpenVPN to Stanbol developers and at a later stage in the project to a wider community for evaluation and feedback. • Performance Currently caching of our framework is done purely in our code. We will use Stanbols ontology caching services to evaluate if we can increase the user experience. Our internal unit test framework can be used to measure the performance of the Stanbol based implementation of the services. Planned Tasks Step 0: Project inception: Stanbol familiarization - required technical setup of Stanbol installations, documentation overview, API overview, sample REST queries, rules and reasoner samples. First contact with the development team in case of open questions. Step 1: Stanbol bootstrapping: Setup of Stanbol in our FreeBSD jail, first RESTful interaction with our own Stanbol instance via curl and web interface, loading and unloading of ontologies in the ontology manager. Step 2: First inference: Implement basic inference samples on top of Stanbol modules: attribute to class mapping and class to superclass mapping. This is the base to replace the current code-only inference used in our framework. Step 3: Ontology caching: Extend the dereferencing engine used in our framework to get ontologies via Stanbol RESTful services instead of fetching them directly. Make sure ontology caching is done properly from a HTTP caching perspective in both internal and Stanbol based RESTful services. Step 4: Accessing Stanbol from our framework: Replace the internal inference services in our framework with Stanbol based RESTful services to do the same mapping (implemented in step 2). This provides the technical base for more advanced mapping later. Step 5: First performance tests: Compare the new Stanbol based inference and caching services with the former internal services. First optimizations in case of performance degradation due to external RESTful calls. This could be done by pre-fetching some commonly used ontologies and relationships from Stanbol based on usage statistics. Step 6: UI widget selection: Up to step 5 the enhancements are purely on a data/ontology level which means that there is no direct visual benefit yet for the user, it is solely used to provide the base functionality in the back-end of the framework. In this step we will extend the UI widget matching on the front-end, which means we will be able to use rules to for example figure out that foaf:based_near is a special case of a WGS84 Spatial Thing. This will require enhancements on the UI level of our framework and again integration of Stanbol based rules services. Step 7: Stanbol Rule Deep Dive: Based on the first basic rules we will dive deep into the inference possibilities and comparing the options Stanbol provides like SPARQL Construct, SWRL and Jena Rules. To provide some useful examples we will apply this on some more complex (and sometimes wrong) data in the LOD cloud to © IKS Consortium 2013 71 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 show how this can be used on real world data. An additional goal of this step is to compare the complexity and power of the different rule syntax from an engineer (not researcher :) perspective. Step 8: UI verbosity: Based on some more advanced rules gathered in step 7 we will show how a minimal UI widget implementation can be extended with powerful widgets for particular data. The goal is to show how UI/widget programmers can easily add new functionality to the UI without bothering about the rest of the framework. This should also prove that it is possible to add a widget for a particular ontology class/attribute which can be re-used outside of its original scope by the framework with the help of Stanbol. Tasks will be carried out beginning July 9 2012 and completing by September 30 2012 (12 weeks). Performance of Contract The terms of the contract are: • Start of contract 9 July 2012 • Demo preview available 17 September 2012 • Demo system available 30 September 2012 • Validation interview in September 2012 • End of Contract 30 September 2012 • Total remuneration for this contract is 6500 Euro. Online Demo • The validation phase for the Stanbol integration will initially be internally on our FreeBSD Jail servers, then subsequently deployed to a public-facing running instance, accessible on the web to a wider community for evaluation and feedback. 5.3.12 MarkTheGlobe Early Adoption and Validation Proposal MarkTheGlobe is a Global SEO startup and would like to evaluate and integrate Stanbol into our Global SEO Platform satural to help online marketing managers and SEO agencies to identify keyword proposals for SEO campaigns and to categorize existing keywords to better manage large campaigns. Our initial goal is to use the system to generate keyword ideas for specific content. These keyword ideas will then be used as input to our SEO platform to further enrich them with SEO specific information like search volume and competition to propose suitable keywords for SEO campaigns. Especially for websites with huge amount of content identifying suitable keywords for SEO campaigns is a labor intensive process. We have already developed several syntactic and statistical approaches to generate keyword proposals and would like to add a semantic component with Stanbol to get more accurate results. Being able to use dbpedia ontologies available for currently 15 languages allows us to use the approach for a wide range of the languages we require for Global SEO. Use Cases For the purpose of this evaluation project we will develop a end-user interface that will be available for demonstration purposes and to evaluate the semantic results against our current results to determine effectiveness of the semantic information for SEO. UC 1 - Keyword Candidates To run successful SEO campaigns it is important to target the right keywords (i.e. keywords that are relevant, can drive traffic and fit the available budget). In most organizations SEO happens after the content is created and for content is created also for non-SEO reasons. Therefore suitable keywords need to be identified for sometimes large volumes of content. For evaluation the following use case will be implemented. • User enters a URL and language • The content of the URL is extracted (Title, META, HTML Body) • The content is parsed into entities • The entities are analyzed with Stanbol to generate a list of keywords (categories dbpedia) that are either above or below the entities in the ontology.(->Linking Engine, API of Entity-hub) The steps above and below should not be too far away from the keyword so the combination makes sense. © IKS Consortium 2013 72 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Our SEO metric enrichment process is run across the different keyword proposals to rank them for suitability. • The resolution keyword proposal list should be compared to our current proposals and identify new proposals that are the result of the semantic technology. Later (i.e. outside the scope of this proposal) we intend to implement the same functionality as part of our satural platform to get more keyword proposals, assuming that the semantic proposals prove to be a valuable addition. Maybe it will be better to use another Source(maybe some kind of open goverment data) • UC 2 - Keyword Categorization To monitor the success of SEO campaigns it is important to see the differences in ranking from month to month. Ideally the rankings would improve. When working with a large amount of keywords (1000s), then monitoring on a individual keyword level is quite cumbersome and might not reveal important trends. Therefore we aim to categorize a set of keywords using Stanbol so that in addition to seeing results on a keyword level, we would also summarize results on a category level. For evaluation the following use case will be implemented: • User enters a list of keywords and language • For each keyword a dbpedia category tree is retrieved. • The category trees of all keywords are summarized to extract a suitable amount of categories that can be used to group all keywords. Later (i.e. outside the scope of this proposal) we intend to implement the same functionality as part of satural to allow reporting on a category/group level. Maybe dbpedia spotlight can be used here. Challenges The multilingual aspect is core to our solution. Therefore we aim to only integrate technology that can be scaled across multiple languages. To use Stanbol for different languages in a production environment we expect a learning curve and customization to make it work across all dbpedia supported languages. Since integration into satural directly would make evaluation difficult, we intend to build user interfaces specifically for the evaluation and that we can also make available to 3rd parties. Potential Further Enhancements We can see several semantic extension points for our solution once we have gained more implementation experience with Stanbol after the evaluation project is completed. • Integrating with other ontologies • Development of ontology generation for other languages (not supported by dbpedia) Validation MarkTheGlobe Team We will internally check and compare results to determine suitability and fine tune the results. Community-driven Our evaluation interfaces will be available on public websites and we will actively engage with the broader SEO community to validate the real life value of the semantic proposals. We will aim to identify unmet use cases during this stage. Our partner agencies and suppliers will be asked to test the solution. Client-driven We will use the technology in client projects during project kickoff to generate additional keyword ideas. Performance Since we will work with huge amounts of keywords, especially in UC2, we will need to consider some batching and parallelization of data gathering. We will fine tune our hardware and do a detailed report on performance findings to define the most suitable query strategy. Planned Tasks Step 1: Project setup Introduction of MarkTheGlobe developer to semantic basics, the available Stanbol components and API. Setup of project server. © IKS Consortium 2013 73 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Step 2: Detailed Specification of solution Documentation of requirements and definition of technical implementation Step 3: Development Development of UC1 and UC2 Step 4: Configuration Configuration of Stanbol and dbpedia data to be used for evaluation in different languages Step 5: Testing and Evaluation of results Running several predefined tests and comparing the results with existing technology. Fine tuning parameters to get best keyword proposals. Step 6. Validation of results Gathering feedback from SEO community, partners, suppliers and clients Step 7: Documentation Document findings and disseminate results Performance of Contract The tasks will be carried out beginning August 1th and ending November 30th The terms of the contract are • Start of contract: 1st August 2012 • UC 1 preview: 1st October 2012 • UC2 preview: 30th October 2012 • Online Demo: 1st November 2012 • End of contract: 30th November 2012 Total remuneration for this contract is 7000 Euro Online Demo We will develop the evaluation user interfaces into a online demo that accessible to the public. We will also aim to submit the findings of the work for presentation at a suitable conference. Visibility • • • Matthias Zeitler, the founder of MarkTheGlobe, will be the executive sponsor for this project. He will integrate the findings into general speaking opportunities to raise the awareness for semantic solutions in general and Stanbol specifically for Global SEO. In the past he was a speaker at events like: Localization World, Internet World, tekom, ad:tech, Convention Camp and several other industry events. Results will be well documented and disseminated. We will aim to present the finding via a Call for Speakers at an international event. We will make the developer of the project available to other IKS member companies via participation/presentation at an upcoming IKS event. 5.3.13 Compusic/buddycloud Use-Case buddycloud (https://buddycloud.org/) is a set of Open Source software components implementing a distributed Social Media platform based on open standards, especially XMPP (Extensible Messaging and Presence Protocol), a standard controlled by the IETF (the same institution controlling the HTTP standard). XMPP is currently gaining new popularity. A chat application using XMPP is now even supported by Mozilla Thunderbird since version 15. buddycloud is one of the main Open Source projects active in creating the Federated Social Web. Social Media platforms manage and distribute user generated content. Most of this content in buddycloud currently is simple text, maybe including URLs which are automatically converted to links and/or images when shown to users. This content is to be semantically enhanced in a way which improves the user experience for the majority of users and not just those who are geeks. One particular and demanding task is to make these features available for users of mobile devices. A rapidly increasing amount of Internet users is using mobile devices as the preferred device to access the Internet. This is especially true for Social Media applications. © IKS Consortium 2013 74 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 It is hotly debated which technologies are to be preferred to implement mobile applications. There are web applications, native applications and hybrid applications (using web technologies within a native application). This proposal is about a web and an hybrid application. There are two types of users in the use case considered in this proposal: authors of postings or comments and readers of those postings or comments. Readers will see more content enhanced by links to relevant web pages which improves their user experience. Relevant pages might for example be about more or less well-known people, cities etc. Authors will be able to attract more readers of their content by enhancing the text content they create. Such enhanced content is more attractive for readers. It is expected that the semi-automatic processes used to create the enhancements will not pose a significant hurdle for authors. In any case authors can choose not to enhance their text at all. It is important to note that (almost) all users of buddycloud often change their roles between author and reader. Validation This Early Adopter proposal is the first proposing using software created by the IKS project in mobile applications. A main technical problem to be solved to ensure interoperability is about the transmission of RDFa over XMPP. The mobile web client will be offered to all users of Buddycloud. Most of the content currently is accessible for all buddycloud users. It will therefore be easy to watch how users use this feature and communicate with them to be able to improve the feature. Performance Using mobile applications poses additional performance requirements both regarding amount of data transmitted and transmission delays. A lot of data transmitted can be expensive for some users depending on their contracts with mobile operators. And in addition to that mobile applications have to deal with the fact that such wireless connections sometimes break down. Both of these issues will be evaluated. The terms of the contract are : • Start of the contract, October 2012 • IKS components for validation is the VIE integration and the Apache Stanbol • Demo system available 20 November 2012 • Validation interview in 30 November 2012 • End of contract 30 November • Total remuneration of this contract is 6500 Euro Planned Tasks a. the library annotate.js (http://szabyg.github.com/annotate.js/) which is using VIE (http://viejs.org/) and Apache Stanbol on a server will be modified so that it can be used on mobile devices. For example the disambiguation process should not display a popup but a user interface which is appropriate for the mobile device. To do that a library such as jQuery Mobile will be used. b. the modified annotate.js library and VIE will be used to create a web client so that a user can request semantic enhancements and then disambiguate when several choices are presented. The code will also be used to create a hybrid Android app, that is, a native Android application which is implemented by using web technologies (HTML, CSS, JavaScript). c. the enhancements will be added to the text as RDFa attributes. To transmit RDFa enhanced text it will be necessary to define how to do that using XMPP. Currently an XEP (XMPP Extension Protocol) exists, which can be extended. That XEP is XEP-0071: XHTML-IM (http://xmpp.org/extensions/xep-0071.html). It "defines an XHTML 1.0 Integration Set for use in exchanging instant messages that contain lightweight text markup". It currently does not include RDFa. The project will attempt to both define and submit either a revised version of XEP-0071 or a new XEP enabling the use of RDFa to the XMPP Standards Foundation. On October 3, 2012, there has been some feedback from the XMPP community suggesting to use RDF/XML instead of RDFa in the XMPP messages transmitting the enhanced content: http://mail.jabber.org/pipermail/standards/2012-October/026850.html d. when the text to be enhanced includes URLs these URLs will be visited and enhancements requested from an installation of Stanbol. Disambiguation using VIE will be done by the creators of postings using the same kind of mechanisms as are used to disambiguate semantic enhancements for the core text of the posting. © IKS Consortium 2013 75 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Online Demo Both, a mobile web client usable by modern smartphones and an Android application as described in 4. will be made available on the Internet. While the Android application needs to be installed on an Android device the web client can be used by user with a modern mobile browser. The source code will be released as Open Source. Visibility The software will be promoted to users of the buddycloud software and in other sections of the Open Source community. This includes the Apache Stanbol community and the W3C Federated Social Web Community Group. One of the developers who will develop the software is one of the chairmen of that Community Group and the CEO of buddycloud Ltd. is member of it. Future / Other aspects A cool aspect of buddycloud is that a small number of different clients already exists with somewhat different features and designs but with the same set of users ("roster"). The idea here is to add another client installation which can be used by the same users but with semantic enhancements as an additional feature. So far in the proposal it is only planned that enhancements are to be created by the author of the content. It might also be considered to add an enhancement feature for existing content for readers (including the author). This is more complex for several reasons when the enhancements are to be stored and it is currently not certain how much sense this makes from a user perspective. It is more important that the authors can improve their own content while they create it. It does make sense that authors can also improve their own content which they already created but so far buddycloud does not allow that. An XMPP Extension is currently being discussed in the XMPP community which will make changes to existing chat postings possible. Something similar might be used in buddycloud in the future. But that does not yet exist and is not implemented. Such a feature could then be used to semantically enhance existing content. 5.3.14 Gnowsis Gnowsis.com (which is operating the Web service Refinder, see http://www.getrefinder.com ) would like to implement Apache Stanbol software components for the purpose of automated tagging of content items (files, documents, notes, Web pages, etc.) stored in the Refinder platform. The objective is to disburden the user from the load of manual tagging efforts on the one hand, and on the other hand to make search and retrieval operations more easy for the end user. Use-Case Refinder for Teams (see http://www.getrefinder.com/about/content/product) is a Web-based tool that allows users to collect and manage information that is of importance to the social contexts they are working in (e.g., project teams, student groups, management boards, etc.). Refinder brings the data and activities from cloud apps like Dropbox, Google Apps, Box, Basecamp, etc. into one place, where it can be efficiently shared, filtered, searched, and discussed. Refinder Cloud Search (see http://www.getrefinder.com/about/cloudsearch) is a service that can be integrated into Web and mobile applications, allowing developers to easily integrate search functionality across different cloud sources into their applications. It disburdens the developers from having to set up their own crawling, indexing, and search infrastructure. The use case for Apache Stanbol within the Refinder product suite is to enable automated tagging for users. Auto-tagging in Refinder is performed in the following steps: 1. Information comes into the Refinder platform either by manually creating it through the user interface, by using any of the connectors and integration points to feed data into the system (e.g., by sending an email to a designated address), or by automated crawling from the cloud data sources as mentioned above. 2. After an information item has been loaded into Refinder, a pipeline of information processing steps is applied. This pipeline includes the following steps: • fulltext extraction • metadata extraction • preview generation © IKS Consortium 2013 76 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 • tagging • indexing 3. Apache Stanbol will come into play mostly in the last step. The goal of tagging using Stanbol is to annotate information items not only with plain keywords, but instead with rich semantic entities that carry more descriptive metadata about the respective entity. The metadata will be indexed alongside the content of the tagged item and will therefore be available to be used in search requests issued by the user, as well as recommendation algorithms that operate on the data in the background. 4. Additionally, the extracted tags are displayed to the user in a designated "tags" pane, where they can be browsed and edited. 5. Tags are further used as a filter criterion when the user performs search operations in Refinder. Validation Validation of this approach will be done through the existing and future user base and customers of Refinder. This includes single persons, as well as teams in different size ranges from industries like creative media, accounting, research and development, consulting, architecture, and arts. We plan to collect feedback from these users by performing structured interviews with them, and plan to collect feedback on how the automated tagging simplifies their information work and communication processes. Planned Tasks 1. 2. 3. 4. 5. Setup of the Apache Stanbol service in a suitable environment Implementation of a autotagger wrapping component that accepts data from Refinder as input, sends the data to Stanbol, and converts Stanbol's response into a format appropriate to be further processed in Refinder Adaption of GUI elements Tests Deployment to Refinder's production instances Online Demo After the development has been finished, the Stanbol auto-tagger will be deployed to Refinder's main production instance, which is available at http://www.getrefinder.com. It can be used by any user with prior notice (autotaggers need to be enabled by an administrator on a per-user level). Further, depending on the users' needs, the Stanbol auto-tagger will be deployed as part of on-premises installations of Refinder. Visibility The ability to perform intelligent information analysis is one of the main differentiators of Refinder as a collaboration platform, as well as for the Refinder Cloud Search infrastructure. The autotagging feature based on Stanbol will be heavily promoted as part of any promotion of Refinder itself. Further, members of the Refinder team are frequent speakers at relevant national and international conferences, where Refinder capabilities (enabled through integration of Stanbol) will be presented and discussed to a broad audience. Performance of Contract 1. 2. 3. 4. Start of contract: October 24, 2012 Demo system available: November 30, 2012 End of Contract: November 30, 2012 Total remuneration for this contract: EUR 6000,- (not including VAT) 5.3.15 Conatix Company Conatix UK Ltd (currently in stealth mode) is a Berlin- and London-based startup and a spin-off project of the Humboldt-Universität zu Berlin developing an online semi-automated business intelligence (business research) system using machine learning algorithms. Product The semi-automated business intelligence system is designed to help companies do market and investment research more effectively by automating components of the business research process while integrating real-time feedback from the human researchers using the system. The system will be delivered online as a software as a © IKS Consortium 2013 77 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 service basis. The startup project has been accepted to both the Microsoft BizSpark and the IBM Global Entrepreneur programs, and we are actively exploring integration of our product with their products for archiving, analyzing and sharing data and information produced by our system. Vision Once documents (HTML pages, PDFs, text documents or other formats available on the web and on company intranets) have been discovered by the business intelligence system, Stanbol can aid in identifying important terms, which can in turn serve as an input for discovery and relevance classification of further documents, in addition to inputs and feedback provided manually by users. Product Use Case The primary use-case for the semi-automated business intelligence system is the department of a large or medium-sized company or financial institution engaged in external research (sourcing and structuring information that comes from outside the organization). This could include the new product development department evaluating new product ideas, the marketing department exploring new market segments and competitors, the strategy or planning department building future macroeconomic scenarios, the legal or compliance department assessing new and existing regulatory requirements, or the investment analysis department analyzing new investment opportunities. In all of these cases, one or more researchers will use the business intelligence system to organize their research work and to store and share their research results. Stanbol and VIE Integration • • • • Named entity recognition in web documents: Documents that were found by our users will be enhanced using Stanbol. This will give a better overall experience to our customers. Important term mining: Our system will find important terms in user compiled document collections. Important terms are terms that are specific to a collection and that help to discriminate it from other collections. We will use machine learning techniques to do this. The discovered terms will be fed directly into a Stanbol-usable knowledge base. Visualization: Stanbol and VIE will highlight named entities and important terms in documents and will link them with other documents in the document collection that contain the same term. Those documents will be highlighted dynamically. There will also be some visual cues about how similar other documents are to the current one, based on similarity induced by the important terms. User-initiated highlighting in web pages: Users can highlight text in web pages. The highlights will be stored and can be used as a hint for important terms. We are developing the highlighting based on hallo.js. We have had hands-on training at the IKS Hackathon in Salzburg on VIE editor. Validation Validation will be conducted with our pilot customers, such as one of the largest financial institutions in the world in London which has submitted a letter of intent to test the system. Integration of the business intelligence system with Stanbol and VIE will be deployed on our own existing dedicated server first to a limited community including both pilot customers and partners and then in a limited version in a public-facing instance. Planned Tasks • • • • • • • • Step 0: Project inception and roadmap Step 1: Development of highlighting mechanism for users Step 2: Integration of Stanbol NER service into the research system Step 3: Development of Frequent Term Mining functionality Step 4: Development and integration of Frequent Term Mining knowledge base Step 5: Visualization of named entities and frequent terms Step 6: Visualized term-to-document and document-to-document relations Step 7: Documentation and user feedback Potential Further Enhancements This is a list of enhancements beyond the scope of this Early Adopter’s proposal that could be incorporated in the business intelligence system in the future: • It could be used for classification: to develop a classification algorithm for classification of web documents discovered by users of the business intelligence system © IKS Consortium 2013 78 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 • More advanced analysis of similarities of documents with other documents can be developed based on a wider range of attributes: more terms and document metadata. Performance of Contract The terms of the contract are: • Start of contract is November 2012 • IKS component for validation is Stanbol and VIE • Demo preview available early December 2012 • Limited demo system (showing key features without revealing all proprietary aspects of the pre-release business intelligence product) available December 2012 • End of contract end December 2012 • Total remuneration for this contract is 6500 euro Skills Conatix will assign a developer to the integration project with the following skills: A skilled Javascript and Java programmer with more than 3 years of full-time experience including selected Javascript libraries such as backbone.js, also knowledgeable about (any) Apache libraries, and with knowledge and experience in CMS. Possible prior knowledge of Apache Solr and Apache Tika, and above all Apache open source development and integration experience. Machine learning expertise is valuable but not required for this project as it exists elsewhere in our team. Online Demo A semi-public and a (more limited, prior to the full product launch) public demo will be deployed on our dedicated server. Visibility • • • The business intelligence startup company will mention the use of Stanbol and VIE in the product website and specification documents When our business intelligence system product is launched, press releases will mention the IKS project Marketing of our product will thereby contribute to general awareness on the part of a high-level corporate and financial audience (including their IT departments as well as business functions) of IKS Contribution We will contribute selected text classification and/or term mining enhancements to Stanbol to make the term mining currently in Stanbol better in the future. Stanbol currently has text classification but no term mining. It would be useful to include term mining in Stanbol because it would enhance capabilities for classifying similar sentences and phrases. 5.3.16 Fluid Operations Introduction The Information Workbench is a platform for developing Linked Data applications in the enterprise. Targeting the full life-cycle of Linked Data applications, it facilitates the integration and processing of Linked Data following a Data-as-a-Service paradigm. UI development is based on Semantic Wiki technologies, combined with a large set of predefined widgets for data access, navigation and exploration, visualization, analytics, as well as data mashups with external data sources. Data integration is supported through so-called data providers that gather information from the source, convert it into RDF, and materialize the RDF output in a central data store. Besides built-in mechanisms to integrate semantic data formats such as RDF dumps or data from SPARQL endpoints, the Information Workbench contains generic providers supporting the fast integration of legacy data sources such as relational databases, spreadsheets, Web data, and enterprise-internal systems. The integrated data is managed as integrated data graph. Resources in the data graph can additionally be associated with unstructured content, in the form of text or media files. Further, every resource in the data graph is automatically associated with a Semantic Wiki page. The Semantic Wiki thus brings the ability to manage and interlink large amounts of structured and unstructured content imported from existing sources or generated by end users, who can collaboratively annotate, complete, and up- © IKS Consortium 2013 79 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 date content. Accounting for the coexistence of structured and unstructured data, the platform implements advanced search and information access paradigms, ranging from keyword search to complex graph pattern-based search, supporting the user in constructing expressive search queries. In the Information Workbench, content enrichment components can be used to augment the unstructured content and contextualize/link it to structured data of the Linked (Open) Data graph. In this way, parts of the unstructured content are annotated with corresponding entities/facts stored in the semantic data repository. These features are particularly important in the context of semantic content publishing scenarios, in which large volumes of unstructured free-text content have to be created, annotated using the data model, and published. As an example, the Information Workbench is used to support the Dynamic Semantic Publishing at the BBC (http://www.fluidops.com/solutions/semantic-authoring-publishing/). In such scenarios, automatic content enrichment can be utilised to suggest annotations to the user based on the content of the textual document and, possibly, highlight the potential interlinks between structured and unstructured content that were originally omitted by the user. Information Workbench supports enrichment of unstructured content by plugging in third party enrichers (such as OpenUp and Luxid) with a semi-automated tagging workflow. As part of this project, we want to integrate Apache Stanbol as an enricher for annotating textual content with semantic data and, in particular, to compare its capabilities with other solutions in the context of semantic media publishing scenario. Use-Case In the first step we would want to leverage Apache Stanbol to implement "Story 05: Assistance with Semantic Tagging". The use case is situated in the domain of Competitive Intelligence. As a part of the demonstration scenario we will use a corpus of public documents from the domain of business news and use Stanbol Enhancement Engines (in particular, DBpedia Spotlight integrated into Stanbol) to annotate them with semantic data from DBpedia. These annotations will be used to visualise the collection of documents using different data presentation widgets implemented in Information Workbench. In the long term (out of the scope of this proposal), fluid Operations will investigate the possibility to include semantic content enrichment based on Stanbol as a part of the standard product configuration for semantic content publishing scenarios. Validation 1. From the usage point of view, the quality of produced annotations will be verified in the test environment where they will be used to present the document collection to the user. 2. From the development point of view, comparison with other content enrichment solutions already integrated with the Information Workbench platform in the past will help to validate the usability of Stanbol APIs and software services. Performance 1. start of contract: 01 November 2012 2. selected components are: Apache Stanbol Enhancement Engines 3. integration will be done by: fluid Operations AG 4. demo system will be available: 1. as an optional module for the IWB Community Edition (http://www.fluidops.com/informationworkbench/) 2. and as an online, public demonstration system including the Information Workbench solution utilising Stanbol components installed on premise at fluid Operations by November 30, 2012 5. end of contract: 30 November 2012 6. Total remuneration for this contract is 6500 Euro. Planned Tasks fluid Operations AG will implement a solution module for the Information Workbench system (solution) that will utilise Stanbol enhancement modules to perform on-demand (real-time ?) semantic annotation of textual documents. This work will include the following subtasks: 1. Development of the Information Workbench extension module which will realize the interface with the Apache Stanbol Enhancer API. This module will be responsible for passing the textual content to the Stanbol service and retrieving the semantic annotations. 2. Development of the visualisation mechanism for presenting the annotated content to the user highlighting the retrieved annotations and providing links to corresponding semantic data entities. © IKS Consortium 2013 80 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 3. Implementation of the demonstration scenario applying Stanbol to a corpus of pre-existing media documents from the business news domain (in particular, from New York Times and/or The Guardian newspaper web sites) and presenting the document collection using existing Information Workbench visualisation widgets. Online Demo The application will be deployed on the fluid Operations web server and made available as an online public demo. Visibility fluid Operations AG is going to use the Information Workbench integrating Stanbol as a show case for potential customers to demonstrate the advanced possibilities offered by automated semantic content enrichment to facilitate semantic media content authoring and publishing. The integration between the Information Workbench will increase the visibility of Stanbol both to business organisations performing semantic content publishing, which are prospective customers of fluid Operations, and to research organisations, which collaborate with fluid Operations through partnership or participation in research projects. 5.3.17 Manafactory Introduction Twistory [1] is a social media dashboard to help organizations become Socially Engaged Enterprises, providing a comprehensive overview to understand and gain insights about social media through metrics, measurement and analytics reporting. Most of today’s approaches when looking at influence monitoring take into account the interaction pattern analysis (this is the case for Klout.com or of the LinkedIn InMap social graph); these tools look at the dynamics of the interaction primarily rather than content; they can determine how far an individual posting that you make will spread across the people that follow your comments on Twitter or how often on average something you say is shared and propagated by others. Though extremely valuable the interaction pattern analysis shall be combined with a real-time trend analysis of semantics [2] that properly augment quantitative data using language detection, topic analysis and entity recognition against single interactions, historical or targeted streams and contents shared using short URLs. In the Social Web, specifically on Twitter where interaction are limited to 140 characters, user engage and share a wealth of contents using links (these links represents accordingly to Twitter 25% [3] of the overall volume of tweets shared every day), adding a semantic layer to these contents can convey a great deal of meaning and useful insights on the core topics being analysed. This is particularly true for brand reputation and crisis management scenarios where in simple words it all comes to meaning and relevancy. Vision Twistory is a software and a method to make social media monitoring accessible to everyone, be it an enterprise, an individual or a small team. The platform is available as Software as a Service Model (SaaS) and it’s bundled with our consultancy services to help clients interpret the data and take actions over Social Media. Use-Case Twistory provides a dashboard allowing users to manage key topics over twitter using keywords and hashtags. The user can also define a flat taxonomy of topics to organise the overall monitoring task he/ she is performing. For each keyword/hashtag a request on the twitter firehose is performed on schedule basis; this request returning a list of tweets and for each tweet its attributes every tweet is stored with its attributes (twitter id, user, date, reply id, profile image url) and stored on the application DB (MySql) - links are stored separately and connected with the originating message. The dashboard provides a real-time overview of the activities around each keyword/hashtag letting the user check the single interaction and analyse the overall trend. An extra layer of informations is added to augment the sentiment (positive or negative - added manually) and how the message relates to the flat taxonomy defined within the monitoring session. In the use case considered for this proposal the semantic integration will add the possibility to integrate the metadata of each interaction with three types of entities: persons, organizations and places and with the detected language. A new record type will also be added for the links (related to the originating interaction) and augment them with their semantic attributes. © IKS Consortium 2013 81 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 From the user experience point of view the semantic layer will allow us to implement the following visualizations to the existing reporting: • a geo map with the entities “places” (for interactions and for links) • a tree map presenting the semantic entities organized by volume (links only) • an histogram of entities detected in links • a cake for the language used (for interactions and for links) Validation This Early Adopter proposal is for the first time proposing the evaluation of Apache Stanbol and the IKS framework in a social media monitoring scenario. The core technical challenges are related to: • using Apache Stanbol engine for language detection • using Apache Stanbol content enhancement capabilities analyzing contents in Italian (this will provide a validation to the Freeling engine implementation (https://github.com/insideout10/wordliftstanbol/tree/master/freeling-engine - a community developed engine supporting Italian) • providing support for asynchronous job execution • serving a consistent number of requests in timely fashion (a critical requirement for real-time analytics tools) On the commercial side the main challenge is to turn the adoption of content enhancement (and eventually semantic linking) into a sustainable business model to be added and proposed on top of the existing one [4]. The result of this proposal will be tested in the real-world in conjunction with one of our clients: ATAC [5] the municipal agency in charge of the public transport network of Rome (twitter profiles @atac and @infoatac). This specific client and more generally social media monitoring applied to public transport infrastructure provides a valuable field for testing the results in terms of: 1) brand awareness, 2) service monitoring and 3) crisis management. Performance In the context of real-time social media monitoring challenging performance requirements in terms of amount of data (number of calls and frequency) and time required for each textual content to be analysed do require a careful evaluation of the overall service architecture and its scalability. The terms of the contract are : • Start of the contract, November 2012 • IKS components for validation is the Apache Stanbol • Demo system available 18 December 2012 • Validation interview in 22 December 2012 • End of contract 31 December • Total remuneration of this contract is 6500 Euro Planned Tasks • • • • • Apache Stanbol will be configured with the required engine (these will include the standard engine and the Freeling engine) A set of RESTful APIs will be implemented in order to provide an integration layer between the semantic enhancement capabilities of Stanbol and Twistory - this layer shall be asynchronous the enhancements related to messages and links will be added as RDFa attributes and stored in the application DB Disambiguation options (as well as the possibility to remove the detected entity) will be available on the administration interface The reporting will be integrated with: a) a geo map with the entities “places” (including a marker to differentiate between location related to messages locations related to links) b) a tree map with semantic entities organized by type and volume of occurrence and c) an histogram of entities detected in both links and messages d) a cake to display the language (for both messages and links) Online Demo Being Twistory already commercially available a screencast will be published on the website and an online demo will be accessible to clients requesting access to the tool. Visibility © IKS Consortium 2013 82 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 The solution will be actively promoted to the existing client-base with a dedicated section on the website, a newsletter and an hands-on meetup focusing on Semantic Marketing, Social Media and Content Strategies (to be organized in Rome, Italy) where the results of this proposal will be presented. The validation will be done in a real-world scenario (ATAC). Future / Other aspects At this stage the proposal highlights a first augmentation of the stream by leveraging on semantic enhancement of tweets and of textual contents linked in the tweets. The plan of integration also comprises the following: • Use the annotated content (both tweets and links) to train content classification (using the topic classification engine) hence providing a further layer of analysis of the stream and its associated contents; • Use semantic indexed content (links only) to provide Enhancement Engine that finds related content (within a specific range of annotated websites) that can be “suggested” to the Social Media marketing team (in near real-time) for expanding and/or balancing a specific discussion thread. These further implementations will provide a significant hedge for both social media and content marketing strategists. Contents that have been previously semantically indexed (using the various plugins developed within the IKS project) could be promoted while sustaining the overall social media strategy. References • • • • • [1] Twistory - Your Social Media Analysis Platform, www.twistory.it [2] Marie Wallace - Social Analytics is more than just Social Media, allthingsanalytics.com [3] Techcrunch - Twitter Seeing 90 Million Tweets Per Day, 25 Percent Contain Links, www.techcrunch.com [4] Twistory - Pricing structure, www.twistory.it [5] Atac - Public Transport Agency of the city of Rome, www.atac.roma.it 5.4 CMS End-Users 5.4.1 SEWEBAR SEWEBAR (Semantic WEB Analytical Report) is a research project the goal of which is to study possibilities both of presenting results of data mining in the form of analytical reports and of disseminating resulting analytical reports through semantic web technologies. Ambition of this project is to become a framework covering the whole lifecycle of analytical reports: starting from the elicitation of knowledge from the domain expert, initialization of the data mining tasks, design of the analytical reports, to search over multiple mining results. Use-Cases Data Definition • • CMS Admin/Manager defines data sources. Presently data sources are SPARQL endpoint and TMRAP webservices. In the extension it could be any service provided by FISE engine. CMS Admin/Manager defines query templates and/or often-repeated queries. These are strongly associated with data sources to be used with. Knowledge Usage • • Reporter builds query based on templates and the system sends request to designated data source. Reporter uses query results inside CMS text editor (presently WYSIWYG editor, possibly Aloha Semantic editor) Asynchronous Data Definition/Querying Tasks in data mining can be very time consuming. In these cases the user would build the query and request the data source. The response should be received asynchronously so user is not active waiting. Validation and Visibility © IKS Consortium 2013 83 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 • • • Internal validation by students of dataminig class Deploy stable solution to our research partner, where the system is used by cardiologists. Publishing CMS extensions to Joomla! community. Performance The only open performance issue is related to Asynchronous Data Definition and Querying. As far as this is not solved in FISE it is common objective we want to achieve. IKS Team Feedback This is an Academic driven initiative rather than community or industry. We are therefore reluctant to assign an early adopter contract, however we will revisit this decision in 2011. 5.4.2 Cytogenetics Labs Early Adoption and Validation Proposal This proposal considers an adaptation of IKS Software Stack to support genomic data analysis and exploration. The proposal will be realized as an extension of existing IMID2py service. IMID2py is a tool used by Institute of Mother and Child, Warsaw, Cytogenetic Lab to gather, analyse, and revise data from Array Comparative Genomic Hybridization (aCGH), performed on DNA samples from patients. Use-Case 1. User explores aCGH experiment data pre-analyzed and stored in IMID2py service. User selects an interesting genomic region together with enumerated known genes contained inside it. 1. User selects one to many available Linked Data sites (availble through EntityHub) to search for genes names in the region: (either Entity search, if gene names were matched for appropriate URI before, or Find label based search over all sites). Linked Sites: KEGG Pathway, GeneOntology, PubMed,... 2. User may click on the object which allows content enhancement, in particular gene symbol or genomic segment. Widget will allow to search within Linked Data appropriate for the selected content (KEGG Pathway, GeneOntology, PubMed). 1. Returned matching enhancement will be presented to user on the active page within the widget. User can select which part of the returned content should be saved for later, as attached to the actually browsed experiment. 2. Enhanced saved content is further extendable with appropriate Linked Data, or user own comments, or tags/labels. 3. User navigation within a tree of enhancements is resolved using pop-up javascript widget based on VIE^2 Widgets. 2. User can search within enhancements made to experiments he owns. A summary of hits is presented as a result. Validation Online Demo © IKS Consortium 2013 84 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Dedicated web page will be set on our website http://bioputer.mimuw.edu.pl/iks containing demo with example data and tests of implemented functionalities. Feedback from end users The semantically enhanced system will be presented to the IMID Cytogenetic Lab. We’ll advise on the usage, gather feedback from end-users, and produce a report about end-users feedback. Apache Stanbol Semantic Data Manager plugin for web2py framework The plugin will be submitted to http://web2py.com/plugins with several examples and test cases. Plugin will allow for data transfer from web2py framework to Apache Stanbol, access to Stanbol components, /contenthub), plugin will allow for queries/enhancements to be presented from within web2py using VIE,VIE2 widgets. Performance We will ask several people from the cytogenetic labs to use the platform at the same time and report their feeling about performance. We will run automatic semantic data enhancement tasks for multiple experiments from our database and measure an average time required for completion. We will report results on the time-to-query-complexity. Planned Tasks § preparation of test infrastructure (installing apache stanbol and web2py framework) configure EntityHub to work with bioscience databases (KEGG Pathway, GeneOntology, PubMed,...) § implementation of an interface for enhancing genes/regions with linked data from services available through EntityHub, using VIE^2 widget § hierarchical enhancement and annotation of genomic data controlled by a user § use /contenthub service to store and retrieve user-enhanced genomic data § implement search within user-enhanced data (providing Apache Stanbol /contenthub provides necessary functionalities) § Apache Stanbol Semantic Data Manager plugin for web2py framework § transfer data from/to database to Apache Stanbol triplestore (based on http://web2py.com/semantic and/or KReS/reingeneer) § simple api to access EntityHub § display data (RDF/JSON) retrieved from Apache Stanbol § display enriched web page rendered with VIE^2 Widget within a web2py generated page § tests and examples of usage Online Demo An online demo will be available on the project website under http://bioputer.mimuw.edu.pl/iks . Link to the demo will be placed on The Cytogenetic Lab website[1]. Visibility The semantically enhanced IMID2py system will be presented to the IMID Cytogenetic Lab. We’ll advise on the usage, and gather feedback from end-users. Public visibility of the early adoption will be provided by the following actions: © IKS Consortium 2013 85 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 § Dedicated web page on our website http://bioputer.mimuw.edu.pl/iks containing demo § Link to the demo from IMID Cytogenetic Lab website § Submission of the plugin to http://web2py.com/plugins § Newsletter to web2py newsgroup http://groups.google.com/group/web2py Performance The terms of the contract are: 1. Start of contract 1st October 2011 2. IKS component for validation is the Apache Stanbol + VIE 3. Demo system available: 15 January 2012 4. Validation interview: 30 January 2012 5. End of Contract: 29 February 2012 6. Total remuneration for this contract is 6 500 Euro, excluding VAT. 5.4.3 World Heritage Organisation Use Case The problem In the current situation, links under the various sections of the health topics are added either manually in the same topic cover, or added to the external access data base and then pulled by the HT topic cover when that page is published. This needs to be done in a more automated way because the current situation requires much manual work. Furthermore, we risk not linking to the most updated, relevant content because we don’t know all the content being published by the departments. The aim This proposal sets out the problem of maintaining the health topic pages in the current system and proposes a way to improve this by: § automatically identifying content to be considered for inclusion under each health topic; § facilitating the organization of sections on health topics pages; and § enhancing the linkage to content through reducing the manual work and increasing the relevance of links. Also, it aims at facilitating access to health topics by categorizing content based on its nature and target audience. The objective of this development is first to use a proper taxonomy to tag and categorize content and second to give the editor the possibility to select links proposed by the system. While it may not reduce the workload related to maintaining these pages, it should greatly improve the quality of the pages produced. The process There are two sub processes: 1. Tagging content (automatic + users) © IKS Consortium 2013 86 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Content will need to carry keywords to allow for classification within the health topic pages. Without a proper tagging process, the automatic retrieval of links can not function. Development of this solution should be part of this project scope. Tagging needed The tagging process should include the type of document (i.e. factsheet, PR, etc.). Some types can be detected automatically and injected in the properties of the document. This will help in two main areas: a. when deciding where this content should go (under which section) b. when linking to this content this information is needed to fill automatically the link description tab under the link text: Women and health: today's evidence tomorrow's agenda Press release (10.11.2009) Automatic As it will be difficult to guarantee that users adhere to the new approach of tagging content, the automatic tagging should be considered as "the solution". This can be a special script or any other application. In the preview stage, this script should be able to go through the text, analyses its content, checks for key topics, keywords and countries names (matching predefined lists of controlled vocabulary and countries names variations) and injects this information in the meta data of the document and in the CMS4 DB. If users are not happy about the findings of the script, they should be able to select alternatives manually, based on the predefined list. Existing content can be tagged in the same way above—using the same script; all content in the CMS should be tagged according to the new tagging criteria established for the new content. User, manual tagging (if automatic tagging is not satisfactory) For content added to the site once a solution is in place, internal users will need to ensure the content is tagged and categorized properly in order for the retrieval process to work. In addition to the tagging with keywords, internal users need to be able to identify which documents are the most important ones. Tagging of content should be more intuitive in the system (visually distinguished from the rest of the system components) and should be compulsory. The following graph shows a proposed scheme for content tagging area in the CMS, based largely on what we have in place today. All fields will be filled automatically by the script. But the user will have the chance to modify them - but always from the predefined lists. All examples above will be presented as drop down menus. Retrieving links (system) The editor is automatically notified when new content for a health topic section is added. S/he would be able to check and decided to include it or not. For example, when users preview their health topics, the system would know that this parent topic is, for example, "malaria", if the section to update is "general info", it would then search in the DB for documents with parent topic "malaria" where labels correspond to the subsections of the health topic page. It would propose a list of matches; the editors would then pick the links they would like to use. The presentation If there are so many links that we can't show all, then we will need to use tabs for the sections. This means that we will show only 2 links and provide access to the full list of links, for example like this When clicking the "+", the section expands and shows the rest; This applies to all section. © IKS Consortium 2013 87 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Manipulating content based on target audience: If content is tagged based on target audience, we will be able to provide the same content in 3 different ways, but on the same page using DIVs (hidden/visible). If we imagine these 3 types of audience: 1. general public 2. health professional 3. media Then we can imagine the sections on the health topic pages to be shown in 3 tabs (containers): Clicking on the tab, users will see the content pulled out by the system based on tagging (this is not on-the-fly retrieval); content has to be validated before by the editors, but not shown unless users click on that tab. If we assume that visitors click on the "Media" tab, information shown on the health topic will include the flowing sections: Possible solutions One solution would come in three parts. 1. Keyword assignment This includes the development of the script to accommodate the new types of keywords and the addition of the 5 other languages (for metadata). It also encompasses running the script over existing content to assign keywords for all the legacy content. A prerequisite for this: a. List of controlled key topics (health topics=Malaria). b. List of controlled vocabulary (keywords=vaccine, key phrases=mosquito net). c. List of associated topics (intimately related topics = HIV/TB) d. List of Country names (official + short = Syrian Arab Republic + Syria). e. List of document types (Factsheet, PR, Guideline; Q&A, FAQ, etc), 2. New WebIt element For each health topic, we could create a WebIt page per language. Each of these pages would use a new element to present content options. The element would pull all information based on a set of keywords (i.e. malaria and factsheet) and present this as a list of options for the editor (in preview mode preferably). Then the editor selects which items to include on the health topic page. See mockup below Each page could have as many elements as needed to categorize the health topic information: new categories can be added by the editors. 3. Health topic page presentation The health topic page will need to be set up to handle the tabbing option as requested. 5.4.4 SIMsKultur Use Case SIMsKULTUR Online acts as information and promotion platform for cultural events in the DACH region (concerts, operas, theater, dance, movies, ...). We want to test and use the technologies provided by the IKS Project for a new part of the website where news about events can be published. The editor will be able to create and maintain content in an easy intuitive way. The editor will get suggestions for related content or background information. Example: A host of a music event writes a post about an upcoming event. There are two bands playing at the venue XY. The developed recommendation system should now provide related media files like images or videos, metadata about the bands and venue (URLs, address, ...), similar bands, other related events for that venue or available tickets. An other example could be a story about a new art gallery in a city. The recommendation system could provide background data from the Linked Open Data cloud about the artists, paintings, other galleries in other cities or similar events in the region. 1. Semantic Search using Apache Stanbol 2. Quick Navigation for logged in users (create new content, log out, ...) 3. Edit / Save options for CreateJS 4. Related content from own system / Linked Open Data suggestions © IKS Consortium 2013 88 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 5. 6. Related images and videos added to the content (annotated) Inline Editing using CreateJS Used Components CreateJS As front-end technology to enable easy user interaction. Apache Stanbol As backend technology to enable semantic analysis. • Enhancer: Extract Knowledge • Entityhub: Manage Entities and Topics • Contenthub: Semantic Search • CMS Adapter: Sync. CMS with Apache Stanbol (CMIS) • Reasoners & Rules: validate extracted information Drupal 7 As CMS extended with improved IKS for Drupal and other community modules. Validation The solution will be tested with real data like press releases and posts from customers. The solution will be tested if the automatic suggested data apply with the content of the post (german language). We will ask our customers if such a solution improves there work. Planned Tasks • • • • • • • • • Create a new page with Drupal 7 and available communty modules Use the available IKS for Drupal modules and improve them Test if CMIS import from Drupal to Apache Stanbol works Import Data from other sources (Ticketer, Partner, Open Data) into Stanbol Test OpenNLP for german language and the news / event domain Integrate CreateJS into Drupal to enable the user to edit content inline Test different stories / posts for quality of recommendations /enhancements Use it with “real customers” to get their feedback Provide schema.org annotations Visibility The system will be available on a subdomain of simskultur.net and open for customers / users. Partner and customer of SIMsKULTUR Online will get informed about the new system and it's advantages. Developed / Improved code will be published as Open Source Software. Online Demo The system will be available on a subdomain of simskultur.net and open for customers / users. Performance • • • • • Start of contract: 20th July 2012 Selected components: Apache Stanbol / CreateJS (VIE.js) Integration will be done by: SIMsKultur Online Demo system will be available: 20th September 2012 End of contract: 30th September 2012 Total remuneration for this contract is: 7.000 Euro 5.4.5 Software AG Vision © IKS Consortium 2013 89 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 For more than 40 years, Software AG has been inventing new and better ways to help organisations achieve business results faster. Perfect communication is an important factor for business success. It is therefore important that a good knowledge transfer takes place within an organisation. Use Case We expect the following value: • Easy to use • Expansion of our internal document repository "Alfresco" • Quickly and easy search of internal information or documents (e.g. by typing in keywords, faceted search,...) Validation The aim of the project is the expansion and improvement of our existing document repository and knowledge base. Performance • • • • Start of contract: 10 July 2012 Selected Apache Stanbol components are CMS Adaptor, ContentHub, and EntityHub End of contract: by providing a Screen cast and evaluation report, but not later than 31 December 2012. Because of the confidential contents of internal documents, the Software GmbH Österreich will make a screen cast and an evaluation report and the of the IKS project - not later than December 2012. Planned Tasks The planned tasks are: • Implementation of the relevant Apache Stanbol features • Learn about the selected features • Extended testing • Evaluate the possible use within the company (global) • Creation of an evaluation report and screen cast Evaluation Because of the confidential contents of internal documents, the Software GmbH Österreich will make a screen cast and an evaluation report and the of the IKS project - not later than December 2012. 6 Summary of Evaluations At the time of writing, 11 of the 20-signed early adopters had completed the contract including the validation report. All 11 of the validation reports are available in this section. They are also available for the public in full at http://wiki.iks-project.eu/index.php/Validation. In 2011 all early adopters are asked along with their required validation contractual requirements such as online demo to also blog about their experiences and results on the official IKS blog site. Along with this they are also asked to share their experiences on the various development mailing lists such as the Apache Stanbol list. This dialogue between industry validators and IKS developers is proving a major success in driving both development and early adopter recruitment. The immediate availability of developer support on the mailing lists is compensating for the lack of documentation or tutorial material online for the early adopters. In fact the policy is now that interested early adopters discuss their validation and use case ideas with the IKS development community in advance of any contractual negotiations. 6.1 CMS Vendors 6.1.1 QuinScape Demo Available at http://opensaga.org:8084/iks-wiki © IKS Consortium 2013 90 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Validation It was possible to make the FISE engine usable by the OpenSAGA Wiki software. The RESTful service provided by FISE was usable as expected. A problem encountered was a missing Java client library. This was resolved by using Apache Wink and Jena and learning how to use SPARQL. There were about half a dozen candidates for a Java REST client library. All of them seem to be usable. Apache Wink was selected because it is already in the Apache Incubator. It was preferred to Jersey because it is not dependent on Oracle. Jena was selected because it is used within the FISE engine. Potential alternatives such as Sesame were not looked at. The integration proved that FISE is able to serve and enhance content in scenarios where articles are edited by a live team of editors (with an un-staged publication process, e.g. a highly dynamic semantic tag environment). Several FISE engines were installed during development. Installation could not have been much simpler. No performance issues were encountered during normal operation. There were no stability problems regarding the FISE engine. Lessons learned We learned quite a few acronyms and fundamentals of corresponding technologies which belong to Semantic Technologies in general (examples: RDF, SPARQL) or the IKS project. It would have helped to have some guidelines/howto-articles or client-side Java-libraries which could have been used. But learning the fundamentals of SPARQL and experimenting with it was worth the time because we now understand much better what can be done. As we had hoped in the beginning the integration code itself is not very long. Most of the work is done by either Apache Wink which makes calling the RESTful service a matter of essentially one line of code or by Jena which parses the RDF/XML document and executes the SPARQL query. Also the OpenSAGA Wiki software itself simply calls a single "enhance" method. We always used very recent snapshots of both FISE and OpenSAGA (internally following the release early release often principle). Software components used FISE engine as RESTful service Apache Wink Client module for consuming Restful FISE web service Jena © IKS Consortium 2013 91 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Follow-up Interview and Discussion Date: Tuesday 8 February 2011 Participants: • Andreas Kuckartz and Tobias Biskup (Quinscape) • John Pereira, Andreas Gruber and Rupert Westenthaler (Salzburg Research) Notes: è è è è è è FISE successfully integrated and demonstrated via online demo Demo was presented to end customers Interest from customers is high QuinScape looks to integrate more IKS components to complement FISE Internal project to begin March 2011 – towards a product extension for OpenSAGA Demo to remain online throughout the next development phase 6.1.2 GOSS Interactive Overview The GOSS Semantic Demo is a demonstration of how iCM can be integrated with the IKS/FISE entity extraction and enhancement framework to enhance articles with semantic data. This information is then used to generate RDFa mark-up for those pages containing the article text. As well as FISE it also makes use of the Jena/SDB triple store, the Joseki SPARQL query interface and Pubby to publish information about the entities we create. The demo adds a new tab to the iCM article editor (tabbed view only), labelled "Semantic". To retrieve entities from FISE, the user expands the tree in the left hand pane. This causes the combined article text (including summary etc) to be passed to the FISE server, which extracts and enhances entities (people, places, and organisations) and returns these to iCM. An expanded tree is now shown containing entities divided into people, places and organisations. As well as those distinctions, the appearance of different entities reflects their properties as follows: 1) Entities which are already known to iCM are shown with a black/solid icon representing the type of the entity. They can be expanded to show any associated resources. If they have already been related to the article then their text is shown in bold. 2) Entities which are not already known to iCM are shown with a grey icon. If they are enhanced entities they can be expanded to show the external URIs they link to. A content menu allows external URIs to be previewed. An entity can be double-clicked or drag-and-dropped onto a node in the right hand pane to associate it with the article. It is also possible to double-click a currently associated entity to break the link. Entities that are known to iCM will be added to the article immediately but when a new entity is added a dialog box is shown which allows the user to specify the category for the new entity and which external URIs should be associated with it. The ability to select specific external URIs makes it possible for the user to resolve ambiguity as to which entity is being referred to. Newly added entities are immediately added into the iCM metadata system. An event handler adds newly created entities to the triple store, typically within 15 seconds or so. The actual association between entities and articles is not recorded until the article is submitted; at this point the association between the metadata representing entities and the article is committed to the main iCM database and after a few seconds another event handler adds information about the article (including its links to the associated entities and Dublin Core metadata) to the triple store. Once the article is published, it is possible to view it in the context of the site. Selecting "view source" on the article page reveals that there is a hidden 〈div〉 on the page containing RDFa markup. By using a tool like the W3C RDFa extractor (http://www.w3.org/2007/08/pyRdfa/) or the Sindice inspector © IKS Consortium 2013 92 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 (http://inspector.sindice.com/) and pointing it at the page, the information extracted can be seen in a formatted form. This tool also provides links to the URIs for entities that have been generated by iCM, clicking on these will return a page of information about the entity generated by Pubby. It is also possible to query the triple store directly using SPARQL. Demo A YouTube video showing the integration in action can be seen here. To access the online demo system please send an email to tom.cooke or gary.ratcliffe at gossinteractive.com. We will provide you with a user account and access details. Validation A copy of the validation report can be downloaded from here © IKS Consortium 2013 93 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 !"#$%&'()*%&"+,$&'-%)."/&) .-#)0--1"2)34%")5677) !"#$%&'(#)%"* !"#$%&'()*+,-%&+$(.#/+$%-"+%.+$)0-$%'1%2%3.'(+$$%'1%+420)2-#',%'1%-"+%#,-+5.2-#',% /+-6++,%#78%2,&%9:;%;-2,/'0<%=#11+.+,-%+,-#->%+?-.2(-#',%2,&%+,"2,(+*+,-%+,5#,+$% 2.+%('*32.+&%2(('.&#,5%-'%.+$)0-$%@)20#->%2,&%20$'%.+$3',$+%-#*+<%!"+%3+.1'.*2,(+%'1% -"+%/+$-%(',1#5).2-#',%#$%&+-+.*#,+&%-'%/+%$2-#$12(-'.>%1'.%2%1#.$-%$-+3A%/)-%-"+.+%#$%2% ,++&%1'.%*'.+%&'*2#,B$3+(#1#(%C,'60+&5+%-'%/+%242#02/0+%-'%#,(.+2$+%-"+%,)*/+.$%'1% +,"2,(+&%+,-#-#+$<% +,-'.#-*/'0.)#1* !"+%3+.1'.*2,(+%'1%;-2,/'0%1'.%+,-#->%+?-.2(-#',%62$%-+$-+&%)$#,5%DE%&'()*+,-$%1.'*% F%+.+,-%GH;;%(0#+,-%$#-+$<%%!"+$+%6+.+%$+0+(-+&%-'%/+%.+3.+$+,-2-#4+%'1%GH;;% (0#+,-$A%-"+.+%2.+%-".++%('),(#0%$#-+$%I',+%J,50#$"A%',+%;('--#$"A%',+%K+0$"LA%',+%,',B 3.'1#-%$#-+A%',+%)-#0#->%('*32,>%2,&%2%,',B3.'1#-%'.52,#M2-#',<%%N.-#(0+$%6+.+%$+0+(-+&% -"2-%"2&%2-%0+2$-%2%1+6%.+0+42,-%+,-#-#+$%#,%-"+%-+?-%/)-%2.+%'-"+.6#$+%->3#(20%'1%2.-#(0+$% ',%').%$#-+<% 89"%:;<)=/)3:"&) % H3+,OPQ%IRL%2,&%SO+-%2.+%-"+%-6'%OJT%+,5#,+$%-"2-%6+%(2,%)$+%0'(200>%2,&%6#-"')-% -"+%,++&%1'.%2,%NQ9%C+><%%!"+.+%#$%2%6.233+.%1'.%-"+%H3+,OPQ%+,5#,+%&+4+0'3+&%/>% GH;;%2,&%',+%/)#0-%#,-'%;-2,/'0U%1'.%*'$-%2.-#(0+$%-"+%.+$)0-$%3.'&)(+&%2.+%#&+,-#(20% /)-%-"+.+%2.+%'((2$#',20%$*200%+.+,(+$<%!"+%&/3+%0''C)3%+,5#,+%62$%2(-#4+%1'.% -"+$+%-+$-$%2$%6+00%6"#("%2(('),-$%1'.%2%$*200%,)*/+.%'1%-"+%$3).#')$%+,-.#+$%1'.%/'-"% (',1#5).2-#',$<% % &"! &!! %! 6-57,+ 8)729:;<=(5> $! ?(+(@,25:;<=(5> 8)729:;/*(2=A'B1)..> ?(+(@,25:;/*(2=+*B1)..> #! "! ! '()*+( '+,-(. /01,234,53)2. % % !"+%5.23"%2/'4+%$"'6$%-"2-%1'.%-"+%-+$-%$+-%)$+&A%SO+-%.+-.#+4+$%*'.+%.+0+42,-%+,-#-#+$% 2(.'$$%200%(2-+5'.#+$<%%!"+.+%2.+%*'.+%$3).#')$%+,-.#+$%1'.%SO+-%/)-%-"+%1.2(-#',%'1% #&+,-#1#+&%302(+$%2,&%'.52,#M2-#',$%-"2-%2.+%.+0+42,-%#$%2(-)200>%/+--+.%1'.%SO+-%-"2,%1'.% H3+,OPQ<%%% % © IKS Consortium 2013 94 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 !"#$%&'()'&)*'"+,$-&"%&"./&'$%0&'1&2$&,"3"'$0&'1&)&4$5&(6%0*$0&51*0-&714'$%&,$--89&:;$'& "-&)&2$''$*&+(1"+$&41*&)&-"%<,$&$%<"%$=& !"#$%&'()(*%#+(,-(*%#+( .13>)*"%<&'($&+132"%)'"1%&14&?>$%;@A&B&:;$'&5"'(&:;$'&),1%$&-(15-&'()'&1%,C&)& -3),,&%632$*&14&*$,$#)%'&$%'"'"$-&)*$&)00$0&)%0&'($&%632$*&14&->6*"16-&1*<)%"D)'"1%-& "%+*$)-$-&%1'"+$)2,C=&E($*$&01$-&%1'&)>>$)*&'1&2$&)%&1#$*),,&2$%$4"'&4*13&)00"%<& ?>$%;@A&'1&:;$'=& & &$! &#! &"! &!! 6-57,+ 8)729:;<=(5> %! ?(+(@,25:;<=(5> 8)729:;/*(2=A':B:<=(5> ?(+(@,25:;/*(2=A':B:<=(5> $! #! "! ! '()*+( '+,-(. /01,234,53)2. & & *%#+(,-(!"#$./0/1-( E($&+()*'&2$,15&-(15-&)&+13>)*"-1%&2$'5$$%&'($&:;$'&;FG&$%<"%$&)%0&?>$%.),)"-=&& ?>$%.),)"-&"-&)&5$2&-$*#"+$&'()'&*$H6"*$-&)%&IAJ&K$C=&&J'&+)%&2$&-$$%&'()'&:;$'&)%0& ?>$%.),)"-&*$'6*%&+13>)*)2,$&%632$*-&14&*$,$#)%'&>$1>,$&)%0&1*<)%"D)'"1%-9&5"'(& ?>$%.),)"-&()#"%<&3)%C&4$5$*&->6*"16-&*$-6,'-=&&L15$#$*&?>$%.),)"-&>$*41*3-& >11*,C&)'&"0$%'"4C"%<&>,)+$&%)3$-=&&?#$*),,&"'&516,0&%1'&2$&51*'(&+1%-"0$*"%<&6%,$--& '($&>$*41*3)%+$&5"'(&>,)+$-&+16,0&2$&"3>*1#$0=& &"! &!! %! 6-57,+ 8)729:;<=(5> $! ?(+(@,25:;<=(5> 8)729:;/*(2C,+,3.> ?(+(@,25:;/*(2C,+,3.> #! "! ! '()*+( '+,-(. © IKS Consortium 2013 /01,234,53)2. & 95 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 !"#$#%&!"'(")*+*"#& !"#$%"&'($)#*+,$-"+,-$("#$.'+.+'(/+0$+1$#0(/(/#-$#2('&%(#3$)4$56#($("&($("#$789#3/&$ :++;<.$,&-$&)*#$(+$#0"&0%#=$ $ &"! &!! 6-57,+ %! 8)729 :)00(-5;5<*( $! =(+(>,25 ?35@;(A5(02,+ #! =(+(>,25;(A5(02,+ "! ! '()*+( '+,-(. /01,234,53)2. $ $ >($-"+,-$("&($1#,$+1$("#$.#+.*#$?#0(/+0#3$/0$("#$-#($+1$&'(/%*#-$,#'#$?&(%"#3$)4$("#$ 3).#3/&$*++;<.$#0@/0#A$$!"/-$/-$0+($-<'.'/-/0@$&-$?+-($+1$("#$.#+.*#$?#0(/+0#3$&'#$0+($ 0&(/+0&**4$;0+,0$.<)*/%$1/@<'#-A$$B#$0##3$&%%#--$(+$?+'#$3+?&/0C-.#%/1/%$ /01+'?&(/+0$(+$/?.'+D#$("#-#$'#-<*(-A$$E*-+$0+(#$("&($3).#3/&$*++;<.$/0('+3<%#-$&$ 0<?)#'$+1$-.<'/+<-$'#-<*(-$C$-+?#$+1$("#-#$&'#$3/11#'#0($.#+.*#$,/("$("#$-&?#$0&?#$&-$ ("#$.#'-+0$0&?#3$/0$("#$&'(/%*#$,"/*#$+("#'-$F<-($"&D#$0&?#-$("&($.&'(/&**4$?&(%"A$$>($ ,+<*3$)#$<-#1<*$(+$*++;$&($,&4-$+1$'#3<%/0@$("#$0<?)#'$+1$("#-#$.&'(/&*$?&(%"#-$ '#(<'0#3$&-$-+?#$+1$("#?$&'#$G</(#$,#&;A$ $ 789#3/&$*++;<.$/-$&)*#$(+$.#'1+'?$-/@0/1/%&0(*4$)#((#'$&($?&(%"/0@$.*&%#-$0&?#3$/0$ &'(/%*#-A$$789#3/&$"&-$#0('/#-$1+'$?&04$G</(#$-?&**$H0@*/-"$(+,0-$#A@A$I(+;#-*#4$/0$ 6+'("$J+';-"/'#$"&-$+0*4$&'+<03$KKLL$/0"&)/(&0(-$)<($"&-$&0$#0('4A$E'#&-$,/("/0$ (+,0-M$0&?#-$+1$#*#%(+'&*$,&'3-$#(%$&'#$0+($#2('&%(#3N$?+'#$3+?&/0$-.#%/1/%$?&(%"/0@$ ,+<*3$)#$0##3#3$1+'$("#-#A$ $ 9#'1+'?&0%#$,/("$#0"&0%/0@$+'@&0/-&(/+0-$%+<*3$)#$)#((#'$C$+'@&0/O&(/+0-$-<%"$&-$ 6P5$&03$6PQ$&'#$0+($?&(%"#3M$&*("+<@"$("+-#$+'@&0/O&(/+0-$"&D#$789#3/&$.&@#-$ <03#'$("#/'$1<**$0&?#-A$$!,/((#'$/-$'#(<'0#3$)4$("#$-#&'%"$)<($0+($/3#0(/1/#3$&-$&0$ +'@&0/O&(/+0A$$!"#-#$&'#$*/?/(&(/+0-$+1$("#$3).#3/&$*++;<.$-#'D/%#M$0+($+<'$#0@/0#$ -.#%/1/%&**4A$ $ >$"&D#$&*-+$*++;#3$&($#0(/(4$#0"&0%#?#0($<-/0@$("#$R'##)&-#$#0@/0#N$"+,#D#'$&($ .'#-#0($("/-$#0@/0#$.'+3<%#-$(++$?&04$-.<'/+<-$'#-<*(-$(+$)#$<-#1<*A$$R+'$#2&?.*#M$1+'$ ("#$%+01/@<'&(/+0$S.#06:9T56#(TR'##)&-#$("#'#$&'#$UV$+'@&0/O&(/+0-$/3#0(/1/#3$/0$ ("#$W6+09'+1/($XW$&'(/%*#M$V$+1$,"/%"$&'#$'#*#D&0(A$$R+'$S.#06:9T56#(T3).#3/&$("#'#$ &'#$YV$+'@&0/O&(/+0-$/3#0(/1/#3M$V$+1$,"/%"$&'#$'#*#D&0(A$ ,-++(.%& !"#$56#($T$3).#3/&$*++;<.$%+?)/0&(/+0$'#('/#D#-$&0$&%%#.(&)*#$.'+.+'(/+0$+1$ ?&0<&**4$/3#0(/1/#3$#0(/(/#-$&03$/-$&)*#$(+$#0"&0%#$&$'#&-+0&)*#$1'&%(/+0$+1$.*&%#$ 0&?#-A$$Z+,#D#'M$?+'#$3+?&/0$-.#%/1/%$3&(&)&-#-$&'#$0##3#3$/0$+'3#'$(+$&**+,$?+'#$ 0&?#3$#0(/(/#-$(+$)#$#0"&0%#3A$ © IKS Consortium 2013 96 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 !"#$%&$' !"#$%&'(#'&%#$%')*%+,--&'*./%,$01.&%1/%*"&%$&20'*#+%*01%0$%#*%3)&$%')*%4-)5#3&% +0*&()-#&$%6)-%*"&%-&*,-'&3%&'*#*#&$7%% ()&*&$++",' !"&%8*0'1).%0,*)*0((&-%#3&'*#6#&$%*"&%9::::%2)$*%+)22)'./%-&6&-&'+&3%314&3#0% &'*-#&$7%!"#$%044-)0+"%20*+"&$%*))%6&;%&'*#*#&$%;#*"#'%*"&%*&$*%$&*%*)%1&%,$&6,.%0*%*"#$% *#2&<%*"&%0,*)*0((&-%$&*%#$%2)-&%044-)4-#0*&%6)-%#'*&-'0*#)'0.%'&;$%-&.0*&3%3)+,2&'*$7%% -..)".'/0&1'.2"30$4'31$,$3&",.' !"&%+,--&'*%&'*#*/%&=*-0+*#)'%4-)+&$$%3)&$%')*%;)->%-&.#01./%;"&'%&'*#*#&$%+)'*0#'% 0++&'*&3%+"0-0+*&-$%)-%')'?@'(.#$"%.&**&-$<%;"#+"%044&0-%0$%ABA%#'%*"&%-&*,-'&3% &'*#*#&$7%!"#$%;#..%')*%1&%0%+)22)'%4-)1.&2%6)-%2)$*%)6%),-%+.#&'*$%1,*%3)&$%'&&3%*)% 1&%033-&$$&37% !"#$%#&'()"*+#",-%(,"*./&"0* !"#$%&#"'()*"')&'+",%&-#'.#'/%0-#')&'102),3" < ; : 9 !"#$%&#"'2)*" 8 =)&">0'?!"#$%&#"'2)*"@ 7 6 5 4 4 544 644 744 844 944 :44 ;44 % !"&%01)5&%4.)*%$");$%*"&%-&$4)'$&%*#2&%C#'+.,3#'(%$)2&%4)$*4-)+&$$#'(%;#*"#'%#DEF% 0(0#'$*%*"&%.&'(*"%)6%*"&%0-*#+.&%*&=*%6)-%9G%0-*#+.&$%#'%*"&%HI&*%J%KLM&3#0%.))>,4% +)'6#(,-0*#)'7%%!"&%.)'(&$*%-&$4)'$&%)1$&-5&3%"&-&%;0$%0-),'3%N7O%$&+)'3$%;"#+"%#$% ;&..%,'3&-%*"&%P:%$&+)'3%*"-&$").3%;&%'&&3%*)%2&&*%#'%)-3&-%6)-%@=*H8%')*%*)%*#2&%*"&% -&Q,&$*%),*%C;&%+),.3%4-)101./%+)2&%,4%;#*"%0%;)->0-),'3%6)-%*"#$%1,*%.)'(&-%3&.0/$% 0-&%4&-"04$%')*%0++&4*01.&%6-)2%0%,$&-%&=4&-#&'+&%4)#'*%)6%5#&;%0'/;0/F7% % !"&%4.)*%1&.);%+)240-&$%*"&%-&$4)'$&%*#2&$%6)-%HI&*J314.))>,4%;#*"%HI&*%J% KLM&3#0%*)4#+%$&0-+"7%%R#*"%314&3#0G%*)4#+%$&0-+"%)'&%0-*#+.&%#$%;&..%)5&-%*"&%P:% $&+)'3%*"-&$").3%0'3%0')*"&-%#$%+.)$&%*)%#*7%%S'%0..%+0$&$%*"&%*#2&$%0-&%2,+"%.)'(&-%*"0'% ;#*"%314&3#0%.))>,47%%R&%;#..%'&&3%*)%*0>&%+0-&%*)%&'$,-&%*"0*%*"&%4&-6)-20'+&%)6%0'/% &'(#'&$%;&%3&5&.)4%#'%*"&%6,*,-&%#$%;#*"#'%0++&4*01.&%+)'$*-0#'*$7% % © IKS Consortium 2013 97 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 )! (! '! &! +,-./0-,1234,15326178.9//:;. %! +,-./0-,1234,15326178.,73<#12/.3=1-,<>=6 1 $! #! "! ! " # $ % & ' ( ) * "! "" "# ! !"#$%&'("#') "#$!%&'($))!'*!$+,-.,/012!/#$!%$&*'&3,1($!'*!4/,15'-!#,)!06$1/0*0$6!/#,/!/#$!2$1$&,-! ,%%&',(#!0)!)'.16!,16!(,1!%&'6.($!,6$7.,/$!%$&*'&3,1($!20+$1!/#$!&02#/!$1201$! 6$)0218!!"#$!65%$60,!-''9.%!$1201$!%&'+06$)!2''6!$1#,1($3$1/!'*!%-,($!1,3$)8!! :';$+$&<!;$!;0--!1$$6!$1#,1($3$1/!$1201$)!;0/#!3'&$!6'3,01=)%$(0*0(!91';-$62$! >$828!6,/,5,)$)!'*!$-$(/$6!3$35$&)!'*!-'(,-!2'+$&13$1/!5'60$)?!01!'&6$&!/'!%&'+06$! 3'&$!$1#,1($3$1/!'*!%$'%-$!1,3$6!01!'.&!6'(.3$1/)8!!! !""#$%&'(!()(*#+,(%-./0#$,+( *#+%,#-!"&#$(%).) *#',(1234(5-6%+7( @12-,16A'.1(0-!B! C!*'&3$&!D&0/0)#!AE(-012!(',(#!0)!/'!#$-%!%.%0-)!*&'3!BF!)(#''-)!2$/!/#$!5$)/!*&'3! /#$0&!509$)!/#,19)!/'!*.16012!*&'3!G$)/!D$&9)#0&$!A'.1(0-!,16!H:4!D$&9)#0&$!G$)/8! I$-$,)$6!'1!FJ!K,E!FLBB8! ! C16E!A''9!;0--!5$!/,9012!%,&/!01!(E(-$!/&,01012!*'&!2&'.%)!'*!E'.12)/$&)!01!/#$!5.0-6! .%!/'!/#$!,11.,-!G022-$!K,210*0A,/!*,30-E!(E(-012!$+$1/!,/!H$;5.&E!I,($('.&)$8! "#$!%.%0-)!;0--!-$,&1!/'!6$+$-'%!03%'&/,1/!)90--)!*'&!&06012!,)!;$--!,)!#,+012!)'3$!*.1! '1!/#$0&!509$)8!"#$!/&,01012!;0--!(.-301,/$!01!,!)$&0$)!'*!01/$&=)(#''-!$+$1/)!#$-6!,/!/#$! I,($('.&)$8! ! "#$!G022-$!K,210*0(,/!/,9$)!%-,($!'1!4.16,E!BF!M.1$!,16!5&012)!/'2$/#$&! $N%$&0$1($6!,16!(-.5!(E(-0)/)<!-$0).&$!,16!('33.10/E!(E(-0)/)<!)(#''-!(#0-6&$1!,16! *,30-0$)!/'!$1O'E!,!2&$,/!6,E!'1!,!509$8!! ! "#$&$!;0--!5$!*,30-E!,16!(#0-6&$1P)!$+$1/)!;#0(#!,&$!'%$1!/'!$+$&E'1$!01(-.6012Q!/#$! R0660A,/!F8S!30-$!3.-/0=-,%!(#,--$12$<!/#$!PT'!I06$P!L8S!30-$!2&,))!/&,(9!&,(012!/&,(9! ,16!)/,/0(!509$!/03$!/&0,-!('3%$/0/0'18!! ! U'&!/#$!,6.-/)!,16!9$$1!(E(-0)/)!/#$&$!,&$!/#&$$!&06$)!,-)'!/,9012!%-,($Q!/#$!K,210*0A,/! >BFV!30-$)?<!/#$!W1/$&A,/!>XB!30-$)?!,16!/#$!A'33.10A,/!>SB!30-$)?8! © IKS Consortium 2013 98 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 ! "#$%!&'(#$)*+&#'!#'!+,%!"*-'&(&.*+!/*'!0%!(#1'2!,%$%3! !"#$"%%&'()*#+(,(*)'*#+(+(*-' 4%#56%7!8'29!.##:! 46*/%;7!<=#'%>! ?$-*'&;*+&#';7!@%;+!A%$:;,&$%!.#1'/&6B!=CD!A%$:;,&$%!@%;+B!@&--6%!"*-'&(&.*+B! =%E01$9!F*/%/#1$;%! !"#$%"&'()"*+$,-, .*/+'0123'456)-7' G'-6*'2.#1'/&6!H! ! 8E*$2!E&''&'-!/#)5#;%$!)*:%;!I*)0#1$'!J#&/%;!,%*$2! .%6%0$*+&'-!+,%!/#)56%+&#'!#(!+,%!I*)0#1$'!J#&/%;!5$#K%/+!E&+,!*E*$2!E&''&'-! /#)5#;%$!F#0%$+!L*$M&;3! I*)0#1$'!J#&/%;! ! F%6%*;%2!#'!HN!"*9!HOPP3! ! I*)0#1$'!J#&/%;!&;!*!1'&Q1%!)1;&/*6!/#))1'&+9!5$#K%/+!(*/&6&+*+%2!09!@%;+! A%$:;,&$%!.#1'/&6R;!8$+;!S!I%&;1$%!D%$M&/%!+,*+!!,*;!0$#1-,+!9#1'-!5%#56%!($#)! I*)0#1$'!D/,##6!*'2!)%)0%$;!#(!+,%!E&2%$!/#))1'&+9!+#-%+,%$!+,$#1-,!+,%!;,*$%2! %T5%$&%'/%!#(!!+,%!M&66*-%R;!&)5#$+*'/%!*;!*!/%'+$%!(#$!,#$;%!$*/&'-3!U,%!!*&)!#(!+,%! 5$#K%/+!E*;!+#!&)5$#M%!1'2%$;+*'2&'-!*'2!*E*$%'%;;!#(!+,%!)*'9!2&((%$%'+! /#))1'&+&%;!&'!+,%!M&66*-%!09!/%6%0$*+&'-!+,%&$!/#))#'!0#'2B!+,%!,#$;%!$*/&'-! &'21;+$93! !! U,%!/%6%0$*+&#'!%M%'+!E*;!!+,%!/16)&'*+&#'!#(!;%M%$*6!)#'+,;!E#$:!(#$!F#0%$+!L*$M&;! *'2!(#$!I*)0#1$'!D/,##6!*'2!+,%!E&2%$!/#))1'&+9V!&'/612&'-!+,%!6*$-%!)&-$*'+! /#))1'&+9!0*;%2!E&+,&'!;+*06%;!*/$#;;!+,%!I*)0#1$'!J*66%9B!;#)%!#(!E,#)!!E#$:!&'! +,%!*$%*!(#$!#'%!#$!+E#!;%*;#';!*'2!;#)%!E,#!/,##;%!+#!;%++6%!&'!I*)0#1$'!E&+,!+,%&$! (*)&6&%;3! !! F#0%$+!E#$:%2!E&+,!6#/*6!/,&62$%'!+#!/$%*+%!*'!%M#/*+&M%!)1;&/!;/#$%!)*2%!($#)!+*6%;! #(!+,%!$*/&'-!/#))1'&+9!$%/#$2%2!09!$%;&2%'+;!B!E,&/,!/#)0&'%2!!0%*1+&(1669!E&+,! ;#1'2;!;5%/&(&/!+#!+,%!I*)0#1$'!*$%*!;1/,!*;!!+,%!'*+1$*6!;#1'2;!#(!0&$2!;#'-!!*'2!+,%! ;#1'2;!#(!+,%!-*66#5;B!+,%!(*$$&%$;!*'2!!0%66W$&'-%$;!E,&/,!*$%!1'&Q1%!+#!+,%!*$%*3! !! .#1'/&66#$!X$*,*)!L#'%;B!I%*2%$!#(!@%;+!A%$:;,&$%!.#1'/&6!*'2!I*)0#1$'R;!M&66*-%! 5,*$)*/&;+B!;*&2B!YU,%!;/#$%!/*5+1$%;!+,%!%;;%'/%!#(!*!M&66*-%!+,*+!E%6/#)%;!5%#56%! ($#)!*$#1'2!+,%!E#$62!E,&6%!$%+*&'&'-!*!$&/,!/16+1$%!*'2!,%$&+*-%3!!U,$#1-,!+,&;! $%;%*$/,B!+,%!9#1'-!5%#56%!#(!I*)0#1$'!,*M%!6%*$'%2!*!6#+!*0#1+!+,%&$!6#/*6!,&;+#$9! *'2!)*2%!M*61*06%!6&':;!E&+,!#62%$!)%)0%$;!#(!+,%&$!/#))1'&+9!!+,$#1-,!+,%!! /$%*+&#'!#(!!+,%&$!#E'!!%M#/*+&M%!*'2!1'&Q1%!;#1'2!*'2!)1;&/*6!$%/#$23Y!!U%*/,%$;! ,*M%!0%%'!*06%!+#!1;%!*$%*;!(#$!/$#;;W/1$$&/161)!E#$:!&'!'1)%$*/9B!6&+%$*/9B!*$+!S! 2%;&-'! !! © IKS Consortium 2013 99 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 !"#$%&'()*'*+*%(,''()*'-".$*%/*'01'2-340"#%'5/)006'/)$6.#*%,'()*$#'7-#*%(8,'76"8' 87*/$-6'&"*8(8'1#03'()*'9$.*#'2-340"#%'/033"%$(:';'3-%:'01'9)03')-.'#*/0#.*.' ()*$#'09%'87*/$-6'3*30#$*8'01'60/-6'#-/$%&'6$1*'10#'()*'7#0<*/(,'')-.'()*'0770#("%$(:''(0' )*-#'()*'87*/$-66:'/033$88$0%*.'=!'10#'()*'1$#8('($3*>''?04*#('@-#+$8''$%(#0."/*.'()*' 7$*/*8'-%.'-//037-%$*.'()*'(#-/A8'9$()'6$+*'(#0340%*'76-:$%&>'B)*'-".$*%/*')-.'()*' /)-%/*'(0'+$*9'.$876-:8'01'()*'/)$6.#*%C8'90#A,'$%/6".$%&'.*8$&%8'10#'()*'2-340"#%' D0$/*8'=!'/0+*#>'B)*:'+$*9*.'7)0(0&#-7)8'-%.'870A*'(0'?04*#('-40"(')$8'90#A'-8'-' /03708*#,')$8'#06*'$%'()*'7#0<*/('-%.')09'()*'2-340"#%'D0$/*8'/03708$($0%'9-8' 3-.*>'E*(*#'5)*6(0%,'()*'7#*+$0"8')*-.(*-/)*#'-('2-340"#%'5/)006',''&-+*''-'87*/$-6'' ()-%A8,'9)$68('7#*8*%($%&'()*'9$%%*#'01'()*'=!'/0+*#'.*8$&%'-9-#.';'F*-#'G'7"7$6' =$-)#-%'H"$/A';9$()'-'/*#($1$/-(*'-%.'IJK'90#()'01'+0"/)*#8'.0%-(*.'4:'2-340"#%' 2*$8"#*'=*%(#*>'=033*30#-($+*'=!C8'9*#*'7#*8*%(*.'(0'-66'7-#($/$7-%(8'-8'-'6-8($%&' #*3$%.*#'01'()*'7#0<*/(>' !"#$"%%&'()*+",*(-'(#*.*.(/' E*076*L'?04*#('@-#+$8,'M#-)-3'@0%*8,'E*(*#'5)*6(0%,'=$-)#-%'H"$/A' E6-/*8L''2-340"#%,'2-340"#%'D-66*:' N#&-%$8-($0%8L'O*8('P*#A8)$#*'=0"%/$6,'2-340"#%'5/)006,'2-340"#%'D0$/*8,' 2-340"#%'2*$8"#*'=*%(#*,'Q#(8'R'2*$8"#*'5*#+$/*' !"#$%&'()#*'"+%,-, 0()*'1234'56+-/7' 5/0(6-%.=0"%/$6'S' !*+*6073*%('4008('10#'?-+*%8/#-$&' 5/0(($8)'M0+*#%3*%('-77#0+*8'/0"%/$6C8'ITU3'4"8$%*88'76-%' ?-+*%8/#-$&'0+*#+$*9' ' E6-%8'10#'-%'-34$($0"8,'3"6($;3$66$0%'7#0<*/('(0'6$%A'5/0(6-%.C8'(90'3-<0#'30(0#9-:8,' /#*-(*'-'%*9'(09%'/*%(#*'-%.'#*+$(-6$8*'()*'4$&&*8('C4#09%1$*6.C'8$(*'$%'5/0(6-%.')-+*' 4**%'&$+*%'-'3-<0#'4008(>' ' B)*'5/0(($8)'M0+*#%3*%(')-8'&#-%(*.'7#0+$8$0%-6'-77#0+-6'(0'V0#()'2-%-#A8)$#*' =0"%/$6C8'ITU3$66$0%'4"8$%*88'76-%'(0'-6609'/0%8(#"/($0%'01'+$(-6'$%1#-8(#"/("#*'0%'()*' 60%&;-9-$(*.'?-+*%8/#-$&'.*+*6073*%(>' ' B)*'-77#0+-6'%09'07*%8'()*'9-:'(0'4*&$%'$%;.*7()'.$8/"88$0%8'0%'76-%%$%&'-%.' 1"%.$%&'10#'()*'7#0<*/(>' ' V0#()'2-%-#A8)$#*'=0"%/$6C8'W*-.'01'#*&*%*#-($0%'5*#+$/*8'X-"#**%'X/=0%-/)$*' 8-$.L'YO*'-#*'8(".:$%&'()*'(*#38'01'()*'7#0+$8$0%-6'-77#0+-6'01'()*'4"8$%*88'76-%'-%.' 9$66')-+*'1"#()*#'.$8/"88$0%8'9$()'40()'()*'5/0(($8)'Z"("#*8'B#"8('-%.'8$(*'.*+*607*#8' ?-+*%8/#-$&'2(.'0%')09'4*8('(0'7#0&#*88>' ' YN4+$0"86:,'0%'-'#*&*%*#-($0%'8/)*3*'01'()$8'8/-6*,'()*#*'-#*'8($66'-'%"34*#'01'.*(-$68' (0'4*'#*806+*.>'V*+*#()*6*88'9*'-#*'.*6$&)(*.'(0')-+*'7-88*.'()$8'/#"/$-6'3$6*8(0%*>Y' ' Q8'7-#('01'()*'B-['\%/#*3*%(-6'Z"%.$%&']B\Z^'8/)*3*'60.&*.'9$()'()*'5/0(($8)' Z"("#*8'B#"8('-'%*9'8*+*%;3$6*;60%&'."-6'/-##$-&*9-:'9$66'8(#*(/)'1#03'()*'=)-7*)-66' <"%/($0%'01'()*'X_'30(0#9-:,'4*(9**%'`"#0=*%(#-6'-%.'V*9)0"8*,'8A$#('=-#1$%'-%.' © IKS Consortium 2013 100 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 !"#$$%&'(%$)&(%#*%&'(%*#"+("%,-.(/$!"-)0%$&((1%2#"3$%&#%1)/3%2)&'%4)"51($%,#-6%-/6% &'(/%&#%&'(%789%+#&#"2-:;% % <')$%2)11=%)/%&>"/=%"(1(-$(%?9@A+)11)#/%2#"&'%#*%B").-&(%)/.($&+(/&%*"#+%6(.(1#B("$;% % C#>/!)11#"%D(-6("%E)+%7!C-5(%$-)6F%G<')$%.(":%2(1!#+(%-//#>/!(+(/&%)$%-%'>0(% $&(B%*#"2-"6%*#"%&'(%*>"&'("%"(0(/("-&)#/%#*%,-.(/$!"-)0;% % G<'(%<HI%*>/6)/0%2)11%+(-/%&'(%!"(-&)#/%#*%>B%&#%AJJJ%K#5$%#.("%&'(%*)"$&%$)L%:(-"$%#*% &'(%B"#K(!&%-/6%2)11%-11#2%>$%&#%1(.("%)/%>B%&#%?9@A%+)11)#/%)/%B").-&(%$(!&#"% )/.($&+(/&;% % G<'-&%2)11%1(-6%&#%?M;@%5)11)#/%#*%)/.($&+(/&%#.("%&'(%NJO:(-"%1)*(&)+(%#*%&'(%B"#K(!&% 2)&'%&'(%!"(-&)#/%#*%M@=PJJ%K#5$;% % G<'(%!1#$>"(%#*%,-.(/$!"-)0%$&((12#"3$%2-$%-%'-++("%51#2%*#"%Q#"&'%D-/-"3$')"(% -/6%R!#&1-/6=%5>&%&')$%-11#2$%>$%&#%$(!>"(%-%"(-1%-/6%B"#$B("#>$%*>&>"(%*#"%&'(%$)&(%-/6% *#"%&'(%-"(-%-$%-%2'#1(;G% % 7->"((/%7!C#/-!')(%-66(6F%G<'(%)+B#"&-/!(%#*%&')$%B"#K(!&%!-//#&%5(% >/6("($&)+-&(6;% % G<'(%,-.(/$!"-)0%6(.(1#B+(/&%2)11%5")/0%9=AJJ%B("+-/(/&%K#5$%&#%&'(%7#&'("2(11% -/6%S)$'-2%-"(-$%-/6%-&%1(-$&%AJJ%!#/$&">!&)#/%K#5$%6>")/0%&'(%$)L%:(-"%5>)16)/0%#*% &'(%/%!(/&"(;% % GH*%2(%2)/%*>11%-BB"#.-1=%2#"3%#/%&'(%"#-6%/(&2#"3%!#>16%5(%>/6("2-:%-$%(-"1:%-$% /(L&%:(-";% % G<')$%#/(%"#-6%#B(/$%>B%.-$&%#BB#"&>/)&)($%*#"%&'(%2'#1(%#*%Q#"&'%D-/-"3$')"(%)/% &("+$%#*%5>$)/($$=%!#++("!(%-/6%"($)6(/&)-1%"(/(2-1;%H&%2)11%"(1)(.(%-%'>0(%&"-**)!% 5#&&1(/(!3%-/6%B>&%7#&'("2(11%-/6%S)$'-2%*)"+1:%5-!3%#/%&'(%+-B;G% % T/6("%&'(%<HI%$!'(+(=%Q#"&'%D-/-"3$')"(%C#>/!)1%2#>16%5(%-11#2(6%&#%5#""#2%&'(% !-$'%/((6(6%&#%!#+B1(&(%&'(%1)/3;%U>$)/($$%"-&($%"-)$(6%*"#+%&'(%/(2%/%!(/&"(% 2#>16%5(%")/0O*(/!(6%-/6%>$(6%&#%"(B-:%&'(%!#$&$;% % V>&1)/(%B1-//)/0%B("+)$$)#/%'-$%-1"(-6:%5((/%0"-/&(6%*#"%&'(%2#"3$%2')!'%2)11%$((% $#+(%(L)$&)/0%+-)/%"#-6$%2)6(/(6=%/(2%6>-1%!-"")-0(2-:$%5>)1&%-/6%-%/(2% "#>/6-5#>&%/(-"%&'(%+-)/%(/&"-/!(%&#%R&"-&'!1:6(%W-"3;% % <'(%*)"$&%B'-$(%#*%6(.(1#B+(/&%-&%,-.(/$!"-)0%)$%2(11%>/6("2-:%2)&'%&'(%!#/$&">!&)#/% #*%&'(%/(2%?8J+)11)#/%7#&'("2(11%C#11(0(%!-+B>$=%#B(/)/0%#*%&'(%?NM+)11)#/% ,-.(/$!"-)0%,(0)#/-1%RB#"&%I-!)1)&:%-/6%!#+B1(&)#/%#*%&'(%*)"$&%'#>$($%#/%&'(%$)&(;% % <'(%(/&)"(%B"#K(!&%)$%(LB(!&(6%&#%&-3(%>B%&#%NJ%:(-"$%&#%!#+B1(&(%)/%-%$(")($%#*% $&-/6-1#/(%B'-$($%#.("%@J%&#%NJ%:(-"$=%!"(-&)/0%M@=PJJ%K#5$%-/6%-&&"-!&%+#"(%&'-/% ?M;@5)11)#/%)/%B").-&(%$(!&#"%)/.($&+(/&;% © IKS Consortium 2013 101 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 !"#$"%%&'()*+",*(-'(#*.*.(/' !"#$%"&'()*+"",'(-.#,)-/0"1'203'(-.)4"' !%)-"5&'6)7",5-+)081'9-#:%),;1'./)$"/)%%1'<"=/#*5"1'.)+>0,1'<#+:/'?),)+@5/0+"1' (#:/"+="%%1'A05/)=1'9:+):/-%B;"'!)+@' C+8),05):0#,5&'9-#::05/'D#7"+,3",:1'<#+:/'?),)+@5/0+"'.#*,-0%1'9-#::05/'E*:*+"5' F+*5:1'G*+#.",:+)%1'6)7",5-+)08'6"80#,)%'9$#+:'E)-0%0:B1'6)7",5-+)08'?:;1' (#:/"+="%%'.#%%"8"' !"#$%&'()#*'"+%,-, 0()*'1223'45+-/6' 9-#:%),;.#*,-0%'H' ./0%;'$+#:"-:0#,')3#,8'4"5:'0,'9-#:%),;' 9"+70-"5'+"-"07"'50I'7"+B'8##;'+"$#+:5' J,:"+,":'5)>":B'-)3$)08,' ' ./0%;'$+#:"-:0#,'5"+70-"5'0,'<#+:/'?),)+@5/0+"'/)7"'+"-"07";'#,"'#>':/"'4"5:'+):0,85'0,' 9-#:%),;1'0,')'+"$#+:'$*4%05/";'4B'K('J,5$"-:#+):"'#>'G;*-):0#,'LK(JGMN' ' J,5$"-:#+5'>+#3'K(JG'7050:";'<#+:/'?),)+@5/0+"1':/"'>#*+:/'%)+8"5:'%#-)%')*:/#+0:B'0,' 9-#:%),;1'0,'<#7"34"+'),;'O"-"34"+'%)5:'B")+':#'+"70"=':/"'-/0%;'$+#:"-:0#,'5"+70-"5' $+#70;";'4B':/"'-#*,-0%'),;'0:5'$)+:,"+51'0,-%*;0,8'9:+):/-%B;"'!#%0-"1'<K9' ?),)+@5/0+"1'),;':/"'./0%;+",P5'6"$#+:"+N'F/"B')%5#'5$#@"':#'-/0%;+",1'$)+",:5'),;' -)+"+5')4#*:':/"'5"+70-"5':/"B'+"-"07";N' ' .#*,-0%'?");"+'.#*,-0%%#+'203'(-.)4"1'5)0;&'QF/05'05'),'"I-"%%",:'+"$#+:'=/0-/' /08/%08/:5':/"'$#50:07"'=#+@'4"0,8';#,"'4B':/"'-#*,-0%'),;'#*+'$)+:,"+5':#'$+#:"-:' -/0%;+",'>+#3'/)+3N'J:'$+)05"5':/"'$)+:,"+5/0$')$$+#)-/':#':/05'70:)%')+")'#>'=#+@1' ",5*+0,8'0,>#+3):0#,'05'5/)+";'4":="",')8",-0"5':#'$+#70;"':/"'4"5:'$#5504%"'5*$$#+:' :#'-/0%;+",'),;':/"0+'>)30%0"5N'F/"'0,5$"-:#+5')%5#'+"-#8,05"':/"'/08/'%"7"%'#>'5@0%%5' ),;'$+#>"550#,)%053'#>'#*+'5:)>>'),;':/"'Q#*:5:),;0,8Q'%");"+5/0$'$+#70;";'4B'5",0#+' #>>0-"+5'),;':/"'./0%;'!+#:"-:0#,'.#330::""N'F/"'50I'P7"+B'8##;P'+):0,85'3"),5'="')+"' #,"'#>':/"':#$'>07"'$"+>#+30,8'-#*,-0%5'0,':/05'03$#+:),:')+")N' ' QJ'=#*%;'%0@"':#':/),@'"7"+B#,"'0,7#%7";'0,'#*+'-/0%;'$+#:"-:0#,'5"+70-"5'>#+':/"0+' -#330:3",:':#'$+#70;0,8'5*-/'R*)%0:B'5"+70-"5':#'5#3"'#>':/"'3#5:'7*%,"+)4%"' -/0%;+",'0,'#*+'-#33*,0:0"5NQ' ' A"')+"'3)@0,8')'$#50:07"';0>>"+",-"':#'-/0%;+",P5'%07"51'),;'#*+'5"+70-"5'="+"' "7)%*):";'):'7"+B'8##;'S':/"'5"-#,;'/08/"5:'%"7"%'S'0,'")-/'#>':/"'50I')+")5'#>' )55"553",:&' ' ''''T'-/0%;+",')+"'%05:",";':#'),;'+"5$"-:";U' ''''T'-/0%;+",')+"'/"%$";':#'@""$'5)>"U' ''''T'+"5$#,5"':#'033";0):"'-#,-"+,5U' ''''T'3"":0,8',"";5'),;'+";*-0,8'%#,8':"+3'/)+3U' ''''T'5"%>S"7)%*):0#,U'),;' ''''T'03$+#7"3",:5'0,'$"+>#+3),-"N'' ' © IKS Consortium 2013 102 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 !"#$%&'($)#*+),$-./#$0+1#$#2.1*3#0$+4$-++5$*).6,76#$78$9+),"$:.8.);0"7)#<$ 7863=578-$>3.?$7,$0.4#<$.8$71.-78.,7/#$*)+-).11#$4+)$@$,+$AB$?#.)$+350$,+$"#3*$6"735)#8$ ;##*$,"#10#3/#0$0.4#<$.85$,"#$&+,"#)C#33$D+1#0,76$EF=0#$G6)##878-$&+5#3<$C"76"$ #80=)#0$6"735)#8$-#,$,"#$"#3*$,"#?$8##5$C7,"+=,$5#3.?H$>3.?$7,$0.4#$".0$F##8$5#/#3+*#5$ C7,"$6"735)#8$.85$,#.6"#)0<$"#3*78-$784+)1$6"735)#8$.F+=,$*#)0+8.3$0.4#,?<$4+)$#2.1*3#$ ,")+=-"$,"#$0.4#$=0#$+4$1+F73#$*"+8#0$.85$,"#$78,#)8#,H$ $ !"#$)#*+),$5#,.730$,"#$*.),76=3.)$0,)#8-,"0$+4$0#)/76#0$78$9+),"$:.8.);0"7)#$,".,$1.5#$.$ 5744#)#86#$,+$6"735)#8$.85$4.1737#0I$ $ $$$$J$E5/76#$.85$*).6,76.3$0=**+),$,+$4.1737#0<$"#3*78-$,"#1$,+$+/#)6+1#$,"#7)$ *)+F3#10$.,$.8$#.)3?$0,.-#H$ $$$$J$E$=8747#5$.**)+.6"$F?$0,.44$.6)+00$0#)/76#0$,+$71*)+/78-$6"735)#8K0$374#$6".86#0H$ $$$$J$G#)/76#0K$*)+1*,$.85$#44#6,7/#$)#0*+80#$,+$4.1737#0$C"+$8##5$"#3*$+=,075#$+4476#$ "+=)0H$ $$$$J$L+);$F?$1.8.-#)0$.85$0,.44$78$)#/7#C78-$,"#7)$C+);$,+$71*)+/#$3+6.3$0#)/76#0H$ $$$$J$M=,0,.8578-$3#.5#)0"7*$.85$57)#6,7+8$*)+/75#5$F?$N"7#4$M4476#)0$.85$,"#$N"735$ >)+,#6,7+8$N+117,,##H$ $ >.=378#$%+--.8<$'85#*#85#8,$N".7)$+4$,"#$9+),"$:.8.);0"7)#$N"735$>)+,#6,7+8$ N+117,,##<$0.75I$O!")+=-"$,"#$N"735$>)+,#6,7+8$N+117,,##<$C#$"./#$C+);#5$".)5$,+$ 1.;#$0=)#$*)+4#007+8.30$C+);78-$C7,"$6"735)#8$P$,#.6"#)0<$0+67.3$C+);$0,.44<$8=)0#)?$ 0,.44<$8=)0#0<$Q>0$.85$*+376#$P$.)#$4=33?$.C.)#$+4$,"#$700=#0$.85$6.8$75#8,74?$#.)3?$.8?$ 6"735)#8$.,$)70;H$!"#$)#*+),$"7-"37-",0$,"70$*.),8#)0"7*$.**)+.6"$.0$C#33$,"#$71*+),.86#$ +4$370,#878-$,+$6"735)#8$.85$4.1737#0<$=078-$,"#7)$/7#C0$,+$784+)1$5#6707+80$.F+=,$,"#7)$ 4=,=)#<$.85$,"#7)$4##5F.6;$,+$71*)+/#$0#)/76#0H$ $ OL#$"./#$.30+$78/#0,#5$78$784+)1.,7+8$4+)$,"#$*=F376$.F+=,$,"#$)#0*+807F737,?$+4$ #/#)?+8#$,+$1.;#$0=)#$6"735)#8$.)#$0.4#<$.85$*)+/7578-$.5/76#$+8$C".,$,+$5+$74$?+=$ "./#$6+86#)80$.F+=,$,"#$C#33PF#78-$+4$.$6"735$+)$?+=8-$*#)0+8HO$ $ %&'($780*#6,+)0$.-)##5$+8#$.)#.$4+)$71*)+/#1#8,$C7,"$,"#$*.),8#)0I$,+$71*3#1#8,$ *3.80$,+$4=33?$78/+3/#$"#.3,"$0,.44$78$*3.8878-$78/#0,7-.,7+80H$!"70$".5$.3)#.5?$F##8$ 75#8,747#5$F?$,"#$6+=8673$.85$7,0$*.),8#)0$.0$*.),$+4$,"#$0#34$#/.3=.,7+8$*)+6#00H$E0$.$ )#0=3,$+4$,"#$R=.37,?$+4$,"#$)#*+),<$%&'($C733$8+,$1.;#$.8?$1+)#$/707,0$,+$9+),"$ :.8.);0"7)#$78$6+88#6,7+8$C7,"$,"#$780*#6,7+8H$ $ L.8,$,+$;8+C$1+)#S$N376;$+8$,"#$378;0$+8$,"#$)7-",$+4$,"70$*.-#H$ !"#$"%%&'()*+",*(-'(#*.*.(/' >#+*3#I$T71$&6N.F#<$>.=378#$%+--.8$ >3.6#0I$G6+,3.85<$9+),"$:.8.);0"7)#$ M)-.87U.,7+80I$%&$'80*#6,+).,#$+4$(5=6.,7+8<$%&'(<$G,).,"63?5#$>+376#<$9%G$ :.8.);0"7)#<$N"735)#8K0$V#*+),#)<$N"735$>)+,#6,7+8$N+117,,##<$9+),"$ :.8.);0"7)#$N"735$>)+,#6,7+8$N+117,,##$ !"#$%&'()*+#,-, 0()*'1234'56+-/7' L.3#0N+=8673$A$ © IKS Consortium 2013 103 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 !"#"$%&%'()*+,"-./"*+-0'(&*1+1/"+,"*1+%(+2-3"*+ !"#"$%&%'(+/-*+4%5"+'4+1/"+.3"-("*1+-($+,"*1+0-(-&"$+,"-./"*+%(+2-3"*+-($+1/-1)*+ '44%.%-36+7,"#8*1981/+:';1/<+="9+>;-8+?-#,';#<+@#-"1/+8+A"(1#"+-1+B3-(&#-(('&<+ 7,"#C'#1/+-($+@#"*-%1/+,"-./"*+/-5"+-33+,""(+-9-#$"$+1/"+%(1"#(-1%'(-338+#".'&(%*"$+ D3;"+E3-&+-9-#$+4'#+FGHHI+ !"#"$%&%'(J*+,"-./"*+-0'(&*1+1/"+,"*1+%(+2-3"*+ + @/"+4%5"+,"-./"*+/-5"+'(."+-&-%(+,""(+#".'&(%*"$+4'#+1/"%#+.3"-(3%("***<+1/"+K;-3%18+'4+ 1/"+*"#5%."*+C#'5%$"$+1'+,"-./+;*"#*+-($+1/"+/%&/+*1-($-#$+'4+9-1"#+K;-3%18I+ + @/%*+8"-#<+="9+>;-8+?-#,';#+,"-./+9%33+,"+438%(&+1/"+.'5"1"$+D3;"+E3-&+4'#+1/"+ 19"341/+*;.."**%5"+1%0"<+/-5%(&+9'(+1/"+-9-#$+"5"#8+8"-#+*%(."+FGGGI+ + !';(.%33'#+L;#483+L5-(*<+!"#"$%&%'(+!-,%("1+M"0,"#+4'#+L.'('0%.+N"5"3'C0"(1+ -($+@';#%*0+/-*+9"3.'0"$+1/"+-9-#$*I++O@/%*+%*+5"#8+"(.';#-&%(&+("9*+-1+1/"+*1-#1+'4+ 1/"+1';#%*1+*"-*'(I++@/"+-9-#$*+/-5"+,""(+-./%"5"$+-*+-+#"*;31+'4+-+*;.."**4;3+ C-#1("#*/%C+,"19"""(+-+(;0,"#+'4+!"#"$%&%'(+!';(18+!';(.%3+*"#5%."*<+3'.-3+ #"*%$"(1*<+5'3;(1-#8+&#';C*+-($+1/"+P=BQ)*+3%4"&;-#$%(&+*"#5%."IO+ + Q(+-$$%1%'(+1'+1/"+D3;"+E3-&*<+HR+'4+!"#"$%&%'()*+,"-./"*+/-5"+#"."%5"$+FGHH+:"-*%$"+ 79-#$*+-($+4';#+,"-./"*+/-5"+,""(+-9-#$"$+S#""(+!'-*1+*1-1;*I+ !"#$"%%&'()*+",*(-'(#*.*.(/' A"'C3"T+L;#483+L5-(*+ A3-."*T+!"#"$%&%'(<+7,"#8*1981/+:';1/<+="9+>;-8+?-#,';#<+@#-"1/+8+A"(1#"<+ B3-(&#-('&<+7,"#C'#1/<+@#"*-%1/<+2-3"*+ U#&-(%*-1%'(*T+D3;"+E3-&<+!"#"$%&%'(+!';(18+!';(.%3<+P=BQ+ !"#$%&'()*+#,-, 0()*'1234'56+-/7' 2-3"*!';(.%3+F+ !"#"$%&%'(+B%,#-#%"*+2'#3$+D''V+N-8+FGHH+!'0C"1%1%'(+ S9"(33%-(+2%3*'(+4#'0+W*&'3+S8(#-$$+7,"#1"%4%+%*+1/"+9%(("#+'4+!"#"$%&%'(+ B%,#-#%"*)+2'#3$+D''V+N-8+FGHH+!'0C"1%1%'(I+S9"(33%-(+/-*+9'(+XHG+'4+,''V+1'V"(*+ 1'+*C"($+'(+,''V*I+:/"+9-*+#"9-#$"$+-1+-+*C".%-3+-**"0,38+-1+/"#+*./''3<+W*&'3+ S8(#-$$+7,"#1"%4%+#"."(138I+ !"#"$%&%'(+B%,#-#%"*+2'#3$+D''V+N-8+FGHH+!'0C"1%1%'(+ + @/"+.'0C"1%1%'(+9-*+1'+('0%(-1"+1/"+D''V+4'#+1/"+N-8Y+-(8+,''V<+-(8+3-(&;-&"+,;1+ 1/"+1-*V+9-*+1'+3%*1+1/"+#"-*'(*+4'#+1/"+./'%."I+ + S9"(33%-(+./'*"+M%./-"3+M'#C;#&')*+)@/"+D"*1+!/#%*10-*+A#"*"(1+%(+1/"+2'#3$)I+?"#"+ -#"+/"#+#"-*'(*+%(+/"#+'9(+9'#$*T+ + )+Q+3%V"+1/%*+,''V+-+3'1I+Q+3%V"+1/"+*/-C"+'4+1/"+,''VI+Q1+3''V*+3%V"+-+C#"*"(1I+Q1+9';3$+,"+ -+C"#4".1+!/#%*10-*+C#"*"(1+4'#+-(8'("I+Q4+1/"+,''V+9-*+%(+08+*1'.V%(&+Q+9';3$+,"+*'+ /-CC8+,".-;*"+Q+3'5"+1/"+*1'#8+*'+0;./I+ + © IKS Consortium 2013 104 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 !"#$%"&'()*"+%,-.&"/-'$"0"10."2-.3-.,"0"4%''%)5"6-1"7089$%)&(."/)('%"'$%"4%''%)5"#$%" 4%''%)"/0&"2(:.3".%0)4*"0"$:.3)%3"*%0)&"40'%)"-."0."(43"3%&;"-."0"+(<5"#$%"10."/$(" 2(:.3"'$%"4%''%)"/%.'"'("2-.3"7)&"7089$%)&(.5"=$%"/0&"-."0".:)&-.,"$(1%"0.3"/0&" &-''-.,"+*"'$%"/-.3(/5"=$%"'$(:,$'"'$%"10."/$("+)(:,$'"'$%"4%''%)"/0&"$%)"$:&+0.3" 6-1>"+:'"$%"$03"3-%3"-."'$%"/0)5"#$-&"+)(:,$'"+08;"1%1()-%&"'("7)&"7089$%)&(.5" " !"#$%"+%&'"90)'"(2"'$%"&'()*"-&"'$%"4%''%)5"?'!&"@$)-&'10&"0.3"'$%"A)-'-&$"0.3"'$%"B%)10.&" 940*"2(('+0445"#$%*"/%)%"'04;-.,"0.3"3)-.;-.,>"-'"/0&"&9%8-045"?"4-;%3"-'"/$%."'$%*"/%)%" &-.,-.,"0"80)(45"?'"/0&"!='-44%"C08$'!"D"=-4%.'"C-,$'"0.3"'$%."'$%*"&0.,"0"4('"1()%5" " !"@$)-&'10&"-&"0"$099*"'-1%"0.3"?"2%4'"$099*"2()"7)&"7089$%)&(."+%80:&%"&$%"'$(:,$'" '$0'"6-1"$03")%':).%35"?"2%4'"$099*"2()"6-1"+%80:&%"$%"$03"0",((3"@$)-&'10&"3:)-.,"'$%" /0)"+:'"?"2%4'"&03"+%80:&%"$%"3-%3"&((."02'%)/0)3&5" " !"#$-&"/(:43"+%"0",((3"&'()*"2()"E"D"FG"*%0)"(43&5"?"4-;%"-'"+%80:&%"-'"-&"0"&$()'"+((;" 0.3"%0&*"'(")%035"?"80.")%1%1+%)"-'"044"'$%"'-1%5"?"4-;%"'$%"9-8':)%&"+%80:&%"-'"10;%&" 1%"2%%4"?"80."&%%"'$%"&'()*"0.3"?"$0H%"4%0).%3"0"4('"2)(1"'$%"&'()*5" " I-&-'"@0)3-,0."J-+)0)*"'("&%%"B/%.44-0.!&")%H-%/"0.3"'("+())(/"'$-&"&9%8-04"+((;" *(:)&%42" " ='0.3-.,"8(19%'-'()&"2)(1"4%2'"'(")-,$'"K4-."70-)>"7-;%*>"C0'0&$0>"B%(),%"0.3" K4%0.()5"=%0'%3L"8(19%'-'-(."/-..%)"B/%.44-0."7(),0."0.3"@%)%3-,-(."J-+)0)-%&" 4-+)0)-0."M+-,0-4"@)((;5" !"#$%&#'()'*#+#+',) N%(94%L"B/%.44-0."O-4&(.>"7-8$0%4"7()9:,(>"6-1"78N$%)&(.>"K4-."70-)>"M+-,0-4" @)((;" N408%&L"P.(.%Q" R),&L"@%)%3-,-(."J-+)0)-%&>"@0)3-,0."J-+)0)*>"S&,(4"B*.)033"M+%)'%-2-" !"#$#"%&'& -'"#).//0)12$(,3) T'-4-'*"F" 7(()40.3"H-&-(."/-.&"8%4%+)-'*"+08;-.," " -10,%"3%9-8'-.,"AA@"=9)-.,/0'8$"9)%&%.'%)"@$)-&"N08;$01" AA@"=9)-.,/0'8$"9)%&%.'%)"@$)-&"N08;$01" =(:'$"O%&'"O0'%)!&"0/0)3U/-..-.,"&8$%1%"'(")%V:H%.0'%"/%'40.3&"-."W%H(."0.3" =(1%)&%'"$0&"/(."'$%"&:99()'"(2"AA@"/-434-2%"%<9%)'"@$)-&"N08;$015" " 7(()40.3"$0&"+%%."3)0-.%3"2()"H0)-(:&":&%&"2()"(H%)"FXY"*%0)&"+:'"0".%/"9)(V%8'"'(" 9:'"'$%"/0'%)"+08;"-."'$%"1-)%&"/-44"$0H%"+%.%2-'&"2()"/-434-2%"D"0.3"%H%)*(.%"/$(" 3)-.;&"'09"/0'%)5" " A4(8;-.,"'$%"3)0-.0,%"3-'8$%&"%.0+4%&"1(()40.3"'(")%'0-."/0'%)>"$%49-.,"940.'"4-2%"'(" 24(:)-&$"0.3"/-434-2%"'(")%':).5"O0'%)"/$-8$"24(/&"3(/."(22"'$%"$-44&"-.'("')%0'1%.'" /();&"-&"84%0.%)"D"8:''-.,"8(&'&5" " © IKS Consortium 2013 105 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 !!"#$%&'()*+,-.#%&/0/(,/&#".&'0#1+-2.+3#'0#/(,.40'+0,'-#+564,#,./#5/(/7',0#,6# *'898'7/:#;/#0+'9<#=>.'0#'(0%'&'()#%&6?/-,#.+0#,./#%6,/(,'+8#,6#&/+88@#5/(/7',#*'898'7/# +(9#%8+(,8'7/#'(#,./0/#A',+8#.+5',+,0B#+(9#C#+%%8+49#/A/&@6(/#'(A68A/9:#D/0,6&'()#,./# 3'&/0#+886*0#,./#%8+(,0#+(9#'(0/-,0#,6#)&6*#,.+,#,./#*'898'7/#9/%/(9#6(B#06#CE3#8662'()# 76&*+&9#,6#0//'()#,./#&/,4&(#67#3+(@#7+0-'(+,'()#5'&90#,6#,./0/#+&/+0:=# # $64,.#F/0,#F+,/&#?6'(/9#76&-/0#*',.#,./#G(A'&6(3/(,#H)/(-@B#GI366&#J+,'6(+8#1+&2# H4,.6&',@B#J+,4&+8#G()8+(9#+(9#G()8'0.#;/&',+)/B#+7,/&#&/+8'0'()#,.+,#&/0,6&'()#,./# 3'&/0#*6489#'3%&6A/#&+*#*+,/&#K4+8',@B#-4,,'()#86()L,/&3#-60,0#+(9#&/94-'()#/(/&)@# 40/#*.'8/#./8%'()#,6#04%%6&,#7+&3'():# # >./#%&6?/-,#'0#%+&,#67#M%0,&/+3#>.'(2'()B#$64,.#F/0,#F+,/&E0#-4,,'()L/9)/#NO:P# 3'88'6(#%+&,(/&0.'%#,6#'3%&6A/#&+*#*+,/&#K4+8',@#+(9#K4+(,',@B#&/94-/#78669'()#+(9# &/0,6&/#786&+#+(9#7+4(+#'(#,./#+&/+0#',#40/0#76&#*+,/%%8@:# # $64,.#F/0,#F+,/&#G(A'&6(3/(,+8#Q+(+)/&#Q+&,'(#D600#/I%8+'(/9<#=;/+A@#&+'(# 8+(9'()#6(#.+&9#)&64(9#*+0./0#%/+,B#0/9'3/(,B#7/&,'8'0/&0#+(9#9/5&'0#'(,6#,./#&'A/&0B# *.'-.#.+A/#,6#5/#&/36A/9#+,#64&#*+,/&#,&/+,3/(,#*6&20:# # =D/L*/,,/9#+&/+0#+506&5#*+,/&#+(9#&/8/+0/#',#086*8@#06#/A/(#+7,/&#./+A@#&+'(7+88#,./# *+,/&#,&'-28/0#36&/#)/(,8@#'(,6#,./#&'A/&0:# # D/0,6&'()#,./#3'&/0#*'88#./8%#,6#'3%&6A/#786*0#'(#&'A/&0#+(9#0,&/+30#+0#*/88#+0#-4,,'()# 64V()L,/&3#-60,0:=# # Q+&,'(#5/8'/A/0#,./#%&6?/-,#-6489#&/A684,'6('0/#,./#*+@#,./#*+,/&#'(940,&@#*6&20#'(# ,./#74,4&/:#=>.'0#'0#,./#7'&0,#,'3/#,./#*+,/&#'(940,&@#.+0#8662/9#+,#+88#,./#5/(/7',0#67# 9/+8'()#*',.#,./#064&-/#67#%&658/30#4%0,&/+3B#&+,./&#,.+(#,&@'()#,6#7'I#,./3# 96*(0,&/+3:#$64,.#F/0,#F+,/&E0#-40,63/&0B#+0#*/88#+0#64&#/(A'&6(3/(,B#*'88#&/+%#,./# 5/(/7',:=# # Q'&/0#7+-,7'8/# # ####R#F+,/&#-+&&@'()#0/9'3/(,#'0#4%#,6#STU#36&/#/I%/(0'A/#,6#,&/+,#,.+(#-8/+&#*+,/&# ####R#D/0,6&/9#366&8+(9#'0#+58/#,6#&/8/+0/#*+,/LV()/&#'(#9&@#%/&'690B#%&6,/-,'()# &'A/&0#7&63#9&64).,0# ####R#VA/&#WTT#./-,+&/0#67#GI366&#.+A/#+8&/+9@#5//(#&/0,6&/9# ####R#>./#Q'&/0#1+&,(/&0.'%#%8+(0#,6#&/0,6&/#6A/&#SBTTT#./-,+&/0#67#366&8+(9#'(#,./# (/I,#7'A/#@/+&0# !"#$"%%&'()*+",*(-'(#*.*.(/' 1/6%8/<#".&'0#1+-2.+3B#Q+&,'(#D600# 18+-/0<#X/A6(B#$63/&0/,B#GI366&# V&)+('Y+,'6(0<#!!"B#$64,.#F/0,#F+,/&B#G(A'&6(3/(,#H)/(-@B#GI366&#J+,'6(+8#1+&2# H4,.6&',@B#J+,4&+8#G()8+(9B#G()8'0.#;/&',+)/B#M%0,&/+3#>.'(2'()B#Q'&/0# 1+&,(/&0.'%# © IKS Consortium 2013 106 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 !"#$#"%&'& !"#$%&'()%*+,-./% !"#$%&'(##)&*+,&-+")#,,+& !"#$%&'(##)&.$/&0"+/#1&234&0,51#&/#($6#&+57*$""/&8%&7.#&24&9#$,/&/8%0#&87&:#6$%;&:57& $7&<#5:#%=/&>$"?&$7&-+")#,,+&8%&!+,%($"";&#**"5#%7&8/&/78""&18/0.$,6#1&@5/7&+57/81#&7.#& .$,:+5,A&B""&7.$7&(8""&0.$%6#&(.#%&'+57.&>#/7&>$7#,=/&CD&E8""8+%&),+@#07&8/& 0+E)"#7#1&15,8%6&24FFA& >87.&$00#//&+%"9&:9&/#$&+,&0"8**;&$""&0+%/7,5078+%&E$7#,8$"/&$,#&:,+56.7&8%&:9&:$,6#& *,+E&-$,&1+0?/A&B&7#E)+,$,9&/7##"&)"$7*+,E&($/&0+%/7,507#1&7+&#%$:"#&7.#&/$*#&+**G "+$18%6&+*&E$7#,8$"/A&H)&$:+I#;&7.#&0"8**&.$1&7+&:#&/7$:8"8/#1&/+&$&/.$*7"#//&"8*7&0+5"1&:#& 0+%/7,507#1&7+&#%$:"#&$00#//&7+&7.#&/0,##%8%6&/7$78+%A& & B&1,#16#,&156&$&7,#%0.&+%&7.#&/#$&*"++,&*+,&7.#&+57*$""&)8)#A&J%0#&*5""9&$//#E:"#1&7.#& )8)#&($/&7+(#1&,+5%1&*,+E&-$,&$%1&/5%?&8%7+&7.#&#K0$I$7#1&7,#%0.A& & L.#&/0,##%8%6&:58"18%6&($/&E$1#&+*&),#G0$/7&0+%0,#7#&)$%#"/&E$1#&7+&E$70.&7.#& 0+"+5,&$%1&$))#$,$%0#&+*&(#$7.#,#1&,+0?;&7+&.#")&87&:"#%1&8%7+&87/&/5,,+5%18%6/A&J%0#& 0+E)"#7#;&$&="8I8%6=&,++*&(8""&:#&)"$%7#1A&& & L.8/&),+@#07&.$/&:##%&$%&8%7#,#/78%6&+%#&(87.&)"#%79&+*&0.$""#%6#/&$"+%6&7.#&($9&15#& 7+&$00#//&,#/7,8078+%/A&L.#&0+E)"#78+%&7.8/&9#$,&(8""&E$?#&$&,#$"&18**#,#%0#&7+&7.#& .$,:+5,A& & M+""+(&),+6,#//&+%&7.#&-+")#,,+&(#:0$E&+%&(((A/+57.(#/7($7#,A0+A5?N)+")#,,+& 01231445%"#$,16$"-%"2$7$7".% -#+)"#O&P%+%#Q& -"$0#/O&-+")#,,+;&<#5:#%=/&>$"?;&-$,;&!+,%($""& J,6$%8R$78+%/O&'+57.&>#/7&>$7#,;&!"#$%&'(##)& ()*+,)-#".& !"#$%&)89%*+,-./% S+%-,+*87&F& B0$/&!+5%08"&,#G$))+8%7E#%7/& M,81$9&4F&B),8"&24FF& & T1($,1&U$I#9;&V8%8/7#,&*+,&TE)"+9E#%7&<#"$78+%/;&!+%/5E#,&$%1&-+/7$"&B**$8,/;& .$/&,#G$))+8%7#1&W#%%8*#,&T$19&$%1&S80+"$&L#E)"#E$%&$/&!+5%08"&V#E:#,/&7+&7.#& B1I8/+,9;&!+%08"8$78+%&$%1&B,:87,$78+%&'#,I80#&PB0$/QA& & X+7.&$))+8%7E#%7/&$,#&*+,&$&*5,7.#,&7.,##&9#$,&7#,E&0+EE#%08%6&*,+E&F&B),8"&24FF&7+& YF&V$,0.&24FZ&$%1&$,#&E$1#&8%&$00+,1$%0#&(87.&7.#&J**80#&+*&7.#&!+EE8//8+%#,&*+,& -5:"80&B))+8%7E#%7/&PJ!-BQ&6581#"8%#/A& S+7#/&7+»+,/& & &&&FA&B0$/&$8E/&7+&8E),+I#&+,6$%8/$78+%/&$%1&(+,?8%6&"8*#&7.,+56.&:#77#,&#E)"+9E#%7& ,#"$78+%/A&L.#9&),+I81#&5)G7+G1$7#&8%*+,E$78+%;&8%1#)#%1#%7&$1I80#;&.86.G[5$"879& © IKS Consortium 2013 107 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 !"#$%$%&'#%(')*"+')$!,'-./0*1-"2'#%('-./0*1--2'!*'2*03-')*"+/0#4-'/"*50-.2'#%(' $./"*3-'/-"6*".#%4-7'8*"-'$%6*".#!$*%'4#%'5-'6*9%('#!')))7#4#27*"&79+7':!'$2'#%' $%(-/-%(-%!'2!#!9!*"1'5*(1'&*3-"%-('51'#';*9%4$0'*6'!)-03-'4*%2$2!$%&'*6'!,-'<4#2' ;,#$"='-./0*1-"='!"#(-'9%$*%'#%('$%(-/-%(-%!'.-.5-"2' '''>7'<00'#//*$%!.-%!2'#"-'.#(-'*%'.-"$!'#%('/*0$!$4#0'#4!$3$!1'/0#12'%*'/#"!'$%'!,-' 2-0-4!$*%'/"*4-227'?*)-3-"='$%'#44*"(#%4-')$!,'!,-'*"$&$%#0'@*0#%'"-4*..-%(#!$*%2=' !,-"-'$2'#'"-A9$"-.-%!'6*"'#//*$%!--2B'/*0$!$4#0'#4!$3$!1'C$6'#%1'(-40#"-(D'!*'5-'.#(-' /950$4' ' E$*&"#/,$4#0'F-!#$02' ' @$4*0#'G-./0-.#%',#2'#'8#2!-"2'$%'E92$%-22'<(.$%$2!"#!$*%'C8E<D='F$/0*.#'$%' 8#%#&-.-%!'H-"3$4-2'CF8HD'#%('$2'#'6-00*)'.-.5-"'*6'!,-'<22*4$#!$*%'*6' <44*9%!$%&'G-4,%$4$#%2'CI8<<GD7' ' @$4*0#',#2'2/-%!'%-#"01'JK'1-#"2'$%'!,-'6$%#%4$#0'2-"3$4-2'$%(92!"1='!,-'0#2!'LM'#2'#' H-%$*"'NO-49!$3-'#!'@#!$*%)$(-'E9$0($%&'H*4$-!1='),-"-'2,-'0-('#')$(-'"#%&-'*6' (-/#"!.-%!2'$%409($%&'P-!#$0'H!"#!-&1='Q"*9/'<9($!='G,$"('R#"!1'H#0-2'#%('!,-'I"#9(' F-/#"!.-%!7'H,-')#2'#%'$%#9&9"#0'.-.5-"'*6'!,-'NA9#0'S//*"!9%$!$-2';*..$!!--'#!' @#!$*%)$(-')$!,'#%'$%!-"-2!'$%'#00'#"-#2'*6'($3-"2$!17' ' @$4*0#'$2'%*)'#%'$%(-/-%(-%!'6$%#%4$#0'#(3$2-"='#%('4*#4,$%&')*.-%'$%'!"#%2$!$*%'$%' !,-$"')*"+T,*.-'0$6-='$%'#(($!$*%'!*',-"'/*2$!$*%'#2'<4#2';*9%4$0'.-.5-"7'H,-'#02*' 2$!2'*%'!,-'E*#"('*6'!,-'U$0!2,$"-'P9"#0'?*92$%&'<22*4$#!$*%7' ' V-%%1'N#(1'W7;7'$2'*%-'*6'!,-'X-#($%&'N./0*1.-%!'X#)'E#""$2!-"2'$%'!,-'4*9%!"17' H,-'9%(-"!#+-2'#(3*4#41'#%('#(3$2*"1')*"+'6*"'-./0*1-"2='-./0*1--2='!"#(-'9%$*%2=' -./0*1-"2B'#22*4$#!$*%2='4-%!"#0'#%('0*4#0'&*3-"%.-%!='2!#!9!*"1'4*..$22$*%2'#%(' @QS27' ' V-%%1'5-4#.-'#'W9--%B2';*9%2-0'$%'>KKM=',#3$%&'/"#4!$4-('#!'!,-'5#"'2$%4-'LYYK='#%(' ,#2'#//-#"-('$%'.#%1'*6'!,-'0-#($%&'-./0*1.-%!'4#2-2'$%'"-4-%!'1-#"27'R"$*"'!*'!,$2' V-%%1')#2'#'.-.5-"'*6'!,-'<!!*"%-1ZQ-%-"#0B2'<ZR#%-0'*6'#(3*4#!-2'#%('#02*' 2!#%($%&'[9%$*"'4*9%2-0'!*'!,-'@\V'#%('@\87'H,-'4*%!$%9-2'!*'5-'$%2!"94!-('$%'#' %9.5-"'*6'0-#($%&'4#2-2'6*"'!,-'Q*3-"%.-%!'#%('!*'#(3$2-'#%('"-/"-2-%!'!"#(-'9%$*%2' #%('-./0*1-"2'$%'2!"#!-&$4'#%('!-2!'4#2-2'$%'!,-'6$-0(2'*6'-./0*1.-%!'#%(' ($24"$.$%#!$*%'0#)7' ' V-%%1')#2'#//*$%!-('#2'#%'N./0*1.-%!'V9(&-'$%'>KKL'#%('#';*9%!1';*9"!'P-4*"(-"' $%'>KKJ7'H,-'$2'#']$4-ZR"-2$(-%!'*6'!,-':%(92!"$#0'X#)'H*4$-!1'#%('#'G"92!--'*6'!,-' I"--'P-/"-2-%!#!$*%'\%$!7' ' I*"'.-($#'-%A9$"-2'*%01'4*%!#4!'8#!!'E#"+-"='8-($#'#%('RP'8#%#&-"'*%'K>K'^>LK' JY>_'*"'X*9'S)-%='8-($#'#%('8#"+-!$%&'S66$4-"'*%'K>K'^>LK'JY>K7' !"#$"%%&'()*+",*(-'(#*.*.(/' R-*/0-`'N()#"('F#3-1='V-%%$6-"'N#(1='@$4*0#'G-./0-.#%='8#!!'E#"+-"='X*9'S)-%' R0#4-2`'C%*%-D' S"&#%$2#!$*%2`'<4#2='<(3$2*"1';*%4$0$#!$*%'#%('<"5$!"#!$*%'H-"3$4-='S;R<='S66$4-'*6' !,-';*..$22$*%-"'6*"'R950$4'<//*$%!.-%!2='<22*4$#!$*%'*6'<44*9%!$%&' © IKS Consortium 2013 108 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 !"#$%&#&'%()*+',&-%.&/"*01&2/&%3*4-#&",5)*6&2,($&7"*817'2*9-1(&%3*:((-#&',&-%)* +;<)*+;=)*>%/1(,7&'2*?'.*4-#&",5)*@7""*8"A7"("%,',&-%*;%&,)*:B:4*B-1%#&2* !"#$%"&'()*) !"#$%&'()%*+,-./% +-%C7-D&,*E* 4-#&'2*F"/&'*%""/(*,-*G"*,'H"%*("7&-1(25*.'7%(*:#'(* !$17(/'5*IE*J"#"FG"7*EIKI* * !$"*"FA2-5F"%,*7"2',&-%(*("7L&#"*:#'(*$'(*.'7%"/*,$',*,$"*7&("*-D*(-#&'2*F"/&'*#-12/* (""*F-7"*'%/*/&DD"7"%,*D-7F(*-D*1%-DD&#&'2*1%7"(,*1("/*&%*D1,17"*/&(A1,"(M* * !$"*'##"((&G&2&,5*'%/*(A""/*-D*,--2(*(1#$*'(*!.&,,"7)*N-1!1G"*'%/*@'#"G--H*F"'%* ,$',*.-7H"7(*#'%*G"*F-G&2&("/*O1&#H"7*,$'%*"L"7*G"D-7"*'##-7/&%3*,-*:#'(*B$&"D* B-%#&2&',-7*C","7*9'7.--/M* * 4A"'H&%3*',*,$"*P-&%,*:#'(*Q*>J4*#-%D"7"%#"*-%*G'73'&%&%3*'%/*&%/1(,7&'2*7"2',&-%(* A7-(A"#,(*D-7*EIKK*$"*('&/R* * ****S+".*,"#$%-2-35*&(*#$'%3&%3*,$"*.'5*&%*.$&#$*.-7H"7(*'7"*'G2"*,-*-73'%&("M* J"F-%(,7',&-%(*'%/*D2'($*F-G(*#'%*G"*'77'%3"/*',*,$"*,-1#$*-D*'*G1,,-%*'%/*,$"5*#'%* #-FF1%&#',"*&%*("#-%/()*%-,*P1(,*%',&-%'225*G1,*&%,"7%',&-%'225M*?'(,*5"'7T(*.&2/#',* (,7&H"(*',*,$"*?&%/("5*-&2*7"D&%"75*'7"*'*#'("*&%*A-&%,M* * ****S!$"*?&%/("5*/&(A1,"*.'(*#$'7'#,"7&("/*G5*,$"*(",,&%3*1A*-D*%",.-7H&%3*37-1A(M* !$"7"*.'(*'*."G(&,"*'%/*,"U,*F"(('3"*'%/*"F'&2*37-1A()*"%'G2&%3*/"F-%(,7',-7(*,-* #-FF1%&#',"*7'A&/25*'#7-((*,$"*#-1%,75*'%/*,-*"UA'%/*,$"*'#,&-%*,-*-L"7*,."%,5*-,$"7* F'P-7*#-%(,71#,&-%*(&,"(*.&,$&%*$-17(M* * ****S!$"*,$7"',*-D*1%-DD&#&'2*&%/1(,7&'2*'#,&-%*&(*-%"*,$',*G-,$*"FA2-5"7(*'%/*1%&-%(*'7"* .'75*-DM*!$"*2'#H*-D*-DD&#&'2*2"'/"7($&A*&%*(1#$*/&(A1,"(*F"'%(*%"3-,&',&%3*#'%*G"* #-FA2"U*'%/*'*7"(-21,&-%*$'7/"7*,-*'#$&"L"M* * ****SVFA2-5"7(*'%/*1%&-%(*%""/*,-*1%/"7(,'%/*,$"*7-2"*-D*%".*,"#$%-2-35*'%/*%-,*P1(,* 2"'L"*&,*,-*,$"&7*>!*/"A'7,F"%,(MS* * ;%/"72&%&%3*,$"*&FA-7,'%#"*-D*3",,&%3*&%/1(,7&'2*7"2',&-%(*7&3$,*&%*,$"*D&7(,*A2'#"*,$"* B$&"D*B-%#&2&',-7*'//"/R* * ****S+".*F"/&'*#'%*A-("*%".*A7-G2"F(*G1,*,$"*(-21,&-%(*'7"*(,&22*D7-F*,$"*-2/*(#$--2*W* A7"L"%,&-%*&(*G",,"7*,$'%*#17"M*>,*&(*"(("%,&'2*,$',*"FA2-5"7()*F'%'3"7()*'%/*,7'/"*1%&-%* 7"A7"("%,',&L"(*&FA7-L"*#-FF1%&#',&-%*'%/*"%3'3"F"%,)*(-*,$',*A-,"%,&'2*&((1"(*,$',* F'5*#'1("*#-%D2&#,*'7"*'&7"/*'%/*2&(,"%"/*,-*'%/*"'725*'#,&-%*,'H"%MS* * !$"*#-%D"7"%#"*.'(*#$'&7"/*G5*:#'(*B$'&7*V/*4.""%"5*'%/*(A"'H"7(*&%#21/"/*>J4* C'5*8"A-7,*V/&,-7*X"%*=12H"'7%*'%/*>J4*9"'/*-D*C'5*Y*98*4"7L&#"(*:2'(,'&7* 9',#$",,M* * © IKS Consortium 2013 109 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 !"#"$%&"'(%#')(*"%+,(-+).(/0%'(1*2"-(34"05&26"(7)*8(9%:#)+(;*)(5'",(*2'('<""0*=( ;2&*(>9?'(9).(@""8":=(&)(*2$*#2$*&(&*"(6%#5"()-(%#&"+8%&26"(,2'<5&"(+"')#5&2)8(A/!BC( D(%('"+620"(;*"+"(/0%'(#"%,'(&*"(;%:E( ( F"('%2,G( ( ((((HI*"8(/!B(2'(28&+),50",(%&(&*"(6"+:("%+#:('&%$"'(2&(0%8(<+"6"8&(%(,2'%$+""."8&( ,"6"#)<28$(28&)(%8("8&+"80*",(,2'<5&"(;2&*(&*"(,2'&%80"(J"&;""8(&*"(&;)(<%+&2"'( 280+"%'28$(%&("%0*('&"<()-(&*"(0)8-#20&E( ( ((((HK''5"'(%+"(J"'&(+"')#6",(28(&*"(;)+L<#%0"E(B"')#628$(,2'<5&"'(;2&*)5&($)28$(&)( 0)5+&(0%8('%6"(&2."=(.)8":(%8,('&+"''(-)+(J)&*(<%+&2"'EH( !"#$"%%&'()*+",*(-'(#*.*.(/' M")<#"G(M"&"+(F%+;)),=(3,(N;""8":=(@"8(O5#L"%+8=(/#%'&%2+(F%&0*"&&=(7)*8(9%:#)+=( 9).(@""8":( M#%0"'G(P28,'":( Q+$'G(/0%'=(9;2&&"+=(R)595J"=(S%0"J))L=(K!N=(>9( !"#$%&'(' 0()*'1234'56+-/7' M)#20"(T( 9+%--20(<)#20"(%+"(%<<"%#28$(-)+(&;)(.)&)+0:0#2'&'(&)(0)."(-)+;%+,(%-&"+(%8("#,"+#:( ;).%8(;%'(28U5+",()8(&*"(>TVWX=(J"&;""8(F"#.'#":(%8,(N&)L"'#":E( /002,"8&(T( ( 9*"(J2L"+'(-%2#",(&)('&)<(%&(&*"('0"8"(%-&"+(&*"(620&2.=(%(XYZ:"%+Z)#,(;).%8(-+).( I%+;20L'*2+"=(;%'(L8)0L",(,);8(%-&"+(J"28$(*2&(J:()8"()-(&*"(J2L"'(8"%+(1#%:(>%8L( 0%+(<%+L=(%&(%+)58,(WEV[<.()8(N58,%:(V\(O%:(V[TTE( ( S)##);28$(&*"(0)##2'2)8(&*"(&;)(J2L"'=(;*20*(;"+"(&+%6"##28$(28(&*"(,2+"0&2)8()-( N&)L"'#":=('&)<<",(.)."8&%+2#:(%('*)+&(,2'&%80"(5<(&*"(+)%,(J"-)+"(0)8&28528$(&*"2+( U)5+8":E( ( M)#20"(%+"(286"'&2$%&28$(&)(&+:(%8,(2,"8&2-:(&*"(+2,"+'()-(&*"(&;)(.)&)+0:0#"'(%8,(%+"( %<<"%#28$(-)+(%8:(;2&8"''"'(&)(0)."(-)+;%+,E( ( 9+%--20(N"+$"%8&(]"2#(1%.<J"##=()-(])+&*(R)+L'*2+"(M)#20"?'(B)%,(M)#2028$(^+)5<=( '%2,G(H9*"(.)&)+0:0#2'&'(0)5#,(8)&(*%6"(L8);8(&*"("4&"8&()-(&*"(;).%8?'(28U5+2"'(%8,( .%,"(8)(%&&".<&(&)(-28,()5&E( ( HK(;)5#,(%<<"%#(&)(&*"(+2,"+()-(&*"(.)&)+0:0#"(286)#6",(&)(,)(&*"(+2$*&(&*28$(%8,(0)."( -)+;%+,E( ( HK(;)5#,(%#')(%<<"%#(&)(&*"('"0)8,(.)&)+0:0#2'&(&)($"&(28(&)50*(;2&*(5'=(%'(*"(.%:( *)#,(62&%#("62,"80"(%8,(;"(8"",(&)("#2.28%&"(*2.(-+).(&*"("8_52+:E( ( HK(%.(%#')(28&"+"'&",(28('<"%L28$(&)(%8:)8"(;*)('%;(&*"(0)##2'2)8(2&'"#-()+('%;("2&*"+( .)&)+0:0#"(<+2)+(&)()+(-)##);28$(&*"(2802,"8&EH( © IKS Consortium 2013 110 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 ! "#$!%&'(&)!*$)+&,-!#+-!-&,'$!)+.$!+!/00.!*$'0%$*1!2*0)!#$*!&,34*&$-!+,.!5+-! .&-'#+*/$.!2*0)!6+)$-!7008!90-:&(+;!0,!<0,.+1!=>!<+1!?>@@A! ! B,10,$!5&(#!&,20*)+(&0,!(#+(!'+,!#$;:!(#$!:0;&'$!5&(#!(#$&*!$,C4&*&$-!&-!4*/$.!(0! '0,(+'(!"D!E$&;!7+):F$;;G!0*!"*+22&'!70,-(+F;$!H$$!9+4I5$;;G!0,!>JKL!M>!M>!?K!NG! C40(&,/!*$2$*$,'$!,4)F$*!@?@@>>JNJ?NA! !"#$"%%&'()*+",*(-'(#*.*.(/' O$0:;$P!E$&;!7+):F$;;G!H$$!9+4I5$;;! O;+'$-P!9$;)-;$1G!D(08$-;$1G!Q+*5&'8-#&*$G!7;+1!R+,8! S*/-P!E0*(#!T0*8-#&*$!O0;&'$G!U0+.!O0;&'&,/!V*04:G!6+)$-!7008!90-:&(+;! !"#$%&'(' 0()*'1234'56+-/7' O0;&'$!?! B,(&C4$!F+*0)$($*!F4*/;+*1!,$+*!U&:0,! ! W$($'(&%$-!+*$!&,%$-(&/+(&,/!(#$!(#$2(!02!+!%+;4+F;$!+,(&C4$!F+*0)$($*A! "#$!-(0;$,!F+*0)$($*! ! X(!5+-!-(0;$,G!.4*&,/!+!F4*/;+*1G!2*0)!+!'0((+/$!&,!Q$-(!"+,2&$;.G!,$+*!U&:0,!F$(5$$,! @>:)!0,!<0,.+1!?=!<+1!+,.!@:)!"4$-.+1!?K!<+1!?>@@A! ! "#$!?>>Y1$+*Y0;.!-(&'8!F+*0)$($*G!5#&'#!&-!K>&,!(+;;!+,.!)+.$!2*0)!)+#0/+,1!5&(#!+! -&;%$*$.!F*+--!2+'$G!&-!%+;4$.!+(!Z=>G>>>A! ! W$($'(&%$!70,-(+F;$![+*;!<&..;$)&--G!02!E0*(#+;;$*(0,!7XWG!-+&.P!\B-!(#&-!&-!+!#&/#;1! .&-(&,'(&%$!&($)!X!+)!:0-&(&%$!(#+(!:$0:;$!5&;;!*$)$)F$*!-$$&,/!&(A! ! \X!+)!+::$+;&,/!(0!+,10,$!5#0!#+-!+,1!&,20*)+(&0,!+F04(!(#&-!(#$2(G!0*!8,05-!5#$*$! (#$!F+*0)$($*!&-!,05G!(0!'0)$!20*5+*.!+,.!'0,(+'(!)$!+-!-00,!+-!:0--&F;$A! ! \X!+)!:+*(&'4;+*;1!&,($*$-($.!&,!#$+*&,/!2*0)!+,10,$!&,!(#$!+,(&C4$-!(*+.$!5#0!)+1! #+%$!F$$,!022$*$.!(#$!&($)A!"#$!F+*0)$($*!&-!+,!$+*;1!$I+):;$!02!(#$!50*8!02!60#,! U4--$;;!5#0!5+-!)+.$!Q+('#)+8$*!(0!9&-!U01+;!9&/#,$--!(#$!O*&,'$!U$/$,(!&,! @J@@A\! ! X2!104!'+,!+--&-(!5&(#!(#&-!&,%$-(&/+(&0,!:;$+-$!'0,(+'(!W7![+*;!<&..;$)&--!0*!WD! B,/$;+!Q$,(!+(!E0*(#+;;$*(0,!O0;&'$!D(+(&0,!0,!>JKL!M>!M>!?K!N!C40(&,/!*$2$*$,'$! ,4)F$*!@?@@>>JKMM?G!0*!7*&)$-(0::$*-G!+,0,1)04-;1G!0,!>J>>!LLL!@@@A! !"#$"%%&'()*+",*(-'(#*.*.(/' O$0:;$P![+*;!<&..;$)&--G!60#,!U4--$;;G!9&-!U01+;!9&/#,$--!"#$!O*&'$!U$/$,(G! B,/$;+!Q$,(! O;+'$-P!U&:0,G!Q$-(!"+,2&$;.! S*/-P!E0*(#+;;$*(0,!7XWG!E0*(#+;;$*(0,!O0;&'$!D(+(&0,G!7*&)$-(0::$*-! ! © IKS Consortium 2013 111 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 The report documents the results obtained when using IKS FISE to identify entities and external resources relating to those entities based on real world data from various UK based organisations: § § § § Local government in England, Scotland and Wales. Non-profit central government organisations. Utility company. Police Force It also compares the performance of different entity extraction engines. Lessons learned § § § § § § Modular approach is good. Build process could be improved to provide more 'cut-down' distribution. For example without the UI. Straightforward to interface with service via REST interface. Steep learning curve for implementing new engines. Maybe a tutorial or similar could be provided. Dependency on, potentially unreliable, external resources can be a problem. Entity hub is starting to address this. Real challenge is the availability of good quality domain specific external resources. Software components used The initial development work started with the FISE system. The validation reports was written based on a build from the Apache Stanbol (incubation) project. A number of additional extraction and enhancement engines, written by GOSS, were used during the evaluation: § § § § § § OpenCalais Named Entity Extraction OpenNLP-1.5 Named Entity Extraction JNet-1.5 Named Entity Extraction DBPedia Lookup Enhancement Freebase Enhancement OpenCyc Enhancement In addition a triple store and SPARQL Endpoint out side of FISE/Stanbol was used. 6.1.3 Gentics Use-Case When leaving (ESC or click in the surrounding content) an Aloha Editor editable the content is sent to the backend FISE engine for a REST response. FISE returns annotations and the top level annotations are used for the auto tagging. The tags are automatically added to the document, so there is no need for further user interaction. A user may discard tags which he thinks are not appropriate, with one single click. © IKS Consortium 2013 112 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Validation Due to the fast response from the FISE developers an implementation could be done straight forward. Implementation issues Problems finding the best FISE version to use. We followed the instructions on the google code website but had problems compiling on a MAC. A hint from the FISE developer team lead to the early adopter precompiled version, which worked for the first steps. More issues emerged when requesting from different browsers. The problem could be identified as a content charset issue and was reported (http://code.google.com/p/iks-project/issues/detail?id=93). A solution was provided in a short timeframe. There are still some issues open that produce unexpected behavior (http://code.google.com/p/iksproject/issues/detail?id=100) Online Demo The implementation is available to the public on http://labs.gentics.com:8080/Portal.Node/content/Autotagging.html (Login: hmeran, Pass: hmeran) (we use the FISE engine on the same server http://labs.gentics.com:9000) and http://semantic-editor.org/try_it/ Aloha Editor Annotation plugin The annotation plugin is available as opensource under the MIT license hosted on github (https://github.com/alohaeditor/Aloha-Plugin-Annotations). Performance To enable live annotation on smartcontentchange event high performance responses from the backend are necessary. Therefore a performance test with jemeter has been done. To setup the environment we tested with 100 concurrent requests 100 times with a simple sentence (the same for all requests). The first 1800 requests delivered good response. The last 200 requests and all following failed. The reason was: Fise error message: Error 500 'LocationEnhancementEngine' failed to process content item 'urn:content-item-sha184854eb6802a601ca2349ba28cc55f0b930ac96d' with type 'text/plain': the hourly limit of 2000 credits for the IP address 188.40.152.152 has been exceeded. Please throttle your requests or use the commercial service. We reported the problem and the FISE team found the reason: The problem is that the LocationEnhancementEngine (eu.iksproject.fise.engines.geonames.impl.LocationEnhancementEngine) does use the geonames.org webservices. In detail for each Location dedected by FISE it sends up to 5 webservice requests. So a enhanced document with 5 detected locations will use up to 30/2000 free credits/h. That means that the LocationEnhancementEngine can not be used for much more than 100 requests/h. RICK will provide a solution for the issue. We could not complete our performance tests and decided to wait for call for evaluation for RICK and than do further performance evalutation. Visibility © IKS Consortium 2013 113 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 We plan announced the plugin and FISE integration among the Aloha Editor community and website as well as among the Gentics clients through the Gentics Newsletter and Gentics website. The FISE annotation plugin is not yet in a state to be implemented in a production system so the plugin is available for customers to integrate in Gentics Content.Node 5. Follow-up Interview and Discussion Date: Thursday 3, February 2011 Participants: • Haymo Meran (Gentics) • John Pereira, Andreas Gruber and Rupert Westenthaler (Salzburg Research) Notes: è è è è è FISE successfully integrated and demonstrated via online demo Active partner also in Semantic Interaction Framework Will integrate future IKS components to extend FISE capabilities Internal development focus around IKS is set for third quarter 2011 Demo to remain online throughout the next development phase © IKS Consortium 2013 114 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 6.1.4 Ximdex Introduction Open Ximdex Evolution SL (www.ximdex.com) has integrated Apache Stanbol text enrichment engine services into Ximdex Semantic CMS as a complement of the current engine based on the service Zemanta and semantic technologies for manual and automatic recognition (and annotation). This integration provides Ximdex's WYSIWG Editor, aka ximedit, with semantic tools for enriching textual contents introduced by editor users, through Apache Stanbol Enhancer, a RESTFul engine that, as its own name says, can enhance textual content. Ximedit provides a section for including external references on the document. This section will receive related content from Apache Stanbol and will allow users to automatically enrich their documents. Zemanta directly provides with images/links/references based on the analysis of the contents the user is editing, while Apache stanbol will provide with automatic annotations for persons, companies and places. During the project, we will evaluate if we choose one or both engines in next Ximdex WYSIWYG Editor versions. Ximdex is a Semantic Content Management System published with a GNU Affero License. To bring IKS technology to our Ximdex CMS integrating Apache Stanbol we decided to extend our service oriented Automated Annotator module (ximRA, Remote Annotator for Ximdex) evolving its output into tags. Technical tasks for the team were: - To integrate Stanbol as a new service to be invoked from ximRA module. - To extend our system for the management of Places, Organizations and People -POP- coming from Stanbol. - To adapt our XML schemas, using RNG, and Ximdex's transformation pipelines for the generation of RDFa from POP tags. With the mindset of not only creating a prototype, but a new component fully integrated into Ximdex, using all its capabilities (searches, format transformations, visual widgets, WYSIWYG editing, ...), and adding additional power to our WYSIWYM XML editor. Demo A video with a short demo of XML content enrichment using Stanbol can be watched athttp://www.ximdex.org/documentacion/demoIKSvideo.html#IKSshort . The full video showing how the RNG template is modified to allow the inclusion of tags provided by IKS, the XML of the visually edited content, the transformation to generate the HTML code including RDFa, and more can be found at http://www.ximdex.org/documentacion/demoIKSvideo.html#IKSfull . Accesing the Demo: To enter the demo visit http://cloudximdex.ximdex.tapp.in/x32 with Firefox (7 or higher) and enter user "ximdex" and password "IKSximdex2011". Follow the video guide to exercise the Ximdex system. The main steps are: § Login into Ximdex (ximdex/IKSximdex2011) [min. 0:15] § Editing the selected document with xEdit editor (Projects/Picasso/Picasso_Server/ximdoc/picasso/picasso-ides). [min. 0:20] § Loading the External References on the right column. [min. 1:42] § Adding a link on the text [min. 1:59] § Tagging People Names [min. 2:15] § See tags automatically added [min. 2:31] § Tag Places [min. 2:42] © IKS Consortium 2013 115 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 § § Saving changes [min. 2:58] § Seeing the semantic information included in the final document for exploitation [min. 3:47] Other features: § See the Tree View of the document [min. 0:53] § Edit the RNG template [min. 1:10] § Search for tagged documents [min. 3:09] Validation The proposed use case to validate the development was: -User creates or edits an existing document using ximedit. -User clicks on '”Load” in “External References” button in ximedit. -System queries Apache Stanbol Enhancer for related content of the current information in Web Editor. -System shows user a tab from each source containing related information about the document. -User selects references (organized on images, links and articles) from sources and add them to the original document, enriching it. Lessons learned Integration of external annotator has driven us to improve the internal representation of annotations to make them more flexible. Visibility The demo will be soon open to the main public providing different user/pass after registration. Software components used Apache Stanbol. VIE was considered but we needed functionalities that, at that time, would be provided by the new VIE2. 6.1.5 MakoLab Introduction This project represents an adaptation of IKS Software Stack to support MakoLab’s RSI-CMS system ( http://makolab.pl/en/web-media/case-studies/RSI-CMS ). RSI CMS (Renault Site CMS) is the CMS created by MakoLab used by 40+ countries of the world as a tool to create and maintain International Renault websites. The proposal will be realized as an extension of existing RSI-CMS. RSI-CMS is an ASP.NET CMS that combines a user friendly interface with a flexible structured (XML based) content engine. In addition to standard desktop sites, RSI-CMS can easily create mobile sites. It features distributed architecture, with production sites hosted in numerous data centers and cloud solutions around the globe. This project is put forward by MakoLab SA, a Polish company located in Lodz ( www.makolab.com ), Use Case 1. The user of RSI-CMS is able to use Stanbol Semantic Enhancement facility to semantically annotate the entities of content managed by RSI-CMS. 2. The RSI CMS will also implement VIE client-side control for marking up of the content under control of the CMS system. © IKS Consortium 2013 116 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 3. It will also be used for enhancement of RSI-CMS editing capacities with VIE inline editing feature, particularly in the light of responsive and mobile designs. 4. The end user experience is greatly enhanced by addition of intelligent "see also" feature and pop-up elements with descriptions of objects/concepts discovered by Stanbol: Demo Demo is available online at: http://cloud-rsiexport.makolab.pl/GCC/discover/history.html Validation The enhancement system has been validated in MakoLab team responsible for RSI-CMS (not the "semantic programming" team that created the solution. The vocabulary of Renault-oriented terms (see [renault.ttl TTL file]) was validated by our account managers dealing with Renault. Types mapping file is here: types.xlsx. Lessons learned We appreciate participation in development of Stanbol project and we perceive it as a good increase the awareness of building and developing content management systems enrichment. We helped also report important issue in indexing process - main problem with Stanbol indexing tool working on Windows OS environment. We perceive our cooperation as a milestone in build our semantic knowledge base process and awareness, especially in semantic services usage. © IKS Consortium 2013 117 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Visibility The semantic enhancement of RSI-CMS will be formally presented to Renault on week 50th, 2012 and will enter into productions sites in Q1/Q2 of 2013. Software components used In our case of IKS Stanbol demo was used in two major purpose: Basic content enhancement and custom vocabularies usage. We focused on creating demo for automotive CMS, therefore custom vocabularies bundle installation was our main activity scope. Our vocabulary was built based on our main customer needs, it was very important to create flexible and well maintained vocabulary and Stanbol met our expectations. Also the VIE Widget served us, as an idea for enhanced content presentation. In future we plan expand Stanbol integration using factstore - to store and enrich relation between entities, as well sparql module. 6.1.6 Typo3 Demo Demo is available online at: http://iks.rensadmiraal.nl/ Explanation blog post: http://blog.iks-project.eu/typo3neos-iks-demo-site/ Validation As stated in the beginning of the early adaptor program we would implement VIE (based on backbone) in our interface (working with Emberjs). Both libraries now work together. The RDFa implementation is now fully done based on a JSON schema generated in TYPO3 Neos, which is based on the content type definition we use. It would now, without too much effort, be possible to support content types based on such schemas imported from other sources (like schema.org for example). Lessons learned The most important lesson learned is the lesson of cooperation. The project had a slow start, and really fullfilled all expectations when we had a really productive code sprint in which the TYPO3 Neos team and Henri Bergius from the IKS community teamed up to add features to VIE and rework TYPO3 Neos to get to this implementation. Because of this effort TYPO3 Neos is now ready for the semantic web. Visibility The new content editing module based on VIE and Create.js has been presented on the TYPO3 Conference by Henri Bergius and Rens Admiraal. The slides of this presentation can be found on https://speakerdeck.com/u/radmiraal/p/typo3-neos-and As TYPO3 Neos is now released as an alpha product the entire TYPO3 community will see and use the semantic capabilities of VIE. Besides that we expect contributions to extend those capabilities even further. Software components used We used VIE, Create.js and Hallo editor as the main foundation of our content editing module. Annotate is used in the demo, and is a serious candidate for integration. 6.1.7 Netzmuehle Introduction Netzmühle is a software vendor of web based applications. Our main products are the content management system ORYZA, the online-shop BARTHII and the newsletter system NIVARA. The products are fully integrated into the CMS. This means a online-shop and the newsleter system are also managed within the CMS application. Because it is very simle with our solution to combine content and products into one website we developed an innovative online-store-concept neoshopia. The main goal for the integration of semantic web technologies was to make it very easy to match content and products in an automated and perfect way. © IKS Consortium 2013 118 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Demo An online-shop demo is available here: Stanbol Demo-Shop The demo offers functions to enable/disable stanbol enhancement and debug information to show how the semantic web is useful. Lessons learned • • • • • • • • Different standards for semantic enhanced information Setting up Apache stanbol Creating an own index Integrate Apache stanbol in commerical scenario Weak points of the used solution e.g. using good DBPedia indexes is almost impossible Configuration of indexes is not very easy Runtime of live analysis of content lasts to long in our use case Easy generation of useful semantic indexes is the main criteria for using semantic web technologies Visibility The demo was first demonstrated at "Lange Nacht der Forschung" 27.04.2012 at the booth of the IKS project. The next live presentation of this demo will taken place at IKS Showcasing Event 12-13 June 2012, Salzburg, Austria. A short introduction into Sematic web in general and our demo project in particular are given to our visitors of our lectures (e.g. University of Salzburg). Software components used • • • • Netzmühle ORYZA Netzmühle BARTHII Apache stanbol DBPedia databases 6.2 CMS Integrators 6.2.1 Klein & Partner KG Demo Site fise.demo.bluedynamics.eu Validation 1 Requirement from proposal: After login validating visitor can upload any (supported) type of Plone content. Validating visitor can inspect the enhancements of each document. Validation on code level. Steps documented and reversible for developers. Plone add on developers are adding one line to packages setup.py file. © IKS Consortium 2013 119 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 The Python library fise.plone is released at the Python package index and available at github. A short documentation with instruction how to use the API and how to get started is there too. Validation 2 Requirement from proposal: On buildout/easy_install time all FISE libraries and integration packages are fetched automatically. Add on developer adds a dependency to its Plone Generic Setup profile. The Python library fise.client is released at the Python package index and available at github. A short documentation with instruction how to use the API and how to get started is there too. The code is fully tested and the expressive doctests for theengines and store are included. Validation 3 Requirement from proposal: After activating the addon in Plone all FISE dependencies are activated. While buildout runs fise.plone Python-egg fetches fise.client Python-egg which itself fetches all necessary thirdparty libraries. After activating the addon in Plone as documented in the README.rst file of fise.plone FISE with its dependencies is active as documented. Validation 4 Requirement from proposal: Developer writes a Plone Doctest. In the test he adds content programmatically and re-reads it. Now he can access the semantic enhancements. Using fise.client a developer can do so. How it works is documented at the README.rst deployed with the python package or in source code. Further activities, visibility Jens Klein attended at the Plone Conference 2010 in Bristol as a speaker giving a talk Plone is so semantic, isn't it? addressing Plone, its lacks of semantic support and how to solve the problem by using FISE. Its recorded (fwd to 6:00) and the slides are available. At the conference an openspace plone + semantics was held, where a smaller group of 12-15 interested people attended. FISE was one topic. After the conference a oneday of the sprint was used to continue with FISE Plone integration. After conference acommon blog post about the plone conference and a specific blog post about IKS FISE at Plone Conference was published. Follow-up Interview and Discussion Date: Friday 4, February 2011 Participants: • Jens W. Klein (Klein & Partner KG) • John Pereira, Andreas Gruber and Rupert Westenthaler (Salzburg Research) Notes: è è è è è è è FISE successfully integrated and demonstrated via online demo Integration on UI is not complete only FISE raw data at present Agreed to improve UI value for editor IKS developers to support with UI integration – FISE data formats Partner to document use case in legal domain IKS team to clarify the role of Apache Stanbol in use case Demo to remain online throughout the next development phase 6.2.2 Zaizi Ltd This page describes the integration of IKS FISE with Alfresco ECM by Zaizi. All documentation including links to online demo are available at http://fise.zaizi.com/. The code is available for download at http://code.google.com/p/alfresco-fise/. © IKS Consortium 2013 120 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Features • • • • All content uploaded into Alfresco via Web client, CIFS, IMAP, FTP, WebDAV, etc are all converted to text and posted to standalone FISE server. When viewing accessing content in Alfresco, the extracted entities from FISE are shown. The entities can be selected to list all other content classified with that entity. It is able to handle the following document formats: MS Office, Open Office, Adobe PDF, HTML, Plain text, etc. Architecture • • • • • • • • • The FISE integration code waits for new content creation in Alfresco. When content is created it starts a background thread to convert the document to text and post to FISE. Content creation / upload needs to be fast. Therefore we use a background thread. This asynchronous approach means we can not assume we can update the content once FISE returns the extracted entities as the content can be locked, checked out or versioned. So content is stored in FISE and extracted entities are not stored in Alfresco. Every time content is accessed we call FISE to get the entities. We run SPARQL query on FISE to get related content IDs for an entity. These are filtered in Alfresco to only content the user has read access to. Only content text is sent to FISE. No metadata extracted from documents are sent. Administrators can select which content they want to be enhanced by FISE by applying aspect via Alfresco content rules. Issues: • • FISE does not support concurrent creation of content yet. Alfresco thread sleeps for few seconds between content post. FISE stores content in memory after restart content is lost. Problem if entities are not stored in Alfresco. Roadmap / Ideas • • Synchronous integration and creation of entities in Alfresco. CMIS tracker in FISE to track an Follow-up Interview and Discussion Date: Thursday 3, February 2011 Participants: • Aingaran Pillai and Ezequiel (Zaizi Ltd) • John Pereira, Andreas Gruber and Rupert Westenthaler (Salzburg Research) Notes: è FISE successfully integrated and demonstrated via online demo è WebinAir for Alfresco Community planned end of March è Online demo information sent to Paul Holmes-Higgins (Alfresco) © IKS Consortium 2013 121 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 è è è è è Demonstrated and pitched to end-customers (finance sector) Next step pilot demo for specific user scenario (end of March) Integrate FISE/Apache Stanbol into Liferay+Alfresco environment Work in collaboration with Beorn Technolgoies (early adopter for Liferay) Demo to remain online throughout the next development phase 6.2.3 SourceSense This page describes the work done to integrate IKS FISE inside Atlassian Confluence according to Sourcesense Proposal (UC1) to enable auto tagging of pages created inside the wiki. A Maven project has been settled, the Confluence piece of code to enable such an enrichment is PageListener so a custom page listener has been implemented. Confluence versions used are 3.0.2 (internal) and 3.1.2 (public). FISE can provide different enrichment engines but what has been exploited is a subset of the whole. In particular enrichment regarding named entities and labels have been extracted. An EnrichmentEngineExecutor interface has been created to provide an indirection between the BaseIKSPageListener and the different FISE execution possibilities. In particular an implementation uses HTTP calls to a separate FISE server while another one uses a bundled FISE Enrichment Engine (making calls programmatically). The RDF output has been parsed with Clerezza RDF open source libraries. The result is that after a page creation the tags (labels) extracted by FISE are automatically created at the bottom of the page. This module has been deployed as a Confluence plugin. The plugin has been deployed and tested both on out internal Confluence and on an external public one: it can be seen athttp://opensource.sourcesense.com/confluence (please note that it's an online system so remember to not create test pages or so...) A particular issue faced has been document here: http://markmail.org/thread/lahkerzbbob4sf4n. The plugin has been released as open source at https://github.com/sourcesense/fise-sourcesense-integration © IKS Consortium 2013 122 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 6.2.4 Punkt.netservices IKS Drupal Modul Dependencys Modules Status Report Configuration Functionality API fise/fise.module array $tag _processEntityAnnotationEnhancements(array $enhancement); array $tag _processTextAnnotationEnhancements(array $enhancement); array $tags fise_tagging_suggestions(int $vid, object $node); User Interface Dependencys Taxonomy ( http://drupal.org/documentation/modules/taxonomy ) RDF with ARC2 ( http://drupal.org/project/rdf and https://github.com/semsol/arc2 ) Tagging ( http://drupal.org/project/tagging modified version of the tagging module to allow custom styling per tag origin: https://github.com/thomasfr/tagging ) (Optional) "Reload Tag Suggestions" Button Modules © IKS Consortium 2013 123 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Status Report © IKS Consortium 2013 124 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Configuration Functionality The tagging module uses the taxonomy module in the core of drupal which is the default for tagging in drupal. When editing or adding content and retrieving tags, the content of the textarea is sent to tagging module which calls all an internal tagging hooks for all submodules. The name of that hook is 'MODULENAME_tagging_suggestions'. You have to replace MODULENAME with the name of the submodule. In case of the FISE module this is fise_tagging_suggestions. This hook - a simple php function - sends an HTTP Post Request to the configured Fise Endpoint. The Response gets parsed with the ARC2 RDF Library. Internally the FISE module splits text and entity annotations, but due to limitations of the default drupal tagging (Taxonomy) where it is not possible to store additional information to tags without code modifications, the FISE module filters duplicated tags out of the result after © IKS Consortium 2013 125 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 processing the whole response. The main entry point - the function which gets called from the tagging module - is 'fise_tagging_suggestions'. This function checks if its a entity enhancement or a text enhancement and calls the appropriate functions. For entity annotation '_processEntityAnnotationEnhancements' gets called and for text annotations '_processTextAnnotationEnhancements' gets called. The return value of 'fise_tagging_suggestions' gets returned to the tagging module which in turn renders the array in the frontend. API fise/fise.module array $tag _processEntityAnnotationEnhancements(array $enhancement); array $tag return value Example: Array ( [#weight] => 2 [#name] => Sweden [#origin] => FISE [#annotation-type] => text ) array $enhancement parameter Example: © IKS Consortium 2013 126 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Array ( [http://fise.iks-project.eu/ontology/end] => Array ( [0] => 1206 ) [http://fise.iks-project.eu/ontology/start] => Array ( [0] => 1187 ) [http://fise.iks-project.eu/ontology/confidence] => Array ( [0] => 0.4750801327877954 ) [http://purl.org/dc/terms/type] => Array ( [0] => http://dbpedia.org/ontology/Person ) [http://fise.iks-project.eu/ontology/selection-context] => Array ( [0] => Geoffrey Robertson QC, lawyer for Assange, suggested the latter could be extradited to the United States, on charges concerning the release of 250,000 US diplomatic cables by Wikileaks, where he could be sentenced to death penalty. His Swedish counterpart, Clare Montgomery QC, stated that while Assange's trial would be held in private, the arguments raised in the trial would be released to the public. She also assured that Sweden was going to provide "protection" against the alleged risk of Assange's extradition to the US, terming it as a "threat and violation." ) [http://fise.iks-project.eu/ontology/selected-text] => Array ( [0] => Clare Montgomery QC ) [http://www.w3.org/1999/02/22-rdf-syntax-ns#type] => Array ( [0] => http://fise.iks-project.eu/ontology/TextAnnotation [1] => http://fise.iks-project.eu/ontology/Enhancement ) [http://purl.org/dc/terms/creator] => Array ( [0] => eu.iksproject.fise.engines.opennlp.impl.NamedEntityExtractionEnhancementEngine ) [http://purl.org/dc/terms/created] => Array ( [0] => 2011-03-22T14:53:40.267+01:00 ) [http://fise.iks-project.eu/ontology/extracted-from] => Array ( [0] => urn:content-item-sha1-67148ab6123c7b288609c39e78853ca71a6c4262 ) ) array $tag _processTextAnnotationEnhancements(array $enhancement); array $tag return value example: © IKS Consortium 2013 127 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Array ( [#name] => European Court of Human Rights [#origin] => FISE [#weight] => 9 [#annotation-type] => text ) array $enhancement parameter Example: © IKS Consortium 2013 128 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Array ( [http://fise.iks-project.eu/ontology/entity-type] => Array ( [0] => http://dbpedia.org/ontology/BodyOfWater [1] => http://dbpedia.org/ontology/Place [2] => http://www.geonames.org/ontology#H.LK [3] => http://www.geonames.org/ontology#Feature ) [http://fise.iks-project.eu/ontology/confidence] => Array ( [0] => 0.616233139038086 ) [http://fise.iks-project.eu/ontology/entity-label] => Array ( [0] => Sweden Lake ) [http://fise.iks-project.eu/ontology/entity-reference] => Array ( [0] => http://sws.geonames.org/6160492/ ) [http://purl.org/dc/terms/relation] => Array ( [0] [1] [2] [3] [4] [5] => => => => => => urn:enhancement-81db60aa-f16c-bd77-57c1-9e9500cd2fe0 urn:enhancement-563ab04a-0cd5-c472-a7a4-26b406c1233d urn:enhancement-839a2651-ab4b-20eb-d386-466c8609476c urn:enhancement-5557568a-542a-7e0c-aa35-e9af55e59c4e urn:enhancement-1409ba9c-7e0e-20be-8753-505d1eeaa934 urn:enhancement-794b674f-17ec-0269-23ef-d8196b77618c ) [http://www.w3.org/1999/02/22-rdf-syntax-ns#type] => Array ( [0] => http://fise.iks-project.eu/ontology/EntityAnnotation [1] => http://fise.iks-project.eu/ontology/Enhancement ) [http://purl.org/dc/terms/creator] => Array ( [0] => eu.iksproject.fise.engines.geonames.impl.LocationEnhancementEngine ) [http://purl.org/dc/terms/created] => Array ( [0] => 2011-03-22T14:53:43.159+01:00 ) [http://fise.iks-project.eu/ontology/extracted-from] => Array ( [0] => urn:content-item-sha1-67148ab6123c7b288609c39e78853ca71a6c4262 ) ) array $tags fise_tagging_suggestions(int $vid, object $node); int $vid is the taxonomy id object $node is a standard object with a body property with the content of the node array $tags return value example: © IKS Consortium 2013 129 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Array ( [0] => Array ( [#name] => Julian Assange [#origin] => FISE [#weight] => 3 [#annotation-type] => text ) [1] => Array ( [#weight] => 4 [#name] => Paul Stephens [#origin] => FISE [#annotation-type] => text ) [2] => Array ( [#weight] => 6 [#name] => Clare Montgomery QC [#origin] => FISE [#annotation-type] => text ) [3] => Array ( [#name] => Asia [#origin] => FISE [#weight] => 10 [#annotation-type] => entity ) [4] => Array ( [#weight] => 6 [#name] => Sweden Township [#origin] => FISE [#annotation-type] => entity ) [5] => Array ( [#name] => Assange [#origin] => FISE [#weight] => 4 [#annotation-type] => text ) ) User Interface © IKS Consortium 2013 130 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 © IKS Consortium 2013 131 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 6.2.5 Evo43 Communications Demo A live demo can be found at: http://IKSforDrupal.net/try-it/ § Create new content and get suggested tags (concepts) from the Enhancer via Aloha Editor § Save the Drupal content also in the Enhancer store to enable SPARQL queries § Fetch and display information for concepts in the Drupal taxonomy view via Entityhub Screencasts are available here: http://IKSforDrupal.net/screencast/ § Overview § Linked Data in action § Installation & configuration § Fronted Editing with VIE -- RDFa enabled contentEditables Validation Enough information was provided at the workshops / wiki to implement the functionalities. The IKS team answered questions quickly. The provided RESTfull services are handy to use. Caching of entities via Entityhub can help to enhance the performance. With the tested content the editor/user got fast but not always good results from the Enhancer. Lessons learned © IKS Consortium 2013 132 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 With the Apache Stanbol components it was easy to support semantic services in Drupal 7. The Enhancer component now supports the user with automatic suggestions for content and the Entityhub component is a very useful tool to access data from the Linked Open Data cloud. The installation of the Enhancer was quite easy, without huge problems und well documented. There were some troubles with the configuration of the Entityhub at the beginning. Visibility The Drupal 7 module was presented at the Aloha Editor Developer Conference in Feb. 2011. Software components used § Aloha Editor § Apache Stanbol § Drupal 7 (+ Modules: Active Tags, WYSIWYG) 6.2.6 Interact Introduction WordLift is a WordPress Plugin to enrich user-created text (a blog post, article or web page) with HTML Microdata and to improve content findability. WordLift reads pages or blog posts, understands it and enriches it using HTML Microdata. All the information retrieved can be manually edited by the author before publishing. More information: § WordLift presentation on SlideShare, § WordLift screencast. Demo The demo site we're using for the testing is http://wordlift.insideout.io and WordLift is currently at the release 1.2. WordLift is available worldwide to any WordPress user on the WordPress Plugin Directory. Validation It is straightforward to get a server running. Some extra-configurations are required to enable engines such as OpenCalais, Zemanta and the Refactor Engine. The Refactor Engine can be easily configured once the syntax is explained and tested; updating the Refactor rules may take less than a minute and does not require restarting the server. Once started the server is stable and runs without interruptions. The logging is extensive and helps trap recognition or communication issues with external services. We added some custom logging to the Refactor in order to ensure our rules were successfully loaded [STANBOL-269] and, as sometimes external services, such as DBpedia, return malformed responses, we're looking into STANBOL-8 to have the server handle those as warnings instead of terminating the whole session. © IKS Consortium 2013 133 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Lessons learned The support of the community is strong, never hesitate to ask to the Stanbol mailing list. The installation and execution of the server is straight-forward (for better performances use at least 1 Gbytes of RAM or even more). Adding the non-default engines, such as Zemanta and Refactor Engine is simple as well and their configuration (including OpenCalais) can be easily accomplished using the Felix Web UI. Should any issue arise, the logs are quite extensive and can help track down most of the issues and eventually provide the meaningful information to post on the mailing list for further help and support. The Refactor Engine uses its own syntax for its rules. The syntax is well documented and, once again, the support is extensive in the Stanbol mailing list. Once the syntax is clear, updating the rules - usually on behalf of users feedback - is just a matter of seconds and does not have any impact on the already installed plug-ins which can then benefit of the updates right away. Visibility The plug-in has been officially presented the beginning of July 2011 at the IKS Workshop in Paris. The related materials have been published online: 1. The related presentation has received more than 500 views; 2. A screencast is also available. 3. WordLift product page on LinkedIn. The WordLift plug-in for WordPress is listed in the official WordPress plug-in directory and has been downloaded from than 150 times in one week, with people each testing specific knowledge fields and providing feedback. A demo site is available at http://wordlift.insideout.io. Software components used § § § § § Apache Stanbol Apache Stanbol - Refactor Engine WordPress 3.1+ TinyMCE Editor (integrated in WordPress) jQuery and jQuery UI 6.2.7 Acuity Limited Demo The demo available has a simple custom-built user interface designed to demonstrate the operation of the integration between Fedora Commons and Stanbol KReS components, OntoNet and the Rules component. (It does not attempt to simulate an end-user application backed by Fedora - Fedora does not supply an end-user application out of the box.) The demo is available at http://fedora-stanbol.acuityunlimited.net:18080 and usage instructions are given on the site. The application loads (ingests) Fedora content objects and their metadata into Fedora. A dedicated Fedora plugin module is installed, and detects that content has been added to Fedora and sends con- © IKS Consortium 2013 134 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 tent to an OSGi component that then populates OntoNet, primarily by setting up a custom space in an OntoNet scope. The Rules component is used to enrich the semantic relationships amongst the metadata, computing new relationships. Ontologies and data is managed using OntoNet and Clerezza for SPARQL query access. Viewing Fedora's contents is made possible as the demo allows access to Fedora's basic web-based repository inspection interface. The demo also constructs queries to show the resultant semantic metadata managed within OntoNet. Metadata ingested into Fedora comes from various sources. Structural queries (collection membership) are enhanced as new relationships between objects are computed from those present in the content ingest. Content- and domain-specific knowledge is sourced from the VRA image metadata scheme and fields from Getty United Artist List (ULAN) thesaurus converted to SKOS. This can be used, for example, to obtain information about the type of image content, in terms of Fedora content model objects, or about the creator of the associated work. Semantic information is made available to Fedorabacked applications (for example, the basic demo), through underlying queries over data and ontologies managed by OntoNet. Validation We have worked with a client to source content and metadata. Use cases based on their researchers' and cataloguers' needs have informed the development. Feedback received about the integration within the community to date has been positive, awareness raised and comprehensive support for enhancing Fedora with semantic information is regarded as a desirable feature (a further Fedora Commons committer has become active on the Stanbol development mail list). The integration demonstrates how dedicated content-rich interfaces backed by Fedora can be enhanced to obtain semantic information; for example, with regards the demo content, about the type of image content or its creator, whilst promoting flexible configuration of collection structures over the content. Research users could for example, list artists in the collection, to find further related works and images within the content repository, or find related artists, collaborators, periods of activity etc to aid their research without leaving the repository environment. We provided input to the Stanbol/KReS developers in order to aid development and refinement of KReS, necessary to the integration but of general application, particularly with regards to scaling to handle larger data volumes, and lifecycle management of semantic information using the OntoNet API. Lessons learned A major challenge in terms of effort expenditure was the overhead in working with the Stanbol/KReS Java API in the context of a Tomcat application to integrate Fedora with KReS. The Java API was required due to the scale of the information potentially transferred to the KReS components from Stanbol. Previous familiarity with OSGi development is highly recommended if developing with the Java API. Additionally, the KReS components used had not reached a stable state; components were not ready to handle our specific use cases. We were not in a position to use all of the functionality we would have liked to during integration development timeframe, such as the OntoNet Registry. The Java API took time to figure out in practice, as developments were ahead of documentation, and we were happy to receive the responsive KReS developer support. We encountered various difficulties initially, eg data access via SPARQL/Clerezza, graph identification to relate Fedora content and semantic metadata in OntoNet. Issues when raised were addressed by the Stanbol/KReS developers, some have been tracked on JIRA. Continued maintenance of the KReS components is suggested to prove their stability and scalability in a production context. These obstacles overcome, semantic enhancement of Fedora has been demonstrated and there is momentum in the institutional sector for further work. Our use cases involving KReS focussed on management and mining of semantic information within supplied metadata to provide additional value; there is also potential to broaden scope for realising further value using Stanbol components in conjunction with KReS, such as entity extraction and enrichment using background knowledge sourced from publishers of linked data sources. Visibility Raising awareness and discussion of integration at Fedora development level and with user community, visibility at Open Repositories conference. Posts authored for the IKS blog. Additional illustrative videocast about the Fedora/KReS integration demo. © IKS Consortium 2013 135 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Software components used Apache Stanbol framework, Apache Clerezza, Stanbol OntologyNetworkManager (ONM), KReS Rules/Refactor, Duraspace Fedora Commons Duraspace, Duraspace Mulgara, JMS, OSGi DS (Apache Felix) 6.2.8 Lunaria Demo This is available via www.lunariaweb.com The Apache Stanbol installation is publicly accessible at verinote.org:8080 Validation We have directly worked with some users to add content. This has allowed them to create navigational terms and prompts which reflect their content. The feedback we have directly received is that this enhances the navigatonal experience. Additionally we added semantic enhancements from external resources. The feedback we received on this was very positive as it served as 'prompts' for learning and/or for additional action by the user. Lessons learned The core Apache Stanbol was not stable and this brought challenges. But, semantic enhancement has plenty of potential in the public sector around the interaction with OpenData. It has further benefits within the area of personal-learning portfolios ie evidence gathering, learning or as a personal recorder. Visibility We have demonstrated the site to a range of potential end-users and clients. This has included a range of agegroups from school children through to the elderly. We have had positive feedback from professionals involved in a range opf activities from the collection and referencing of data for setting 'care' standards in education, through to care for the elderly as well as from educatiuonal providers and community groups. Software components used Apache Stanbol Drupal 7 Drupal Apache Stanbol Module 6.2.9 Drunomics Introduction This documents represent the validation of the early adopter program to which drunomics participated. The main goal was to build an Stanbol indexer for Drupal structured data, such that the following stories are enabled: S05: Assistance with Semantic Tagging S19: Enriching content with information retrieved from internal sources S21: Entity extractor support in editors S23 / S29: Enriching content with information retrieved from external sources The indexer has been implemented as a Drupal module, which can be downloaded from here. A screencast presenting the Drupal Stanbol module is available at https://vimeo.com/55163277. Furthermore, the Drupal Distribution IKS Content Enhancement Demo has been created, such that everyone can easily test the IKS tools with Drupal. Demo A public demo of the created Drupal Distribution is available under http://iksdemo.drunomics.com. It makes use of the Search API stanbol module to send Drupal’s content to the EntityHub. Then, Apache Stanbol’s content enhancement chains have been configured to leverage Drupal’s entities also. The demo makes use of vie.js and its widgets annotate.js and the VIE autocomplete, which both leverage the referenced dbpedia index as well as Drupal’s content. Benchmark © IKS Consortium 2013 136 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 We ran a benchmark to see how fast Search API Stanbol was able to index Drupal entities. 10,000 entities were generated in Drupal (8,000 persons, 1,000 organizations and 1,000 locations). Each entity was composed on average of 10 triples and 2KB data as RDF/XML. The indexing took 2mins 51s on a macboor air (1.8 GHz, 4GB) with a local instance of Stanbol. Validation Apache Stanbol was pretty straight forward to use and configure. The IKS team was very helpful in introducing the software and answered occurring questions very quickly. While the server is very powerful and offers various helpful services, it can become difficult to get a good overview of all the available features. E.g., we realized rather late that Apache Stanbol is able to use JSON-LD only when returning text enhancements, but not (yet) at the EntityHub REST service which we use to index Drupal data. But thankfully, the IKS team was a great help with exploring Apache Stanbol’s big feature set. The entityhub and enhancer components seem to be a great companion for Drupal based web applications wanting to enhance their content with remote content. In particular, Apache Stanbol’s entityhub and enhancer components could be a great fit for organizations that are running multiple websites but want to support their editors with establishing a good integration of the organization’s distributed content. Lessons learned Making use of the existing Javascript libraries in Drupal was more problematic than expected. First off, the provided Javascript libraries partly depend on libraries with newer versions than the versions that Drupal uses. Secondly, some new bugs have been triggered by version combinations other than the ones used in the official examples. Related bug reports have been created (see the appendix). Thus, the work needed to properly integrate already existing Javascript libraries in a pre-existing environment should not be underestimated. Visibility The Apache Stanbol Search API backend module is available as Drupal module on drupal.org. Together, with a provided pre-configured Apache Stanbol package for use with Drupal this makes it very easy to setup Apache Stanbol with Drupal! Furthermore, the demo distribution shows how Apache Stanbol could help editors with content enhancements and provides a basis for any further custom integrations based on Drupal. A blog post including screencasts and announcing the distributition and the demo will be published soon. Software components used - Apache Stanbol - Vie.js, annotate.js, VIE autocomplete - nicEdit - Drupal 7 and various contrib modules: Search API, RDF Extensions, Entity API 6.2.10 Logicells Introduction Our work is focused on the interactions between VIE, the enhancement engine, the contentHub, and the SPARQL endpoint. We also tried to use IKS technologies as much as possible to realize a complete and functional application that basically receive messages, and automatically enrich their contents, classify them, and notify users. Demo Demo is available online at: http://thomas-test.mitechnologies.net/ And you can see video demo here: https://vimeo.com/54349086 Validation Create notes: Users can add notes with our without manual annotations. In each case, notes are sent: 1. to the Stanbol enhancer through the RESTFULL services where they are enhanced and persisted for later search ; 2. to the Naive Bayes engine in order to be classified in a specific topic ; © IKS Consortium 2013 137 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 3. the system notifies users who subscribed to the topic. We used VIE as the user interface for manual annotations. Search notes: Once more, we used VIE as the user interface. Users can edit parts of a sentence witch match to a SPARQL query. We also had to use parsers to deserialize JSON and XML results in .NET objects to handle them properly in our business logics (especially for displaying notes based on SPARQL query). Lessons learned During test phases, we noticed that the tool (Apache Stanbol) as it is in its actual form is not reliable in extracting entities and has some incoherencies in detecting them. So it has to be more precise and robust in order to answer our customers’ needs. Nevertheless, we can see its potential and the fact of having a semantic tool next to our CMS. Visibility We will soon present the application to the CGPME. Software components used 1. 2. 3. 4. Dotnetnuke Apache Stanbol : for semantically enriching and persisting contents VIE : for manual annotating and displaying entities Naïve Bayes classifier 6.2.11 Content Control Introduction See blog: http://blog.iks-project.eu/createphp-mission-accomplished/ Demo Demo is available online at: http://demo.contentcontrol-berlin.de/ Validation • Feedback from editors during the website integration project Initially, the editors' reaction to the Create.js user experience was very positive. It was found to be very easy to understand and enjoyable to work with. Over the course of the project, this changed a bit, however. Extended usage revealed a few problems, like quirks in browser's contentEditable implementations, Javascript errors and exceptions, and a few bugs and usability issues, which have been reported to the relevant issue trackers. But with the type of site we were working on, the biggest issue was performance. Using Create.js on a page with 50 or more editable properties caused numerous slow running script errors, browser freezes and crashes, especially in Firefox. Another thing that became quite obvious after a while were the limited editing options the builtin Hallo editor offers.3 For authors used to the plethora of options that the current mainstream editors like TinyMCE offers, it was quite frustrating that even entering hyperlinks required writing them somewhere else and then copying the resulting HTML into the editable region. • Create.js from the developer's point of view Instantiating Create.js for simple use-cases is relatively straightforward, although the requirement to pass essential configuration values (like the URL of the REST service) as functions makes it harder than hoped for to provide a PHP wrapper or widget configuration. When using more elaborate setups with a number of different editor configurations, setup code becomes very verbose and repetitive. Create.js more or less assumes that you can make a direct mapping between RDF types and properties on the one hand, and storage locations on the other. For example, if “sioc:Post” entries are always stored in a database table called 'my_articles', and all entries from that table will always be rendered as “sioc:Post”, configuration handling would be quite simple, but in most situations, websites are built with a set of default storage classes provided by the CMS that are then tweaked to fit into a particular context. So entries from the “my_articles” table might be displayed as blog entries in one part of the site and as static editorial content in another. It can of course be argued that this is bad practice, but the fact remains that it is also common practice, so requiring potential implementors to adjust their data model every © IKS Consortium 2013 138 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 time they want to change their RDF output will most probably slow down adoption or lead to wildly inaccurate RDF information, if people just use defaults provided by their system and don't adapt them to the actual content. • Working on Create.js When working with Create.js's code, the list of dependencies provides a barrier to entry. One needs to understand both VIE and Create.js to some degree, and be able to discern what happens in which module (and the documentation doesn't provide as many hints as would be needed). Additionally, at least some familiarity with jQuery UI's widget architecture and backbone.js is required. For the Hallo editor, one has to learn Coffeescript on top of that. Since Hallo, Create.js and VIE all have separate issue trackers, it can already be a challenge to find the right place to post reports to when starting to work with Create.js. Additionally, the published documentation is somewhat lacking. Ordinarily, JS projects of the complexity of Create.js or VIE at least provide an overview of configuration options and a range of live demos that show most of the main applications for the code in question. For Create.js, the primary source of information is one README file on github, and some linked blog posts, which leaves a lot of ground uncovered. For example, an API documentation that explains how to interact with the toolbar and the rest of the user interface as well as a description of the plugin interface would have made it easier to achieve a greater integration in the available amount of time. For VIE, there seems to be a bit more material available, but it's still kind of hard to grasp VIE's purpose. On the one hand, it provides a lot of query functionality (that e.g. the demos on the project's homepage showcase), and on the other hand, it serves as a ORM of sorts, in that it provides an object representation and (at least parts of) a persistence layer by the way of Backbone.js. Especially strange are the parts where Create.js and VIE differ, for example, in the VIE documentation, object properties are usually marked in the same notation that is found in HTML as well (e.g. “dcterms:title”), while Create.js expects to find this in the page's markup, but sends and expects to receive JSON-LD (where “dcterms:title” is transformed into “<http://purl.org/dc/terms/title>”), which forces the REST backend to translate between the two, while the benefit from using a different format is not at all evident. Lessons learned It has been reaffirmed once again that working with in-development software requires quite a bit of coordination with the upstream developers and should be avoided in projects on tight deadlines, because there is always the possiblity that discovered problems need architectural changes to be addressed, which can mean API changes, which then in turn have to be reflected in derived code. Apart from that, we learned a great deal about RDFa, which will come in handy in later projects Visibility CreatePHP is available on github. It has been integrated into the MidCOM framework, and Symfony CMF, discussions about integrations into other systems are ongoing Software components used Mostly Create.js, VIE, Hallo.js and the respective dependencies 6.2.12 Object’Ive Introduction Object’Ive is a Paris based information technology consulting company with a focus on semantic web technologies. Beyond our information technology consulting activities (realization of time & materials as well as fixed price projects), our internal research activities lead us to develop specific solutions (mobile applications, intelligence tools, CRM, code translator...). During the past years, we developed our expertise in both fields of mobile technologies through the mastering of the main mobile development platforms (iPhone, Android, Windows Mobile and BlackBerry) and knowledge and content management technologies. In this context, Object’Ive has integrated Apache Stanbol Enhancement Engines and VIE in its R&D project Blogomatic based on the CMS platform Nuxeo Blogomatic allows the user to gather contents (articles, videos and pictures) coming from both Internet and Intranet sources by querying search engines and analyzing what is returned. Contents are made available to the user through an automatically generated website and are fully administrable through the back office. They are automatically categorized and entities are being extracted (Tag Cloud). © IKS Consortium 2013 139 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Blogomatic has been designed with a modular architecture. One of the modules we developed (BMSemantic) allows the interaction with Apache Stanbol Enhancement Engines through REST calls. When text content is collected by Blogomatic, it is sent using REST to Apache Stanbol Enhancement Engines that returns an N3 model. This N3 model is interrogated thanks to SPARQL requests included in BMSemantic allowing recovering the desired entities. Using our own SPARQL queries permits us to better adjust the entity extraction (i.e. extraction of new entities or selection the most relevant entities to extract through a ranking process). In addition to the existent Apache Stanbol Enhancement Engines indexes (Zemanta, DBPEDIA and Open Calais), we added the following new indexes: • Reegle • EDF (subsidiaries) • EDF (acronyms) All the extracted tags are stored in a PostgreSQL database used by the CMS platform Nuxeo and available to the user as a tag cloud. Demo A YouTube video presenting the Blogomatic tool is available here. To access the online demo system, please send an email to [email protected]. We will provide you with a user account and access details. There are two URL addresses on the home page: 1. The first one, “Génération et liste sites” (http://cognitive-back.object-ive.eu/blogomatic-back), allows the user to select the keywords to search, the sources to query and set the name of the website that will be generated. 2. The second one, “Administration document” (http://cognitive.object-ive.eu/nuxeo/login.jsp), is used for the administration of the generated websites and their contents. The generation and consultation process of a website is the following: ➢ Definition of the website parameters: • Setting of the website name (words without spaces and in lower case) • Insertion of the keywords to search (auto-completion is made available through VIE) • Selection of the language • Selection of the sources to query ➢ Website generation: • Gathering of the content in each selected source • Sending of the content to the BMSemantic module that allows, by interaction with Stanbol, the extraction of tags and their backup in the database as well as the classification of the content. This classification is realized using a classifier algorithm developed by Object’Ive. • Backup of the generated website and its content into the CMS platform Nuxeo. ➢ Website consultation and navigation: • After the website is generated, it is consultable at the URL address included in the website name in the home page. • The navigation within the website is made possible by source (upper menu), by extracted tag, by extracted category or thanks to the search bar included in it. • When selecting an article, it can be modified directly from the web browser thanks to VIE. The generated annotations on the contents using VIE are not backed up in the database with the other tags extracted by Stanbol that compose the tag cloud. Validation The use case proposed to validate the developments on Blogomatic was the following: • The user sets a website name, enters the keywords to search with auto-completion provided by VIE, selects the sources to query and launches the website generation • The user can then navigate within the website by source, by tag, by category or using the website search bar • The user can modify the website contents directly from the web browser as well as create annotations on them using VIE © IKS Consortium 2013 140 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Lessons learned Apache Stanbol does not include for the moment an NLP model for the French language. As a consequence, it was a significant challenge in order to obtain relevant annotations in the frame of Blogomatic when querying French sources. By using a ranking process on the extracted items included in the N3 model analyzed by the SPARQL requests we implemented, we managed to enhance the relevance of the annotations. The semantic components (Apache Stanbol Enhancement Engines and VIE) that we implemented in the Blogomatic solution allowed us to greatly better of both the functionalities of our tool and the user experience. We are confident in the potentialities of the components developed in the frame of the IKS project and will follow with interest the future advances to see how we can spread them. Visibility A YouTube video presenting the integration of the IKS components is available here. To access the online demo system, please send an email to [email protected]. We will provide you with a user account and access details. Software components used • • Apache Stanbol Enhancement Engines Vienna IKS Editables (auto-completion, annotation) 6.2.13 Ooffee Introduction The European funded project Linked Heritage aims to provide culture heritage data and thesauris to Europeana. Ooffee participate in this project around the building of a thesauri import, management and mapping website. On the user part, this website has to be feature rich and easy to use. On the data part, they have to be fully skos and semantic. Demo The demo website is available here : http://www.culture-terminology.org/ Mains part of the actual version are : • 1° Import : http://www.culture-terminology.org/import/ o This form collect metadata about the thesaurus and : § transform CSV file to skos compliant thesaurus § or process your rdf/xml file and import it in the system § or allow you to create a graph from scratch • 2° Modify and map : http://www.culture-terminology.org/mapping/?uri=http://www.cultureterminology.org/thesaurus/flotest/flotest o This interface allow you : § to graphically edit you thesaurus (with drag and drop and double click) § to map you thesaurus to another one in one click § to explore the different languages of you thesaurus • 3° Edit has wiki : http://www.culture-terminology.org/edit/wiki/ o This interface propose a beta version of a wiki edit of your thesaurus. You can then simply navigate throw your thesaurus and edit your concepts • 4° search : http://www.culture-terminology.org/search/ o This part bring the search feature to the user. This search is cross website's thesauris and also find information in the wikipedia dataset. Validation • • • Modular architecture of Stanbol help to build your "own Stanbol" really easily : - The bundleList feature allow you to select witch modules you want - The bundleConfig feature allow you to configure directly configure your services when the server start. The entityHub is a great feature that provide fast and reliable access to local data but also to external LOD repositories The project choice of using Felix and Clerezza made the "hacking" of Stanbol for particular need really easy to do. © IKS Consortium 2013 141 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 • • • • • • • • API definition is clear, well documented and easy to use. The UI part of the IKS project (Hallo editor, vie and annotate.js), seems really promising but may lack of some documentation and concrete examples for lower down the learning curve. Lessons learned Stanbol framework is easy to use at the REST api level but also provide comprehensive structure that allow to dive more deeper in the implementation and create specific implementations Entityhub is a great feature to get access to LOD repository and locally create data in an efficient manner. o Many call options are offered that allow great customisation at an implementation level. Onthonet functionalities seems now ready to use. When the linkedHeritage project start this functionalities are in deep modifications and not clearly documented. So they where not directly integrated. But recent improvements on this will lead to a new consideration of this features. Stanbol is a schema agnostic framework that allow to deal with any kind of ontology with minimal configuration and offer great flexibly for addressing real use cases. Production readiness of the project, server is stable and some utilities allow to manage a Stanbol in production. Visibility • • • • The linkedHeritage project site : http://linkedheritage.org/ The Culture-Terminology site : http://culture-terminology.org/ The GitHub repository : https://github.com/florent-andre/LinkedHeritage IKS blog post about a first version of the culture-terminology website : http://blog.iksproject.eu/thesaurus-management-tool-linked-heritage-project/ Software components used Apache Stanbol framework Apache Stanbol EntityHub Apache Clerezza SingleTdbDatasetTcProvider Hallo editor D3.js Rdfquery 6.3 CMS Tool Providers 6.3.1 SalsaDev Overview This page, initially intended to provide custom built enhancement engines for classification and information retrieval for FISE goes a bit beyond. We integrate our categorization engine as a FISE enhancement engine (cf proposal), and given the code quality and community support/responsiveness we largely integrated FISE components into our own engines. Integrating FISE allowed us to concentrate on our core competencies while delivering state of the art software. We've refactored and redesigned major parts of our own software stack while taking into account engine pattern-designs, content-enhancement and chaining methods developed within the FISE project. Demo § A Fise demo instance is available http://fise.salsadev.com (downtime may apply) § A Fully loaded salsaDev sample account which showcases FISE internal integration is available http://api.salsadev.com/demo(downtime may apply) © IKS Consortium 2013 142 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Validation We managed to supply our categorization engine as a FISE enhancement engine while keeping the flexibility and ease of use of salsaDev's categorization scheme intact. While not a RDF-based company, the support of the community has been very helpful in delivering namespace that fits the salsaDev's categorization rdf-less schema. We also managed to replicate the content/engine pattern design from FISE into our own software stack. While our architecture is does not run on OSGI we've still be able to leverage the chaining, separation of concerns and specialization introduced in FISE for semantic analysis. As a conclusion we can now both run our categorization engine within FISE, or embed dedicated FISE engines into our stack. Lessons Learned There are multiple lesson learned from the early-adopter FISE project both at "software design" and "semantic meaning" level. The main lesson though is pretty straight forward: despite all beliefs there are no common/standard conception of what defines classification & information-retrieval. The FISE project - and its Stanbol software initiative - is a step forward in semantic lingo/application standardization while maintaining a high level of agility. Fise makes it possible to seamlessly mix different technologies together while leverage each engines to its full extent! Software components used § Apache Stanbol Enhancer § Glassfish Application Server 6.3.2 Ectware s.r.l Introduction Etcware is an italian company with a focus on semantic web and technologies. In a research project we developed SKOSware (http://www.skosware.it), a product for the social implementation of SKOS thesauri. The first SKOSware integration is in Italian Data Protection Authority portal that has been developed using a Liferay Integration platform. In this portal we have implemented manual contents enhancement functionalities: contents can be enriched with topics, time events and they can be georerefenced. We integrated also SOLR and a SKOS thesaurus based search: after a first full text search it is possible to refine search by browsing in thesaurus. In the early adoption project we added the automatic enhancement of contents, and we integrate SKOSware generated thesaurus with enhancer by creating Keyword Linking engines and installing them in the enhancement default chain of Stanbol. Demo A YouTube video is available for [1]. The video shows the integration with Stanbol. Validation A YouTube video is available for [2]. The video shows the integration with Stanbol. Lessons learned We continue to explore the capabilities of Stanbol. In particular, the functions related to rules and the inference engine because, we think in this way to complete our solution. © IKS Consortium 2013 143 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 The architecture of Stanbol, based on interfaces REST, it is absolutely aligned with the architecture of our solutions and we intend to use other Stanbol services, but in particular the enhancement chains to integrate other engines. Visibility A YouTube video presenting the integration with Stanbol. To access the online demo system, please send an email to [email protected]. Software components used Enhancer with custom engines based on keyword linking engine. Content-hub where we stored all Liferay contents, by using Liferay asset identifier as URN. Moreover we are using rules to validate our SKOS thesaurus. 6.3.3 CELI France SAS Introduction This documents represent the validation of the early adopter program to which CELI France participated. There where four main challenges: • Integrate semantic processing for languages other than English in Stanbol. • Integrate specific named entity extraction for the domain of CV management. • Prove the facility of the integration with mostly used open source DMS thanks to the adoption of Stanbol. After the program, Stanbol adopter now dispose of tools integrated into Stanbol for performing multilingual analysis ranging from simple lemmatization to named entity extraction. CELI, on the other hand could easily integrate its CV parsing technology into two different Open Source DMS, namely Alfresco and Nuxeo. Demo Putting a public web demo about CV parsing on the web is a delicate matter, for obvious reasons of privacy protection and security. Nevertheless, as an output of these program, a public showcases (with fictive CVs) of the integration of CV parsing with alfresco is available here here. There are also two other possibilities for testing the technology developed during this pilot project. On the one hand the main release of Stanbol now embeds the plugin for accessing CELI multilingual services. They are available for instance here and here. On the other hand, there is a stateless (i.e. non information preserving, non caching) demo on CV parsing available [193.252.185.82:8081/cvparser-webapp/home here] (only for French CVs). Validation Validation of the integrated solution was so far validated at the premises of the industrial user "Objet Direct" which adopted it for managing the vast amount of CVs they receive every days. Apart from that some validation in terms of accuracy and precision was carried on in a laboratory context, by using well known methodologies in the domain. Both structural parsing and Named Entity extraction where evaluated on gold standards, and it emerged that results are state-of-the-art compared with other results obtained in academic competition and far above the state-of-the-art if compared with current market offering. Lessons learned The most important lessons that was learned from this integration is the absolute need of standardization and convergence between Linked Data and linguistic data. This convergence will open up a wide set of possibilities both on the research side and on the commercial one. On the more technical side, CELI enhancement engines are service based and perform the textual enrichment process by invoking proprietary Web Services. The Web Service clients embedded in the enhancement engines access the services via a HttpURLConnection urlConn. Integrating the services using standard SOAP clients (by means automatic code generation tools) proved to be problematic. CELI enhancement engines connects to proprietary services that need a license key in order to be accessed. A guest account without license (but with the access limited to 100 requests per day) is available to all user in order to test the services. It is important to include in the control panel of the service a facility to enable/disable the engine in order to activate the trial license © IKS Consortium 2013 144 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 only when they want to and not by default. If an enhancement engine is willing to handle entities/concepts different from the "usual" ones, involving a specific domain ontology, it would be helpful to have guidelines. Visibility The optimized results of industrial validation will become soon a product line of CELI France. In the context of the envisaged marketing actions (web site, press release, techno/business publication,...) a big emphasis will be put on the fact that the service stems out as a side effect of an important European research effort. Software components used CELI enhancement engines doesn't depend on software component external to the project, with the exception of the default libraries included as general dependencies (i.e apache commons, log4j). 6.3.4 FORMCEPT Introduction FORMCEPT is an effort to make content analysis accessible to everyone, be it an enterprise, an individual or a device. We are working on some interesting state of the art products that will be available both as Software as a Service Model (SaaS) and as installable products. FORMCEPT entered the early adopter program with the use case of analyzing medical records. As a part of early adopter, FORMCEPT created a new Healthcare enhancement engine to enhance the medical records with drugs, diseases, and other health related entities. For more details, please take a look at the blog. Demo Demo is available online at: http://demo.formcept.com:8080/enhancer The knowledge base that is used by the enhancement engine is built on top of DBpedia 3.6 and specifically these domains1. Drugs and Diseases 2. Chemical Compounds 3. Species 4. Others, like- Health, Microbiology, Medical Diagnosis, Medicine, Perception and Biology The enhancement engine not only annotate the entities but also find the overall broader categories with the relevant hierarchy. As of now, the hierarchy is stored as a path under SKOS_BROADER annotation. A typical annotation looks like• "broader": "Health->Diseases and disorders->Symptoms->Symptoms and signs: Digestive system and abdomen->Vomiting, • "comment": "Vomiting (known medically as emesis and informally as throwing up and a number of other terms) is the forceful expulsion of the contents of one's stomach through the mouth and sometimes the nose. Vomiting may result from many causes, ranging from gastritis or poisoning to brain tumors, or elevated intracranial pressure. The feeling that one is about to vomit is called nausea, which usually precedes, but does not always lead to, vomiting.", • "created": "2012-07-01T12:23:58.495Z", • "creator": "org.formcept.engine.enhancer.FCHealthCareEnhancer", • "end": 768, • "extracted-from": "urn:content-item-sha1-09055dcdcb07a20b3b30f64079a9a2779600f801", • "selected-text": "vomiting", • "start": 760, • "type": "Health" For more details, please take a look at- http://formcept.com/blog/healthcare-stanbol/ Validation Validation was done by running the tests against the CALBC Corpora. As of now, the enhancement engine has been tested against 1,725 (42,368 words) test cases. For more details on the benchmark and performance, please take a look at- http://formcept.com/blog/healthcare-stanbol/ Lessons learned © IKS Consortium 2013 145 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Apache Stanbol provides a unified stack for text analysis that is modular and customizable. Visibility FORMCEPT will be promoting Apache Stanbol with its Healthcare analysis. There are two blogs that have been setup to explain the details of the work done as a part of early adopter programme1. Healthcare - Analyzing Medical Records | FORMCEPT 2. Apache Stanbol - Introduction More screencasts and blogs may be added based on the continued effort of integrating Apache Stanbol with FORMCEPT Big Data Analysis Stack Software components used Apache Stanbol Enhancer and Enhancement Engines 6.3.5 Netlabs.org Introduction This is a review of the Early Adopters Project for netlabs.org, proposed and implemented by Adrian Gschwend, [email protected]. The project is defined at http://wiki.iks-project.eu/index.php/Netlabas_Proposal. Review of the Workpackages 1. 2. 3. 4. 5. 6. Step 0, Project inception: This was very straight forward. The Stan- bol setup was well documented, compiling Stanbol from latest Subversion source was straight forward. In the beginning launching the full launcher resulted in some memory issues which could easily be fixed with giving more memory to the Java VM. Stanbol team was helpful and supportive on the mailing list. Step 1, Stanbol bootstrapping: Setting up Stanbol in a FreeBSD Jail was no problem either, the Stanbol instance was deployed in the Intranet. First interaction with the web interface for storing ontologies was straight for- ward. Curl worked as well for the ontologies tested at this point. Deleting was not possible yet as it was not implemented in the Ontonet component at this point. Later I discovered that I could not create ontologies with a given identifier, Stanbol only assigned UIDs for the ontologies which lead to some problems later, see remarks in Step 3. Step 2, First inference: On this task I lost quite some time. I oriented myself on the rules example in the documentation of the Rules endpoint. Unfortunately this did not work, interacting with Stanbol at this point just resulted in HTTP error messages. After several mails on the mailing list I figured out that I did not properly clean the packages in my “stanbol” directory which I started from the root directory of the source. Even when I compiled the source later I always used the original build of the extensions. The old source had wrong examples of the SWRL syntax on the page so that explained some of the errors I got back. The REST API itself was not documented, after posting to the mailing list Andrea helped me on that and started documenting the examples. End of October all issues were finally solved and I could process the rules I defined. To my knowledge the only open problem is that one cannot use arbitrary strings for the recipe identifiers, it has to be a URI instead. This is still wrong in the documentation at the time writing (the given examples do not work). Step 3, Ontology caching: I first started testing it via CURL which worked pretty good, later I implemented a Node.js based module which gets called by our framework. The framework first checks if the ontology is already cached in Stanbol. If this is not the case it fetches the ontology and pushes it to Stanbol. This worked fine with one exception: If there is no owl:Ontology class assigned to a URI in the ontology Stanbol does not know how to call the ontology and comes up with a unique identifier. Like this the ontology is cached but for our framework it is not possible to get it, as we do the lookup based on the prefix of the ontology. I talked to Alessandro about this issue and he proposed to add an alias functionality to it. The feature was added mid November and since then caching works fine, also from my Node.js code. Step 4, Accessing Stanbol from our framework: To integrate the ontology caching was pretty straight forward, we adopted our dereference method to look up the ontology in Stanbol first. Since the extension in Ontonet mid November this works well. Step 5, First performance tests: Using Stanbol for ontology caching makes ontologies a lot more predictable. On my development machine (MacBook Air 2011, SSD) we reached response times of around 270ms per request for a cached ontology, on the virtualized test system I get a response in about 300ms (ping RTT 2-4ms). This is a huge improvement to the reality in the (semantic-) web, unfortunately some ontologies are hosted on unreliable and slow links. From our experience ontologies hosted at © IKS Consortium 2013 146 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 7. 8. 9. W3C servers can be reached in Switzerland within 200-350ms, depending on the daytime and mood. purl.org had a response time between 200 and 500ms, depending on what ontologies got requested. The most unpredictable ontology (although also the only one we currently use a lot for our tests) is FOAF, which is hosted at xmlns.com. Here the response time was anything between a few 100ms to no response at all. Using Stanbol for ontology caching does certainly make sense, however 300ms is still a long time when the goal is to deliver an answer as fast as possible. For that reason it makes sense to cache the ontology loaded from Stanbol also in our own (Node.js-) code, like this we are able to deliver a response for our (still simple) demo in less than 80ms without any special performance tuning. We think providing a fast response is essential for the adoption of semantic web based services, this area has to be improved on all involved layers. Step 6, UI widget selection: We first thought that the “superclasses” we figure out on the Rules endpoint are required to provide this functionality. While implementing it we realized that this is actually not needed at all for this step. All we need to take care of is the rdfs:domain attribute in the referred ontology. The superclass feature will only be used for recipe selection in the Uduvudu process. For more information about that see our paper Uduvudu: A Powerful User Interface Framework for Linked Data. Step 7, Stanbol Rule Deep Dive: I successfully replaced the SWRL rules by SPARQL CONSTRUCT queries, this is pretty straight forward. First I thought that SPARQL CONSTRUCT is way easier to write coming from a SPARQL background. What is annoying on the CONSTRUCT queries is that one has to duplicated a lot of text to create the new graph. This is a benefit of SWRL rules as it does that for me and I do not have to repeat myself all the time. So I think for simple things SWRL does make more sense. At the time writing Stanbol does not support to run SPARQL CONSTRUCT queries on the rules endpoint but judging from discussions I had with Andrea there is a fair chance this will be added one day. Step 8, UI verbosity: We implemented a basic but working example of how this could work. Currently we do the following steps: Load the FOAF file of a person, load the FOAF ontology, apply a recipe to the FOAF file and the ontology, process the meal an display it using the appropriate UI classes. In the demo-code the UI “widget” classes are implemented in a simple JavaScript function which gets the object of the triple plus a full graph (might only be needed in more complex widgets). Selection of the appropriate UI widget is done based on rdfs:range definitions. We simply match to the URI of the range and have a default match in case there is none. Implementing new classes is very straight forward like this, although we just implemented simple examples so far. The demo is running on a test server at http://147.87.98.156:443/. Source code is available upon request, we can also explain it via screensharing & Skype. Summary After the IKS workshop in Salzburg I was very impressed by the results of this FP7 project. When I first heard about it I expected something completely different which I did not consider as very interesting for me at that point. A few weeks after the IKS workshop in June we had the kickoff for our Fusepool FP7 project in Brussels. WP2 of this project is building a platform on which we can run our and external services which enrich content in a linked data way. I started talking to Stephane Gamard from Searchbox (former SalsaDev) and we agreed that it would make a lot of sense to have a closer look at Stanbol. After spending some time together and posting some questions on the Stanbol mailing list about multi-tenancy and security we decided to choose Stanbol as the base of the platform for our project. A few weeks later we now work on implementing a security layer into Stanbol, which at the same time provides the base for the multi-tenancy implementation on top of it. We get support by Reto Bachmann-Gmuer which joined our Fusepool project and is a tremendous support for the work we have to do. We are confident that this will also help Stanbol to get some more visibility and manpower which encourages other people and hopefully companies to join the project. The only real problem during the work was that the documentation of the two modules I used did not really match the reality, which was quite annoying as I couldn’t get it to work properly in the beginning. But both Andrea and Alessandro were very helpful during the process and helped me. Alessandro also added the missing alias feature which I needed to be able to implement caching properly. 6.3.6 Sztakipedia Introduction In the Early Adopter project “Sztakipedia” the work has been carried out in two main areas. The first goal was to make Apache UIMA Annotation Engines or Aggregate Annotation Engines (AEs and AAEs: these are UIMA terms) usable in Apache Stanbol as Enhancement Engines (EEs : this is in Stanbol ter- © IKS Consortium 2013 147 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 minology). This task resulted in two alternative solutions, one which uses the REST interface and another one which works in native java. The other task was to provide a Book Spotter EE for Stanbol that relies on British National Bibliography (BNB) and Open Library (OL) data. This work also involved inspection and heuristic filtering of the library records to ensure proper enhancements. The created EE is able to find useful book occurrences quickly, based on a database that contains 5.6 million titles. The connection between these two tasks is that both UIMA adaptation and book spotting happen to be implemented in the Sztakipedia project. The Early Adopter Program provided a great opportunity to re-implement these functions in a much better fashion, to integrate them with the great Apache Stanbol project; and at the same time to open source the work in an ecosystem that ensures that it will have a future and impact. Demo UIMA demo is available at: http://pedia2.sztaki.hu:9090/enhancer At this endpoint the analyzed content is processed by an UIMA Hidden Markov Model Tagger Annotator that is trained on the Brown Corpus. http://uima.apache.org/d/uima-addonscurrent/Tagger/hmmTaggerUsersGuide.html The Annotator runs in the same JVM as Stanbol itself. The results of the AE are processed by the UIMA To Triples EE, that is configured to pass only the noun-type tokens to the RDF tree. Therefore, in the list of the RDF annotations you should find TextAnnotations only for nouns. Book Spotter demo is at: http://pedia2.sztaki.hu:9090/enhancer/chain/bookspotter It creates Entity Annotations for the spotted books that refer to the appropriate resource pages of either BNB or OL. Validation With the UIMA Remote and UIMA Local solutions three different UIMA Aggregate Engines where tested (HMM Tagger, Language Recognizer, Snowball Stemmer). In the Remote UIMA setting it is quite easy to set up the connection between Stanbol and UIMA AE-s that use the UIMA SimpleServlet interface. Multiple UIMA AE-s can be used without any issues and these UIMA sources can be turned on or off runtime in Stanbol. Hosted on the same machine the overhead of REST communication is in the tolerable range of 0.05-0.1 s. The advantage of this solution is that the components can be distributed to many hosts, and what is more, the UIMA endpoint itself might be just an interface to an UIMA Asynchronous Scaleout deployment, that spans over a cluster of hosts. Also, version changes in either UIMA or Stanbol are quite unproblematic, as long as the XML Serialization of UIMA Feature Sets does not change, which is highly unlikely. More information on this topic: http://blog.iks-project.eu/uima-apache-stanbol-integration-2/ In case UIMA is deployed in the same JVM, there is no overhead. However, this approach requires that first the UIMA AEE is converted to a bundle because of the different class loading schemes of OSGi and UIMA. This step should not take more than an hour, provided that the developer has a deep understanding of both UIMA and the concept of Bundles that can be a problem. Therefore, this step is facilitated by a detailed tutorial: http://blog.iks-project.eu/running-uima-engines-in-stanbol-using-the-same-jvm/ The UIMA to Triples Enhancement Engine converts UIMA FeatureSets to RDF triples in case the Feature Sets are directly needed in Stanbol’s output, or in other EEs that rely on UIMA. UIMA to Triples offers a quite flexible configuration scheme detailed here: http://blog.iks-project.eu/running-uima-engines-in-stanbol-using-thesame-jvm/ Note, that in real life cases one expects that UIMA Engines play the role of pre-processor on which other Enhancement Engines rely. In these cases the developers of the relying EE might decide to use the raw output of UIMA Remote or Local directly and skip the conversion to triples. The Book Spotter Engine was tested on corpus of 25 English documents. For detailed results, see: http://pedia2.sztaki.hu/stanbol/bookspotter/Bookspotter_tests.pdf The corpus was collected from various areas and web sites. With the 5.6M title set a 46.66% recall was achieved, which can be considered an acceptable result, as the number of all book titles is approximated well over 100M. There are plans to test a 9M set, but the recall is not expected to increase proportionally. This recall was achieved having a 59.57% precision. But the percentage of the precision is not a good measure in this case, as the results also have a confidence measure associated with them and the false positives tend to be associated with a low confidence. The principle of this development was that recall should be favored over precision. That is because the results of this module is expected to be presented as suggestions from which the user can choose the proper ones. © IKS Consortium 2013 148 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Lessons learned Overall, Stanbol is a very advanced and fairly large system. Stanbol relies on a deep stack of libraries and frameworks. The development process of Stanbol uses state-of art technology. Therefore, developing modules for Stanbol requires the simultaneous understanding of many technologies, like maven, OSGi and Felix and the corresponding maven plugins, RDF formats and technologies, etc. Getting the first Enhancement Engine running and its results into the output is not easy. The fact that Stanbol is open source helps a lot, as one can investigate how others have written their EEs. I think that right now only people trained in software engineering or other IT fields can be realistically expected to produce enhancement engines. But there is another kind of people that are potential authors of EEs: linguists, mathematicians, chemists, economists, physicists, etc. In general, experts of different domains. Today it is not hard to find hacker types in these communities who can turn their ideas to code, but when it comes to industrial software engineering tools they get stuck very easily. The same often applies to the juniors from IT education as well. To reach the mass of these potential contributors, I think template codes, Eclipse and Netbeans example projects, or even complete pre-set Virtual Machines (a’la the DBpedia appliance) should be provided in which they only have to find the “//your code comes here” part. Also, apart from UIMA community there are other established communities in language processing around the python-based NLTK or the NooJ tool that is written in .net. They are locked in by their technology in many respects when it comes to web frontends, that are becoming more and more important. These communities could really benefit from Stanbol’s capabilities: e.g. its nice web presentation and from its connections to many CMSs. In my opinion Stanbol should have a standardized REST interface not only at the “top” (for the CMS-s) but also at the “bottom” (towards non-java Enhancement Engines), similar to the Remote UIMA tool provided by this project. Naturally, in this latter case, the Stanbol would be the HTTP client. The data format could be some serialization of RDF in this case, similar to the output of Stanbol. After the issues of getting started, working with Stanbol is a really delighting experience. Its modular design facilitated by OSGi and Felix makes the development of custom Enhancement Engines really easy. The web interface of Felix is a great help, and the possibility to run-time install-remove bundles helps a lot in iterative development. Also, the granularity of the modularization is optimal in Stanbol: in return for a small amount of work spent on a custom module, one gets a great functionality from the system. For the same reason, Stanbol would be an ideal teaching tool for software engineering students. Once the students can get started, they can write EE-s that work immediately; also they can exercise collaboration. I can see myself making students collaborate while creating an enhancement chain, everyone contributing their own bundle. It is also ideal for getting experience with the aforementioned software engineering tools. One small obstacle is that it is not easy to find information on what exactly certain EE-s produce. This is important if one wants to develop an EE that relies on the output of another EE. In UIMA, the Type System XML defines rather precisely what comes out of an AE. A similar standardized descriptor might be useful for Stanbol EEs as well. Also, as the number of EEs grow, a repository might be useful - similar to the UIMA Component Repository that is out of order nowadays, but it contains many dozens of UIMA modules. From a production point of view, the stability and performance of Stanbol seems to be good. Also, Felix and its run-time configuration capabilities are a great help to provide a good uptime. However, at some point systems integration tools, like System V init scripts, munin, nagios, icinga, etc. plugins will be necessary for managing and monitoring. Also, at the definition of enhancement chains, configurable timeouts for Enhancers would be useful to ensure graceful degradation when a sub-system fails. For training the Enhancement Engines, a common feedback REST interface could be helpful in which the CMS could notify Stanbol about which Enhancement was accepted and which rejected. Finally it appears to be a strength of the system that most of the state-of-the art technologies from DBpedia to Zemanta or OpenCalais are integrated (this also highlights the significance of the Early Adopter Programme). I expect this to be a strong argument in favor of Stanbol while making technology decisions in many projects in the future. Visibility About this Early Adopter Program altogether five blog posts were written: Running UIMA Engines in Stanbol using the same JVM: http://blog.iks-project.eu/running-uima-engines-instanbol-using-the-same-jvm/ © IKS Consortium 2013 149 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Introducing BookSpotter Enhancement Engine by Sztaki: http://blog.iks-project.eu/introducing-bookspotterenhancement-engine-by-sztaki Creating Enhancement Engines for Stanbol 0-10-0 incubating using netbeans 7-1-2 http://blog.iksproject.eu/creating-enhancement-engines-for-stanbol-0-10-0-incubating-using-netbeans-7-1-2/ UIMA-Apache Stanbol Integration (REST) http://blog.iks-project.eu/uima-apache-stanbol-integration-2/ UIMA-Apache Stanbol Integration (Project Introduction) http://blog.iks-project.eu/uima-apache-stanbolintegration/ Also, there IKS project in general and the deliverables of this will be referenced in MTA Sztaki’s (Hungarian Academy of Sciences Institute for Computer Science and Control) web site and in its annual report. Software components used Apache Stanbol 0.10.0 6.3.7 MarkTheGlobe Introduction MarkTheGlobe is a Global SEO startup and would like to evaluate and integrate Stanbol into our Global SEO Platform satural to help online marketing managers and SEO agencies to identify keyword proposals for SEO campaigns and to categorize existing keywords to better manage large campaigns. Our initial goal was to use Stanbol to generate keyword ideas for specific content. These keyword ideas will then be used as input to our SEO platform to further enrich them with SEO specific information like search volume and competition to propose suitable keywords for SEO campaigns. A secondary objective was to use Stanbol to categorize different keywords into related topics. This makes it easier to manage large amounts of keywords in groups. Especially for websites with huge amount of content identifying suitable keywords for SEO campaigns is a labor intensive process. We have already developed several syntactic and statistical approaches to generate keyword proposals and Stanbol’s semantic engine is a great addition to get more accurate results. Demo A demo is available online at: http://tools.marktheglobe.com/stanbol/semantickeywords and http://tools.marktheglobe.com/stanbol/semantictopics Validation One important aspect was to compare if the results from Stanbol are actually improving our proposed keyword candidates. To receive good keywords, we not use categories and hierarchies/levels but Entities and Subjects. So we don’t use vertical way but the horizontal. If the result-keywords are good or not, depends on the keyword, indices and ini-file. For example when searching for mozarteum, the api returns the following keywords: © IKS Consortium 2013 150 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 After manually testing the API, we have decided to create own indices from dbpedia for specific languages and found good values for the ini-file of the API. For finding good main-categories for some keywords, we also found a strategy. The API searches for categories for each keyword, and compares the categories till only a few(depends on the number of input keywords) main categories are found which refer to the keywords. For example when categorizing the words: Ahorne, Arboristik, Forstpflanze, Westamerikanische Lärche, Bambus, Billia, Bonsai, Buchen, Teebaum, Wildbirne, Strandpflanze, Alge, Gras, Eichen The API finds the categories: Baum and Pflanzentyp Lessons learned By default the dbpedia English is tuned for English category and subject information. We have created our own indexes that only contain data that we need for our use cases and for all languages. This approach provides higher quality results and uses less resources than the default index. Working with semantic technology is not exact. We got very different results depending which keyword or topic we used for testing. The coverage of the index differs and therefore also our keyword candidates and grouping success differs significantly. However since we are using as an additional technology in a whole stack of different statistical and semantic technologies, we nearly always get an overall improvement. Adding additional indexes improves the results, so we expect that while the Stanbol data sources mature we will also automatically benefit from these developments with our use cases. Visibility We have launched the „Keyword Explorer“ feature that contains the Stanbol functionality as part of our product satural a few weeks ago. Since then we have demonstrated it at two conferences and multiple customer presentations. The general reception is quite positive and we aim to continue to highlight the functionality. Software components used We are mostly using PHP/Yii in the API layer. We developed and deployed on CentOS and Apache. As database we use Percona/MySQL. 6.3.8 Compusic/buddycloud Introduction This IKS Early Adopter project had certain specific features: © IKS Consortium 2013 151 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 It is the only EA project integrating IKS components with an Open Source Social Media platform, buddycloud. • It is the only EA project aimed at using VIE on mobile devices, especially Android smartphones. • The software is operated by users who generally are neither IT experts nor experts in semantic technologies. VIE and an Apache Stanbol service (using the default set of enhancement engines) are used to enable users to semi-automatically create semantic annotations for text which is entered by them. The project was implemented by Andreas Kuckartz. • Demo Demo will be available online on December 20, 2012 at: http://compusic.de To use it you will need to register at http://demo.buddycloud.org. Then use the account data to log in at http://compusic.de. The account name to be entered there must include the "@buddycloud.org" at the end, for example "[email protected]". No https access is provided by compusic.de for this demo, therefore better do not reuse the password. The user interfaces for postings and comments make it possible to enter simple text, then in the first step HTML with RDFa is created. Then disambiguation can be done using the annotate.js interface. In the next step the enhanced HTML RDFa code is again converted to text with URLs (from the RDFa-annotations) which are sent to the server at demo.buddycloud.org. Validation / Lessons learned • Integrating moving targets All of the components (IKS components, JavaScript libraries Backbone and Underscore, buddycloud, DBpedia services, Apache Cordova etc.) to some extent were moving targets because all of them are being developed. That is a good sign as it indicates that these Open Source projects are living. But it occasionally led to problems. Even some of the official examples provided by VIE had stopped working due to DBpedia changes for some time - but when notified the developers quickly modified the software to work again under the changed circumstances. But this experience indicates that it is necessary to closely watch external services because they can break ones own service. (While writing these paragraphs accessing DBpedia resulted in this text: "The web-site you are currently trying to access is under maintenance at this time. We are sorry for any inconvenience this has caused.") • Integration with lots of libraries Both VIE annotate.js and the buddycloud web client use backbone.js. Other JavaScript-libraries used by VIE / annotate.js: • Underscore (annotate.js) • jQuery (annotate.js) • jQuery UI (annotate.js) • hallo.js • jquery.rdfquery • VIE and annotate.js themselves These dependencies resulted in increased complexity, especially while debugging when the software did not work as expected. • Integration with Apache Cordova / PhoneGap Apache Cordova can be used to make it easy to install a web application. PhoneGap currently is just a different name used by Adobe for the same software. The author had heard from others that it can be quite difficult to even get very simple PhoneGaps apps working properly. This fortunately has not been the case here. Currently no specific PhoneGap-features are used to access hardware. Such features can easily be added. One example might be to enable users to take photographs and post them. Or the location can be accessed and a location-base service be used. One potential solution to some of the limitations encountered with the Android browser is to use another browser such as Firefox, but then there are other issues to deal with, in particular: • It needs to be installed on the mobile device which creates significant additional effort for users (and the Firefox installation package is about 20 MB, which is large for a mobile device). • The WebView used in Apache Cordova is tied to the Android browser (Webkit) and so far nobody seems to have been able to replace it by a Firefox WebView. © IKS Consortium 2013 152 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 It therefore is not possible to create a Apache Cordova Android App using Firefox (or another browser) instead of the Android Browser. • Test suite for mobile browsers is needed It is obvious that the main target platforms for the IKS components are desktop operating systems and browsers because these are normally used by Content Management Software. Using them for mobile applications therefore was a bit risky. The more complex VIE examples did not seem not have been tested on mobile devices. While the examples "Find the capital of Mongolia", "Get enhancements for text", "Height of the Eiffel Tower" worked (at least most of the time) the "Load the schema.org ontology" most of the time did not work. Most importantly it turned out that the annotate.js example did not run on any of the five mobile browsers tested: • Android Browser 2.2.1 • Firefox 17 • Firefox 18 Beta • Opera Mini • Opera Mobile In the end and after a lot of time spent to find the cause it turned out that browser settings (popup blocker, character encoding) prevented the Android browser from executing the example correctly. Researching that issue it turned out that the popular (non-IKS) utility library underscore.js which is used in the example itself has issues in those browsers. Several tests of the Underscorce "Test & Benchmark Suite" currently fail. One of the errors reported by the author will likely lead to a new release of Underscore (https://github.com/documentcloud/underscore/issues/908). Many of the infamous incompatibility issues which have plagued desktop browsers for many years seem to have been resolved. Now incompatibilities of mobile browsers have replaced them. It would help a lot to add a test suite for mobile browsers (use cases) because the "normal" one (https://travisci.org/bergie/VIE/builds) likely will not catch such specific issues. • (non-)availability of contentEditable in mobile browsers In desktop environments it usually is possible to require a modern web browser. This often is not that simple on mobile devices. The first version of the Android browser supporting the contentEditable attribute is provided with Android 3.0 (http://caniuse.com/#feat=contenteditable). Updating the browser regularly requires updating the complete Android operating system, and that can be risky and time consuming or not possible at all for many devices (installing CyanogenMod unfortunately is no option for many users). In other words: contentEditable can not be used on many Android phones which have been bought only two years ago. That is one reason why simple textarea elements are used by the buddycloud web client to enter postings and comments. But these are only suitable for entering simple text, not RDFa enhanced content. That makes entering enhanced content tricky because several stages are required to created enhanced content: 1. enter simple text in textarea 2. create DOM from that text 3. disambiguate using annotate.js No good solution is known on how to best edit the text of existing HTML RDfa content. Bandwidth used It turned out that a lot of data is transferred to the mobile device during the enhancement process. While this normally is no problem on desktop computers connected to the Internet with high bandwidth DSL-connections etc. this often is a significant problem on mobile devices for two reasons: cost and time. Unrestricted high bandwidth still costs money and if the bandwidth is restricted the transmission of the data sometimes takes several minutes instead of seconds. This unfortunately leads to a inferior user experience. The main lesson here is that most of this data traffic should be avoided by moving it to a server. VIE can run on a server (nodejs), but this has not yet been implemented for the buddycloud integration. Timeouts Latency and a low bandwidth can result in timeouts on mobile devices. This is even more problematic because they normally are not reported as such but just result in failed operations. The more information is reported in error messages the better. Entity disambiguation © IKS Consortium 2013 153 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 The disambiguation dialog worked most of the time as expected after the problem with the browser settings (popup blocker) was resolved. User experience regarding linked content For most users the main and immediately usable result of the enhancements are the URLs added to text content (postings or comments). These URLs link to DBpedia-pages which look far less attractive to human users than normal WikiPedia pages. Working examples help It is good that several VIE examples are provided. These are the main source of information on how VIE can be used. When they broke due to external changes (DBpedia) the developers corrected them. Debugging Debugging using mobile web browsers is more time consuming and complex than using desktop browser. A helpful small tool is the "Show Dom Html" in the annotate.js example. It simply displays the enhanced DOM the mobile Android browser itself does not provide such a tool. Documentation While the documentation for the IKS components is significantly better than that provided by many other Open Source projects it still can be improved. Some brief "Howto" texts would be particularly helpful. Visibility These communities will be informed about the project and the results: • the W3C Federated Social Web Community Group • the Google+ Federated Social Web Community and other Google+ Communities • the buddycloud developer mailing list • users of the buddycloud Federated Social Web • Software components used • Apache Stanbol • VIE (annotate.js) • Apache Cordova / PhoneGap • buddycloud components 6.3.9 Conatix Introduction The IKS Early Adopter project provided an opportunity for Conatix that we would not otherwise have had at this stage of our software development. Conatix is a startup and spin-off project of the Humboldt-Universität zu Berlin building a semi-automated business intelligence (business research) system to help companies do market and investment research better, faster and cheaper. Part of our system is a machine learning-based document recommendation system. Our team has advanced background in machine learning but limited experience incorporating semantic web-based technologies into applications. At the same time, since we are working with large numbers of web-based documents, we knew that semantic web features could provide additional functionality to our users in manipulating web documents and text discovered by our system. As a startup, we have been able to attract strong advisors also in semantic web technologies but had limited resources to apply existing technologies in practice. The Early Adopters program was very valuable to because it enabled us to incorporate Stanbol and VIE features into our beta at the same time that relevant parts of our beta are being built, rather than after the fact, and this has also extended our own conception of what our system will be able to offer users. Conatix uses Stanbol and VIE to add named entity recognition, user customized notes and user-defined important term mining to our semi-automated business intelligence system. The project was implemented by Amin Alizadeh, Rico Possienka and Rashedul Khan. Demo Because our product is still in beta development and essentially in stealth mode, we are not yet making a public demo available. We do have a private demo which we have shown to project administrators and it could also be © IKS Consortium 2013 154 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 possible to show it directly in a brief one-on-one session to interested parties. Please email [email protected] if you would be interested in arranging a private demo, which may require a brief non-disclosure agreement. When our beta is completed in early 2013 and in pilot customer testing, we plan to make a public version of the demo available online. Validation/ Lessons Learned • Usefulness The aim of the project was to test the hypothesis that the IKS CMS could be useful for dynamic real-time content management by non-technical business users as they process new and existing documents recommended to them by the Conatix business intelligence system. We found that Stanbol and VIE features are indeed useful for content management not only at the point of direct user contact with content in our system (in the frontend user interface), but that Stanbol can also enhance the process of new content discovery by the backend of our system. IKS text enhancement functionalities add value to the business research process by making it possible to visualize important and useful terms within a given text. Furthermore, the Apache Stanbol Engine extends the knowledge derived from a text by the user by proposing terms that are in some ways connected to the initial text. Our system can then feed these new terms into our own machine learning-based integrated web crawler/classifier engine to enhance the relevant result values even more. We demonstrated that semantic web applications and services can be useful for us and do not conflict with the main stream of our development even though our product incorporates machine learning technology. • Retraining Models and Results Enhancement One good idea complementing our machine learning-based approach to web crawling and classification that came from then Stanbol engine is the relation of labels in the response from Stanbol’s text enhancement service. When we feed text into the Stanbol search engine, we get a set of labels as a response, which link to entries of DBPedia. This information can then be fed into our own database. With this information we can improve the overall quality of our models which are enhanced and broadened by the Apache Stanbol service. These results may not contain then same important terms as in the initial training sets extracted solely from user input documents, but they include similar concepts which in most cases are desirable for users. • Complexity We increased our competence and experience in integration by merging complex applications and services with our own. • Functional Programming VIE has a lot of dependencies which encouraged us to apply a more functional programming style. With the help of underscore.js and functional programming techniques we were able to minimize our code and make our application much more readable and reliable. • Level of Abstraction Another dependency of VIE is backbone.js which works as an MVC framework. While it is a powerful and widely used library for professional single page HTML applications, we were not satisfied with the level of abstraction. In our search for a different approach we discovered Angular.js which aims for a more readable approach. Angular.js enabled us to write template-free HTML in a very readable programming style. • Cross-Domain Calls Creating a proprietary JSON API can cause inconvenient slowdowns in the development cycle. One important issue which should be considered early in the process is the issue of cross-domain calls. When HTML applications run locally on the client, POST calls to a server will be suppressed. Every browser handles this issue differently, but in most cases the developer has to set an internal flag or option in order to be able to call against an API. It is best to decide early in the process how the application will be hosted on the server. • User-Defined Highlighting At the beginning of the project, we had the impression that Stanbol tools or widgets provide user-defined highlighting within a block of text and we wanted to integrate such functionalities into our system. When the user selects a block of text, the selected text is highlighted in a different color so it attracts attention the next time the user views the same document/page. This concept was originated by our development team because of the highlighting feature of Annotate.js which made us think of implementing it within our own system. In fact there is no such feature in VIE.js or Annotate.js that makes user-defined text highlighting possible. However this misconception did not impede us from taking another approach to implementing such a functionality into our system. • Documentation Format The IKS project uses Doco for documentation. It documents the source code but in fact it would be better not to show so much source code in the documentation if the goal is to produce an API that is easy to understand. With too much source code, the documentation is confusing even for a programmer. A little source code in the documentation would be OK, but not too much. © IKS Consortium 2013 155 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 • Documentation Accessibility It would have been easier if clearer forms and instructions could have been provided, even including this form that we are filling out right now for the validation. The project also promised tutorials and a clear support protocol. In general the tools were much less accessible than we expected. When we asked for support the typical answer after several days was to look at a webpage. On the webpage there was typically vague or missing documentation. Communication in general could have been better. At the same time, the tools themselves at times were easier to use than we expected once we figured them out, but still the documentation and support environment could be improved. Visibility Customer visibility: At the moment Conatix is in stealth mode as we complete our beta. We have demonstrated our IKS integration to Salzburg Research. Within the first months of 2013, when our beta is launched to pilot customers, we will begin showing them the role played by IKS enhancements in our product. Public visibility: We will include discussion of the project on the Conatix website and in our presentations. Because we participate actively and frequently in high-profile public and also private investor pitching events for technology-based startups throughout Germany and Europe, this will provide ongoing visibility. We have added the logo for the IKS project to our presentations and will include discussion of the project in press releases when our beta and eventually the production version of our software is launched. Software Components Used • • • • • • • • • • Hallo.js Annotate.js VIE.js Jquery Angular.js Underscore.js Bootstrap Backbone.js Apache Jackrabbit Conatix API 6.3.10 Gnowsis Introduction Refinder for Teams (see http://www.getrefinder.com/about/teams) is a Web-based tool that allows users to collect and manage information that is of importance to the social contexts they are working in (e.g., project teams, student groups, management boards, etc.). Refinder brings the data and activities from cloud apps like Dropbox, Google Apps, Box, Basecamp, etc. into one place, where it can be efficiently shared, filtered, searched, and discussed. Refinder Cloud Search (see http://www.getrefinder.com/about/cloudsearch) is a service that can be integrated into Web and mobile applications, allowing developers to easily integrate search functionality across different cloud sources into their applications. It disburdens the developers from having to set up their own crawling, indexing, and search infrastructure. The purpose of this demo is to showcase the usage of Apache Stanbol software components to add automatic tagging functionality to both Refinder services as described before. In this context, by "tags" we denote resources, which are identified using HTTP URLs, and feature rich metadata (including multilingual labels and relations to other resources) expressed in RDF. Tags are generated by Stanbol's enhancer service, which takes as input the full textual description of items in Refinder (including possibly related content and user-generated content like comments). Stanbol analyzes the content and matches it to resources from DBpedia, which are in turn represented as tags in Refinder. These tags can be used to find and retrieve content, whereas (through the usage of tag descriptions) more diverse search options are available to the user. For instance, it is now possible to search for tags in multiple languages, since translations for tag labels are provided by DBpedia. Demo © IKS Consortium 2013 156 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Demos are available online at https://www.getrefinder.com/accounts/login/ (Refinder for Teams) and https://www.getrefinder.com/s/login/ (Refinder Cloud Search). A demo account (which has already been populated with data from different sources, including RSS feeds, Twitter streams, and Dropbox files) exists: Username: [email protected] Password: stanboldemo12 Currently, the Stanbol-based enrichment service is not activated by default for every user, so if you want to try it with your own Refinder account, contact us at [email protected] so that we can enable the enrichment service for you. To see the service "in action", issue a search request, e.g., for "social media": https://www.getrefinder.com/s/search/#q=social%20media In the result list, you will see tags that are associated to the result documents. These tags are clickable: by clicking on a tag the results will be reduced to items that are associated with that tag. (The same functionality can be triggered by selecting a tag from the "Tag" filter panel on the left side of the screen. Validation The implementation of the functionality presented above was carried out based on information provided at the IKS Early Adopter workshop, as well as information from the Web (including the project wiki). This information and the documentation of the system was sufficiently detailed to guide the implementation without significant problems. The services provided by Stanbol (in particular, the Enhancment service used in this showcase) were straightforward to use and can be integrated into existing infrastructure and software easily. The quality of results obtained from the Enhancement service depends greatly on the type of information. In general the results seem reasonable, although there are false positives from time to time. The answering time of the service also depends on the number of entities returned; in our showcase, no real-time response was required (as the auto-tagging takes place in the background), so the current response times are acceptable. Still, we decided to host the Stanbol service on a separate server so that it does not affect the performance and response time of the core Refinder application. Lessons learned The integration of Stanbol has triggered an improvement of Refinder's internal handling of semantic tags, which has been extended to support rich RDF descriptions and multi-lingual labels. Lots of work has been put into developing data structures that allow for faster retrieval of tag descriptions, in order to implement more responsive user interfaces. Visibility There is some work left to do regarding the performance of semantic tag descriptions on the Refinder side. As soon as they are solved, the Stanbol tagger will be released to all Refinder users (currently nearly 3,500 registered). Further, the Stanbol-Refinder integration will be promoted at suitable events (e.g., conferences and exhibitions). Software components used - Refinder - Apache Stanbol Enhancement service - RDFlib (for parsing Stanbol responses) 6.3.11 Fluid Operations Overview This page describes the integration of IKS Apache Stanbol with Information Workbench by fluid Operations. The running online demo instance is available at http://stanbol.fluidops.net. The demo is implemented as a solution module, which can be deployed on an Information Workbench CE instance. The solution can be downloaded from http://stanbol.fluidops.net/upload/stanbol.zip. Introduction This page describes the integration of IKS Apache Stanbol with Information Workbench by fluid Operations. The running online demo instance is available at http://stanbol.fluidops.net. The demo is implemented as a solution module, which can be deployed on an Information Workbench CE instance. The solution can be downloaded from http://stanbol.fluidops.net/upload/stanbol.zip. © IKS Consortium 2013 157 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Features 1. 2. 3. 4. 5. 6. Content documents (text documents in PDF, MS Word, Open Office, or plain text) are uploaded to the running Information Workbench instance via the web-based interface (IWB File upload widget). The documents are processed by the Stanbol web service DBpedia spotlight EE. Text content is enriched with hyperlinks pointing to relevant DBpedia entities and shown on the corresponding wiki pages. For each uploaded document, the user can see companies, places, and persons mentioned in the text as well as the list of most similar documents (similarity is judged by the number of mentions of entities common between them). Visualization widgets are applied to show data of specific types: e.g., mentioned places are presented using Google Maps, the most popular entries are compared using a chart, etc. Additional information about selected entities can be pulled from external sources: e.g., in the demo we extract additional news information about selected companies using the New York Times API. Architecture 1. 2. 3. 4. 5. 6. 7. 8. 9. Content documents (text documents in PDF, MS Word, Open Office, or plain text) are uploaded to the running Information Workbench instance via the web-based interface (IWB File upload widget). The documents are processed by the Stanbol web service DBpedia spotlight EE. Text content is enriched with hyperlinks pointing to relevant DBpedia entities and shown on the corresponding wiki pages. For each uploaded document, the user can see companies, places, and persons mentioned in the text as well as the list of most similar documents (similarity is judged by the number of mentions of entities common between them). Visualization widgets are applied to show data of specific types: e.g., mentioned places are presented using Google Maps, the most popular entries are compared using a chart, etc. Additional information about selected entities can be pulled from external sources: e.g., in the demo we extract additional news information about selected companies using the New York Times API. Semantic annotations together with annotated text content are stored in the RDF repository of the Information Workbench. Information Workbench Wiki templates are used to visualize the document collection and related DBpedia resources (companies, people, places). For extracted DBpedia entities (companies), an option to follow relevant news can be selected. When switched on, Information Workbench searches and downloads abstracts and link to relevant articles from the New York Times REST API. These abstracts are in turn also enriched with DBpedia entities using Stanbol. Issues: 1. Stanbol requires the content type to be set: would be good to be able to send any file to the Stanbol web service and leave processing to the server (Tika running locally is able to distinguish PDF from plain text files). 2. Problem with processing MS Word documents (persists only on local installation of Stanbol). 3. Precision of annotations (both in default and dbpedia-spotlight chains). Roadmap/Ideas 1. 2. Implementing Stanbol integration components as part of the standard Information Workbench distribution. Using Stanbol to improve user interaction in the semantic content publishing context: e.g., for tag suggestion. Demo Demo is available online at: http://stanbol.fluidops.net. The demo scenario involves maintaining a collection of documents uploaded to the system (upload is available for registered users), which have been semantically annotated using Stanbol. The user can navigate the collection via the DBpedia semantic data model by accessing relevant entities (companies, people references, and locations) and browsing the links between the entities and relevant documents. Moreover, the user has a possibility to follow relevant news about specific companies retrieved from the New York Times web site: the abstracts of the news articles are downloaded and also annotated by the Stanbol API. © IKS Consortium 2013 158 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Validation We integrated the Information Workbench with the Stanbol Enhancer API in order to realize semantic annotation of free-text content such as documents uploaded by the user or retrieved from external sources. In the initial proof-of-concept integration demo we have used the Stanbol Content Enhancement component. Information Workbench implements a Java client utilizing the Stanbol REST API. This client is in turn used by two Information Workbench plug-in modules: the file upload widget (UI component), which is responsible for uploading disk files into the system for storage and access, and the news data provider, which uses the New York Times Article Search API to retrieve relevant news articles and them to corresponding data instances. The file upload widget sends the uploaded file to the Stanbol Enhancement REST API to retrieve semantic annotations (we used the DBpedia Spotlight chain for our demo) and to retrieve plain text content, if necessary (Tika engine). Retrieved annotations are used to visualize relations between semantic entities and to render the text of the documents with hyperlinks to corresponding entities. The news data provider enriches the content of semantic data repository by searching relevant articles’ abstracts using the Article Search API from New York Times, annotating them using Stanbol DBpedia Spotlight chain, and storing them in the semantic repository. The goal of this proof of concept integration demo was to be able to demonstrate to our customers the possibilities to link semantic data with free text content and facilitate document management. This is particularly important for the use of Information Workbench in the context of semantic content publishing scenario, where large amount of free text content has to be maintained. The use of Stanbol components helps to organize, visualize, and browse the collection of free text documents structuring it according to the semantic data model. Lessons learned The goal of this proof of concept integration demo was to be able to demonstrate to our customers the possibilities to link semantic data with free text content and facilitate document management. This is particularly important for the use of Information Workbench in the context of semantic content publishing scenario, where large amount of free text content has to be maintained. The use of Stanbol components helps to organize, visualize, and browse the collection of free text documents structuring it according to the semantic data model. However, we found out that Stanbol components are not yet fully robust and completely suitable for industrial production environment. Because of this, for now we are going to evaluate the suitability of using Stanbol for specific scenarios on case-by-case basis. With the development progress of Stanbol components, we expect these issues to be fixed within reasonable time interval. Visibility The developed prototype demo implementation is available to the general public for viewing. It will also be used by fluid Operations AG as a show case for potential customers to demonstrate the advanced possibilities offered by automated semantic content enrichment to facilitate semantic media content authoring and publishing. Software components used 1. 2. 3. Information Workbench Apache Stanbol New York Times Article Search API 6.3.12 Manafactory Introduction Twistory [1] is a social media dashboard built over WordPress to help organizations become Socially Engaged Enterprises, providing a comprehensive overview to understand and gain insights about social media through metrics, measurement and analytics reporting. Most of today’s approaches when looking at influence monitoring take into account the interaction pattern analysis (this is the case for Klout.com or of the LinkedIn InMap social graph); these tools look at the dynamics of the interaction primarily rather than content; they can determine how far an individual posting that you make will spread across the people that follow your comments on Twitter or how often on average something you say is shared and propagated by others. Though extremely valuable the interaction pattern analysis shall be combined with a real-time trend analysis of semantics [2] that properly augment quantitative data using language detection and entity recognition against single interactions, historical or targeted streams and contents shared using short URLs. In the Social Web, specifically on Twitter where interaction are limited to 140 characters, user engage and share a wealth of contents using links (these links represents accordingly to Twitter 25% [3] of the overall volume of tweets shared every day), adding a semantic layer to these contents can convey a great deal of mean- © IKS Consortium 2013 159 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 ing and useful insights on the core topics being analysed. This is particularly true for brand reputation and crisis management scenarios where in simple words it all comes to meaning and relevancy. Vision Twistory is a software and a method to make social media monitoring accessible to everyone, be it an enterprise, an individual or a small team. The platform is available as Software as a Service Model (SaaS) and it’s bundled with our consultancy services to help clients interpret the data and take actions over Social Media. One of the key challenges for the Validation was to enable access to Apache Stanbol over the cloud and be able to charge clients for semantic enhancements by monitoring the transactions. Demo A live demo of Twistory with the semantic plugin activated can be found at http://www.twistory.it/radar/example1/wp-login.php (login and password are available upon request) while the reporting developed for keeping track of the resource consumption related to the semantic enrichments is available at http://idntik.it/ (see below). 1. Entities Recognition: Automatic entity recognition is used for Tweets and Links. 2. Entities Database: Store the entities in the local WordPress database (Persons, Organizations and Places). 3. Semantic Tweet Pie Chart: Visual representation of the entities divided into Persons, Organizations and Places related to tweets. 4. Semantic Link Pie Chart : Visual representation of the entities divided into Persons, Organizations and Places related to links 1. of Calls: Visual representation of the number of calls directed to Apache Stanbol from Twistory (and other apps) http://idntik.it/#/reports/calls. 2. of Units: Visual representation of the number of data-processing-units consumed by Twistory (and other apps) http://idntik.it/#/reports/units 5. Traffic: Visual representation of the traffic measured in KB generated by Twistory (and other apps) http://idntik.it/#/reports/traffic The website of Twistory can be found at http://www.twistory.it/. Validation The functionalities described above have been implemented in collaboration with the Insideout10 team (an IKS Early Adopter that has been working on WordLift – a WordPress plugin for Semantic Enhancements as well as other custom built engines for Apache Stanbol) and have been based on the documentation we received from them (https://github.com/insideout10/wordlift-home) along with the information available on the Web. The enhancement service and the asynchronous job calls were straightforward to use but we faced some instability issues when performing the analysis of contents provided by reading remote URLs. As the PoS tagging is performing by relying on some native code, the more the parsed content isn’t clean, the more the chance that the underlying dependencies fail with unmanaged exceptions, thus terminating the whole Stanbol instance. In order to remedy this issue two steps have been taken: the first one to incrementally move some functions outside of the core servers, hence the Stanbol Façade project, which provides simple developer-oriented APIs as well as cleansing of data before submitting it to the Stanbol core functions; and second the implementation of the readability.js library in order to parse and clean the remote URLs and provide a coherent text for a later analysis. The quality of results obtained for the italian language using the combination of Freeling Part-of-Speech Tagging Engine and Freebase Entity Recognition Engine (along with the rest of the chain – see below) is reasonable, although there is still a good margin for improvements. The answering time of the service depends on the number of entities the system returns but it is acceptable for our scope. Lessons learned Apache Stanbol provides powerful APIs for content enhancement and is extremely flexible. Being able to access the service with RESTful APIs from our client application written in PHP while preserving the flexibility of adding modules (like we did for the Stanbol Façade) in Java is a great competitive advantage. Testing the platform behind a gateway and be able to monitor resource consumption it’s key to implement the semantic layer within our existing business model. Visibility © IKS Consortium 2013 160 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 The developed prototype implementation is available for our clients, it is currently being tested by ATAC [4] and it will be used as a showcase to demonstrate the advanced possibilities offered by automated semantic content enhancements for social media monitoring. Software components used 1. 2. 3. 4. 5. 6. Apache Stanbol IDNTIK.IT – for user management, API gateway and service metering WordPress 3.0+ jQuery and jQuery UI Stanbol Façade, a custom API front-end for Stanbol (OSGi) – this components includes Rhino and Readability.js for content parsing of Web pages. Stanbol Engines: 1. Freeling Language Identifier Engine 2. Freeling Part-of-Speech Tagging Engine 3. Text-Annotations Model Engine 4. Freebase Entity Recognition Engine 5. Schema.org Refactorer Engine References 1. 2. 3. 4. Twistory – Your Social Media Analysis Platform, www.twistory.it Marie Wallace – Social Analytics is more than just Social Media, allthingsanalytics.com Techcrunch – Twitter Seeing 90 Million Tweets Per Day, 25 Percent Contain Links, www.techcrunch.com Atac – Public Transport Agency of the city of Rome, www.atac.roma.it 6.4 CMS End-Users 6.4.1 Cytogenetics Lab Introduction This is a realization of the http://wiki.iks-project.eu/index.php/Cytogenetic_Proposal , a part of IKS Early Adopters. The demo presents integration of Apache Stanbol with software used at IMID Cytogenetics Labs. The purpose of the integration is to allow geneticists to annotate experiment data with relevant content: information about genes, genetic diseases, scientific publications, and more, and later allow for searching through, and summarized reports of the annotated content. The demo features: 1. annotation of biological content (in this case it's a result of aCGH experiment) with relevant Linked Data: user may add enhancements found with engines, and create his own tree of enhanced content. 2. a set of semi-automated enhancers which communicate with Apache Stanbol and search Linked Data for relevant entries 3. faceted search through content annotations provided by Apache Stanbol Contenthub. For the purpose of this demo UNIPROT linked data was indexed using Apache Stanbol tools (the resulting index is 10GB in size) • UNIPROT RDF release • This UNIPROT relase also contains following Linked Data: Gene Ontology terms, PubMed abstracts • the site was built on web2py • A Stanbol connection module in Python was created for the puprose of this integration. • a set of content enhancers in Python for web2py were created for the purpose of this integration. Demo • The demo site Lessons learned © IKS Consortium 2013 161 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 • • • Apache Stanbol is useful in providing access to data from Linked Open Data cloud indexing of Linked Data is crucial to useful data access later and efficient queries constructing useful queries requires ontologies to be loaded and handled Visibility • • • The demo site: http://bioputer.mimuw.edu.pl:9442/welcome/ The project site: http://bioputer.mimuw.edu.pl/iks/ Repository, tracker: http://bioputer.mimuw.edu.pl:33000/ Software components used • • Apache Stanbol: Entityhub, Contenthub, Enhacer, Ontonet (very basic use) VIE autocompletion 6.4.2 GzEvD Introduction For a general introduction and details about the integration of DBpedia Spotlight in Apache Stanbol, please refer to our blog post on the subject http://blog.iks-project.eu/dbpedia-spotlight-integration-in-apache-stanbol-2/ Demo Demo is available online at: http://spotlight.dbpedia.org/stanbol/ Validation As described in the blog post, DBpedia Spotlight goes through the entire annotation process (spotting, candidates selection and disambiguation). The available RESTful endpoints on our side were three at that time: 1. annotate – spots the potential mentions, retrieves the candidate DBpedia resources, disambiguates them if needed, and links the mentions to the best one 2. candidates – same as annotate, but does not disambiguate the candidates for each mention. Rather it returns the top K ones. 3. disambiguate (soon to be deprecated) – does not do spotting, it just selects the candidates for the given mentions and does disambiguation. In order to integrate DBpedia Spotlight in a way Apache Stanbol users would benefit most from, required some modifications and additions to these REST endpoints. It made sense to break up the process in different stages, and implement an enhancement engine for each one. This way Apache Stanbol users can choose if they want to use the entire functionality of DBpedia Spotlight or just some of it in combination with other enhancement engines. The enhancement engines we implemented were four: 1. dbpspotlight.spot – detects mentions of possible candidates (NER, phrase detection, etc) 2. dbpspotlight.candidates – given a set of mentions (in DBpedia Spotlight they are called surface form occurrences), their possible candidate resources are selected 3. dbpspotlight.disambiguate – given a set of mentions (in DBpedia Spotlight they are called surface form occurrences), their disambiguated DBpedia resources are selected 4. dbpspotlight.annotate – in order to still be able to use the full functionality of DBpedia Spotlight in one step, we implemented this enhancement engine, which uses the /annotate REST endpoint of Spotlight After the engines were implemented, we used them in enhancement chains in order to demonstrate different scenarios. In one scenario we used the spot enhancement engine in combination with3 Stanbol's dbpediaLinking, in another one we combined Stanbol's NER with Spotlight's candidates and disambiguate, and of course, one which deals with the whole annotation process. DBpedia Spotlight has been thoroughly evaluated on large corpora. We wanted to compare it's performance with the Stanbol default chain. Therefore we enabled the conversion of our evaluation data sets into the Stanbol's benchmark tool input format, and shared one dataset. Unfortunately the Stanbol benchmark tool was intended for user based (document per document) evaluation, as opposed to an automated process for large corpora. We opened a JIRA issue [2] proposing a new style of benchmarking, so that this evaluation can be done at a later point. The enhancement engines for DBpedia Spotlight are deactivated by default and can be manually activated, configured and used in their own enhancement chain. Lessons learned 1. Use the project mailing list more often; © IKS Consortium 2013 162 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 2. Both user-based small scale evaluation and large scale evaluation is necessary. It is important to look at individual examples in order to understand what works and what does not, but it is also important to have an overall accuracy estimate over thousands of test examples; Visibility We are proud to say that the Integration of DBpedia Spotlight has become part of the Apache Stanbol Stack, so it is already included, when users check out the latest trunk. DBpedia Spotlight's integration with Stanbol has been disseminated on several channels, including: 1. Twitter (https://twitter.com/pablomendes/status/247693784870170624), 2. Public mailing lists (http://lists.w3.org/Archives/Public/public-lod/2012Jul/0049.html ), 3. Blog posts (http://blog.iks-project.eu/dbpedia-spotlight-integration-in-apache-stanbol-2/) Moreover, the support from IKS for the integration with Stanbol has been acknowledged in the main page of DBpedia SpotlightDBpedia Spotlight's source code is available on github: https://github.com/dbpediaspotlight/dbpedia-spotlight Software components used DBpedia Spotlight, Apache Stanbol ( Enhancer and Chain ), Benchmark 6.4.3 SIMsKULTUR Introduction Create an online tool for easy publishing of press reports / news items from different users and use or link to related content featured on the SIMsKultur Online platform. The project aims at integrating the Apache Stanbol software components to assist at creating of news articles with facts and media. This IKS Early Adopters project should help to explore the usage of Linked Open Data and assist the user with an easy to use user interface to create semantically annotated (schema.org) content. Related blog post on the IKS blog: http://blog.iks-project.eu/stanbol-and-simskultur-online-publish-pressreports/ Demo The demo is available online at: http://kulturnews.simskultur.net Like described in the proposal it was first planned to use Drupal for this "news publishing application" but it turned out it would maybe be better to create an own little application (JavaScript / PHP / HTML / CSS) and use Apache Stanbol as data hub for it. Instead of RDFa the data shown in the HTML page is annotated with Microdata (Schema.org) -- so VIE / Create was not used. Validation The most features of Apache Stanbol are described good and provide helpful examples. The IKS team was also very helpful in answering questions which where harder to figure out. The RESTful API is very useful although it would be great to get for all services / [error] responses (also) as JSON-LD. There are interesting possibilities where / how one can use Apache Stanbol. In our case we created an application where users can create news articles related to events in the D / A / CH region. All data for an article is stored in it's HTML file. No traditional database is needed. Where we can support the user with (meta) data we'll interact with Apache Stanbol -- e.g. all (meta) data for shows, venues, tickets or media files is stored in the entity hub and will presented to the user when it's needed (e.g. when looking up a venue for a show or adding related events) To enable search functionality over all created articles (UI not yet implemented) the included Apache Solr server is a good fit (whole news articles are stored in the content hub on creation/update) As all news articles are in German the enhancer / openNLP is not working that good. The performance should be fine in our use case as there are no big data sets which will be enhanced in a batch. The next goal is the import more related data from different sources and explore the rdf schema mapping possibilities of Stanbol. Lessons learned The goal of the application was to provide an easy way for users to publish news articles related to cultural events and assist them with meta data / linked open data (eg. images can be added from the wikidata project; venue data is available through type ahead; content is annotated with the schema.org vocabulary for better SEO. © IKS Consortium 2013 163 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 There are a lot of new topics to explore which are not used in traditional web application development when you'll start a new application using Apache Stanbol. The more different "state-of-the-art" / "new" libraries / techniques are used the more issues / problems arise when they should play together (JavaScript libraries / HTML5 markup / standard PHP dom/JSON parser / ...) Visibility The application will be part of the SIMsKultur Online website and available to the public. Customers of SIMsKultur will be introduced to the new service / users will be informed with the "Kulturletter" (Newsletter). Software components used • • • Apache Stanbol Entity Hub / Content Hub HTML / CSS / JavaScript / PHP for the application Aloha Editor for editing 6.4.4 Software AG Introduction Software AG is the global leader in Business Process Excellence. We offer our customers end- to-end business process management (BPM) solutions delivering low Total-Cost-of-Ownership and high ease of use. Our industry-leading brands – ARIS, webMethods, Adabas, Natural, CentraSite and IDS Scheer Consulting – represent a unique portfolio encompassing like process strategy, design, integration and control; SOA-based integration and data management; process-driven SAP implementation; strategic process consulting and services. The variety of projects requires a special knowledge management, which guarantees the transfer of knowledge within the company. For this reason, an appropriate document management system and a good search engine are necessary to find the right information easily and quickly. Validation In order to find a simple and quick full-text-search engine, which also offers services that are able to obtain additional semantic information, we tested the Apache Stanbol “ContentHub”. Apache Stanbol provides a set of services for semantic management and offers a connection to direct usage from web applications. In that case, the “CMS Adapter” was also required for the connection between our existing content management “Alfresco” and Apache Stanbol, and the extension with semantic services. Apache Stanbol divided the contents of documents in certain subjects, in order to get a better overview of the contents. In addition the tool “ContentHub” provided the service that adds semantic information from the internet to our document information. Software components used Currently a large amount of internal and customer documents are stored and managed in Alfresco. The document filing by the users and the document search are done via LabCase, the internal SAG User Interface. LabCase is mainly used as a document repository for customer projects and offers employees a structured filing system. It commonly provides storage, security, versioning and indexing. © IKS Consortium 2013 164 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 With the support of the Apache Stanbol, documents can not only be found quickly and easily just by entering keywords – but in addition, the tool offers services for semantic management in connection with web applications. Therefore it is possible to get information from the internet, which is related to the search in context. Demo/Screencasts Due to the internal privacy nature of the content used in this live validation exercise no online public demo is possible. Instead the validation work is documented in the slideshow and screencasts below. • Slideshow: Slideshow of validation exercise • Screencast: Apache Stanbol + Alfresco Validation • Screencast:Software AG enterprise validation Lessons Learnt The topic of the “Document Management System” is very complex, but extremely interesting. Various systems offer a set of additional services in order to assist in daily business. In the last years, there was a great progress in development, but it still requires a lot of technical know- how and documentation. To take advantage of the Apache Stanbol Services, we had to install the “CMS Adapter” at first, but the installation was in our case very time-consuming and problematic. This was due to the outsourcing of the internal document management and also the complexity of available information in internet especially IKS homepage. Therefore, a detailed installation guide would be very helpful. 7 Contact Database This section provides the list of CMS vendors/integrators/OS Communities that are on the IKS radar. These organisations have been sourced from a number of reliable monitoring agencies such as: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. CMSWatch, AIIM International, Allesovercontenet.nl CMS Forum CMS Matrix CMSWire Content Management Connection Content Management Professionals Content Wrangler Contentinople Contentmanager Econtent 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Enterprise Content Manager Fierce Content Manager Golem.de InformationWeek Javaboutique JavaLobby JSF Central LeMag Iwn.net Osdir Real Story Group T3n There are many CMS providers in Europe focusing on various areas of digital content production, management and publication. To ensure that we target a representative set of CMS providers within the resources allocated we © IKS Consortium 2013 165 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 orient ourselves according to the CMS technology radar put together by the CMSWatch and similar groups (CMSWire, CMS Review, T3N, and others). Copyright http://www.cmswatch.com/Research/Vendors/ 7.1 Contacts Summary The section of the IKS contact database presented here focuses only on the content types CMS Vendor, Integrator, Tool provider, OS Community and end-users organisations – that are of relevance for the IKS Early Adopters Programme. The contacts are categorised according to their current active status in IKS. The contacts are named by organisation only and not the specific IKS contact. Definition of contact status: 1. 2. 3. 4. 5. Active Member: Participates in one or more of the following ways – has subscribed to one of the IKS development mailing lists, is involved in the IKS Early Adopters Programme, has participated in an IKS workshop or Hackathon, and/or provides specifications or requirements feedback to IKS developers. Wait and See: Has been introduced to IKS, wants to receive project updates, is waiting on more relevant results before getting involved. Not Interested: Is not interested in participating or receiving future project updates. No Response: Has not responded to IKS contact (email campaign) No Contact: Missing key contact to begin dialogue. The process is to move from “no contact” to “active member”. Effort is focused on strategic relevant contacts. The decision is based on the broad uptake of IKS technology so duplicate key contacts for like technology CMS stacks of communities will be avoided. However it is not always possible to find like motivated people/organisations across the open source CMS sector. © IKS Consortium 2013 166 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Active Member: Participates in one or more of the following ways – has subscribed to one of the IKS development mailing lists, is involved in the IKS Early Adopters Programme, has participated in an IKS workshop or Hackathon, and/or provides specifications or requirements feedback to IKS developers. Active Companies 154 201 33 Year 2010 Year 2011 Year 2012 Wait and See: Has been introduced to IKS, wants to receive project updates, is waiting on more relevant results before getting involved. Wait & See 45 47 22 Year 2010 Year 2011 Year 2012 © IKS Consortium 2013 167 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 No Contact: Missing key contact to begin dialogue. No Contact 569 566 252 Year 2010 Year 2011 Year 2012 No Response: Has not responded to IKS contact (email campaign) No Response 644 538 140 Year 2010 Year 2011 Year 2012 © IKS Consortium 2013 168 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 7.2 Active Members Name URL Country United Kingdom United Kingdom Industry Computers: Software Consulting 1 Aboynejames http://www.aboynejames.co.uk/ 2 Acuity Unlimited http://www.acuityunlimited.net/ 3 Age Of Peers http://www.ageofpeers.com/ 4 Alfresco http://www.alfresco.com/ Germany United Kingdom 5 Alma Media http://www.almamedia.fi/ Finland News, Media 6 Anis Association http://www.nord-internet-solidaire.org/ France 7 ANT'inno http://www.antinno.fr France 8 http://lenya.apache.org/ 9 Apache Lenya Apache Software Foundation www.apache.org USA 10 Apogado http://www.apogado.com Belgium 11 Appstylus http://appstylus.com/ Spain 12 Arisem www.arisem.com France 13 Arla Foods http://www.arla.com/ Denmark Research CMS Tool Provider CMS Tool Provider Computers: Software Computers: Software Semantic Tool Vendor Semantic Tool Vendor Foods & Nonalcoholic Beverages 14 ASFINAG http://www.asfinag.at/ Austria Transportation 15 Austria Presse Agentur http://www.apa.at/ Austria 16 http://bassistance.de/ Germany 17 bassistance.de Bausparkasse Wüstenrot AG News, Media Computers: Software http://www.wuestenrot.at/ Austria 18 BBRZ GRUPPE http://www.bbrz-gruppe.at/ Austria Banking Educational Services 19 BEKK Consulting http://www.bekk.no/ Norway Consulting 20 Beorn Technologies http://www.beorn-technologies.com/ France 21 BOC Asset Management GmbH http://www.boc-group.com/ Austria CMS Integrator Business Information Management 22 Bourgogne University http://www.le2I.com France Research 23 Bradmcevoy.com 24 CELI France SAS http://www.celi-france.com/fr/ France 25 Centre INFFO - Département Edition-Multimédia France 26 chuengu Switzerland 27 CINECA http://www.cineca.it/ Italy 28 CKSource http://cksource.com/ Poland Educational Services CMS Tool Provider 29 clarities Software GbR www.clarities.de Germany Consulting 30 CoCo new media GmbH http://www.drupal-internet-agentur.de/ Germany CMS Integrator © IKS Consortium 2013 CMS Integrator CMS Vendor Computers: Software Educational Services 169 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 31 Collaboratif-info France News, Media Consulting Network http://www.collaboratif-info.fr http://www.feegooconsulting.de/jürgen -böhm/ 32 Germany 33 CONTENT CONTROL http://www.contentcontrol-berlin.de/ Germany Consulting Computers: Software 34 CoreMedia AG www.coremedia.com Germany CMS Vendor 35 Danmarks Radio http://www.dr.dk/ Denmark News, Media 36 Datao http://datao.wordpress.com/ France 37 Diagnosia http://www.diagnosia.com/ Austria 38 Digital Bazaar Digital Enterprise Research Institute (DERI) http://digitalbazaar.com/ USA www.deri.ie Ireland Consulting Computers: Software Computers: Software Semantic Tool Vendor http://digitalsociety.ro/ Romania CMS Integrator 41 DigitalSociety dm drogerie markt GmbH http://dm-drogeriemarkt.at/ Austria Retailing 42 Drunomics http://www.drunomics.com/ Austria 43 Drupal 44 Dutch Cancer Society http://drupal.org/ http://dcs.kwfkankerbestrijding.nl/Page s/Home.aspx CMS Integrator CMS-Open Source Community Netherlands 45 EAST Team http://www.east.ps/ Palestine 46 http://edenhofer.de/ Germany 47 Edenhofer Energie AG Oberösterreich Healthcare Knowledge Management Vendor Computers: Software http://www.energieag.at/ Austria 48 Epimorphics http://www.epimorphics.com/web/ United Kingdom 49 Epitech http://www.epitech.eu/ France Energy Knowledge Management Vendor Educational Services 50 Erste Group Bank AG http://www.erstegroup.com/ Austria Banking 51 Etcware http://www.etcware.it/ Italy 52 Euriware http://euriware.areva.com/ France 53 European Environment Agency http://www.eea.europa.eu 54 European Patent Office http://www.epo.org/ Austria 55 Europeana www.europeana.eu Netherlands 56 Europol https://www.europol.europa.eu/ Netherlands CMS Integrator Computers: Software Environmental & Waste Management Government Services Educational Services Government Services 57 Ever Team www.ever-team.com France CMS Vendor 58 evo42 Communications http://evo42.net/ CMS Integrator 59 EXist Solutions GmbH http://www.adamretter.org.uk/ Austria United Kingdon 60 eZ Systems http://ez.no Norway CMS Vendor 61 Ezenia http://www.ezenia.it/ Italy CMS Vendor 39 40 © IKS Consortium 2013 CMS Integrator 170 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 62 FatWire Software www.fatwire.com Germany CMS Vendor 63 fCMS http://fcms.de/en/site/index.xml Hamburg 64 Findologic GmbH http://www.findologic.com/ Austria 65 Findwise www.findwise.com Sweden CMS Vendor Knowledge Management Vendor CMS Tool Provider 66 Flor de Utopia http://www.flordeutopia.pt/ Portugal CMS Integrator 67 FMSH http://www.msh-paris.fr/ France 68 Formcept http://formcept.com/hr/ India News, Media Semantic Tool Vendor 69 http://www.gbconcept.com/ France Consulting 70 GB Concept Gemeinnützige Salzburger Landeskliniken Betriebsges.m.b.H (SALK) http://www.salk.at/ Austria Healthcare 71 Gentics Software GmbH www.gentics.com Austria CMS Vendor 72 GoalGorilla http://www.goalgorilla.com/ CMS Integrator 73 GOSS Interactive www.gossinteractive.com Netherlands United Kingdom 74 Greiner Holding AG http://www.greiner.at/ Austria 75 http://www.gridsolut.de 76 Gridsolut Health Protection Agency http://www.hpa.org.uk/ Germany United Kingdom Retailing Computers: Software 77 Heise http://h-online.com/ Germany 78 Henry Gladney http://home.pacbell.net/hgladney/ 80 USA New ZeaHundDesign http://huntdesign.co.nz land ICS-FORTH - Institute of Computer Science, Foundation for Research and Technology 81 Immobilien Scout GmbH http://www.immobilienscout24.de Germany 82 iNfigo http://www.infigo.fi/en/ Finland 83 InfoAxon Technologies India 84 Infonova Information Processing Institute http://www.infoaxon.com/ http://www.infonova.com/en/index.htm l http://lis.opi.org.pl http://www.linkedin.com/company/insi deout10 Poland http://www.bcm.edu/geneticlabs/ Poland 79 85 86 Austria Healthcare News, Media Computers: Software CMS Integrator Research Computers: Software Computers: Software CMS Integrator Computers: Software Educational Services CMS Tool Provider 87 InsideOut10 Institute of Mother and Child in Warsaw, Department of Medical Genetics, Cytogenetics Labs 88 Integrated Semantics http://www.integratedsemantics.com/index.html Research Knowledge Management Vendor 89 Interact INTERSPORT Austria Gesellschaft mbH http://www.interact.it/1 Italy CMS Integrator http://www.intersport.at/ Austria Retailing 90 © IKS Consortium 2013 Italy CMS Vendor 171 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Semantic Tool Vendor 91 Intrafind Software AG http://www.intrafind.de Germany 92 Istos http://www.istos.it/ CMS Integrator 93 Jadu Limited www.jadu.co.uk Italy United Kingdom 94 http://www.jahia.org/cms http://www.jenitennison.com/consultin g/ Switzerland United Kingdom CMS Vendor 95 Jahia CMS Jeni Tennison Consulting Ltd 96 KaraCos http://karacos.org CMS Vendor 97 Kendra Initiative http://kendra.org.uk/ France United Kingdom 98 Klee Group http://www.spark-archives.com Paris CMS Integrator CMS Tool Provider 99 Klein & Partner KG http://bluedynamics.com 100 KMI - Open University http://kmi.open.ac.uk/ Austria United Kingdom CMS Integrator Educational Services 101 Laposte.net http://www.laposte.net France Transportation 102 lbi http://www.lbisweden.com/ Sweden 103 Liip AG http://www.liip.ch/ 104 Linuxfr.org http://linuxfr.org Switzerland Luxembourg CMS Integrator Computers: Software 105 Logica www.logica.dk Denmark 106 Logicells SAS 107 www.lunaria.co.uk 108 Lunaria Magnolia International Ltd. http://www.magnolia-cms.com/home.html CMS Vendor 109 MakoLab S.A http://www.makolab.com Poland CMS Integrator 110 Manafactory http://www.manafactory.it Italy 111 MarkTheGlobe http://www.marktheglobe.at/ Austria 112 Mediabistro http://www.mediabistro.com USA 113 Mediamatic http://www.mediamatic.nl Netherlands 114 Mergeflow AG http://www.mergeflow.com Germany News, Media Educational Services Semantic Tool Vendor 115 Message srl Italy Consulting 116 Metatheke Software http://www.messagegroup.it/ http://www.metatheke.com/en/compan y Portugal www.mt.com Switzerland http://www.metu.edu.tr/ Turkey CMS Integrator Industrial and Analytical Instruments Educational Services CMS-Open Source Community Computers: Software Educational Services France Scotland 118 Mettler-Toledo International Inc. Middle East Technical University 119 Midgard http://www.midgard-project.org/ 120 Mind Alliance http://www.mind-alliance.com/ USA 121 Ministère de la Culture http://www.culture.gouv.fr/ France 117 © IKS Consortium 2013 CMS Vendor Consulting News, Media Computers: Software Computers: Software Digital Publishing Solutions Semantic Tool Vendor 172 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 122 http://modera.net/ Estonia CMS Vendor 123 Modera Morgenavisen Jyllands Posten http://jp.dk/ Denmark 124 MTA SZTAKI http://www.sztaki.hu/?en Hungary News, Media Educational Services 125 Nansen http://www.nansendigital.com/ Sweden 126 National University of Ireland, Galway Ireland 127 Neofonie GmbH http://www.neofonie.de Germany 128 netgen http://www.netgen.hr/eng Croatia 129 http://www.networkvb.com/ France http://www.netzmuehle.at/ Austria CMS Integrator 131 NetworkVB Netzmühle Internet Agentur Netzreform Neue Medien GmbH CMS Integrator Computers: Software http://www.netzreform.de Germany 132 Nexource Software http://www.nexource.ro Romania 133 Nooku http://www.nooku.org Belgium 134 Object-ive http://www.object-ive.com/ France CMS Integrator Computers: Networking CMS Tool Provider Computers: Software 135 Onehippo http://www.onehippo.org/ Netherlands 136 Ontotext http://www.ontotext.com/ Bulgaria 137 Ooffee http://ooffee.eu/ France 138 OpenContent www.opencontent.it Italy 139 http://hertzel.tumblr.com/ Israel 140 OPTinity eSolutions PAUX Technologies GmbH CMS Integrator Computers: Software http://www.paux.de/ Germany CMS Vendor 141 Perceptive Software http://www.perceptivesoftware.com/ CMS Integrator 142 Pharm2Phork Project 143 Philippe Ameline http://pharm2phork.org/ http://philippe.ameline.free.fr/index_en .php USA United Kingdom 144 Plone http://plone.org/ 145 Pronovix www.pronovix.com Belgium CMS Integrator 146 punk.netservices Gmbh http://www.punkt.at/ Austria CMS Integrator 147 Quadra http://www.quadra-informatique.fr France CMS Integrator 148 QuinScape www.quinscape.de Germany CMS Vendor 149 Radiometer Medical http://www.radiometer.com/ Denmark 150 rdworth.org [email protected] USA 151 http://www.reaklab.com/ Belgium 152 Reaklab Red Bull Media House GmbH www.redbullmedia.com Austria Healthcare Computers: Software CMS Tool Provider Broadcasting & cable 153 RedTurtle http://www.redturtle.it/it Italy CMS Integrator 154 Renault http://www.renault.com/pages/index.as France Autos & Auto 130 © IKS Consortium 2013 France CMS Integrator CMS Tool Provider Computers: Software CMS Vendor Semantic Tool Vendor CMS Tool Provider Agribusiness Computers: Software CMS-Open Source Community 173 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 px Parts 155 Salsadev http://www.salsadev.com http://www.sapient.com/dede/sapientnitro.html 156 Sapient GmbH 157 Saplo 158 159 SDL Semantic Technology Institute 160 SEO Skeptic http://www.sti-innsbruck.at/ http://www.seoskeptic.com/aaronbradley/ 161 SEWEBAR 162 http://www.sdl.com/en/ Switzerland Germany Sweden United Kingdom CMS Tool Provider Consulting Semantic Tool Vendor CMS Vendor Austria Research Consulting http://sewebar.vse.cz/ Canada Czech Republic Silverpeas http://www.silverpeas.com France 163 SimKultur http://www.simskultur.net/ Austria 164 Social Web Architect http://bblfish.net/ 165 Sorbonne 166 Sourcesence http://www.sourcesense.com/en/home Italy 167 www.fsw.at Austria http://spar.at/ Austria 169 Soziales Wien SPAR Österreichische Warenhandels-AG SunGuard Global Technology http://www.sungard.com/infinity Germany 170 Technical University of Warsaw Poland 171 Telecom Italia http://www.telecomitalia.com/ Italy 172 Telecom ParisTech http://www.telecom-paristech.fr/ France 173 Trialox http://trialox.org/ 174 Trinity College Library https://www.scss.tcd.ie/ Ireland 175 Tuna Development Ltd http://www.tunanor.com/ Norway 176 Typoplanet http://typoplanet.de/ Germany 177 http://sosmeta.fi/ 179 Universita of Lisbon University of East Finland University of Economics, Prague http://www.vse.cz/index-en.php Finland Czech Republic 180 University of Karslruhe http://www.kit.edu/english/ Geramny CMS Integrator Educational Services Educational Services Educational Services Educational Services 181 University of Leipzig http://aksw.org/Projects/limes Germany Research 182 http://www.cs.ox.ac.uk 183 University of Oxford University of Virginia Library 184 University of York http://www.york.ac.uk United Kingdom Educational USA Services Educational Services 168 178 France Portugal http://www.lib.virginia.edu/ © IKS Consortium 2013 CMS Integrator CMS-Open Source Community Computers: Software Educational Services CMS Integrator Government Services Retailing Computers: Software Educational Services Telecommunications Research CMS Tool Provider Educational Services CMS Tool Provider 174 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 185 University Stuttgart http://www.uni-stuttgart.de/home/ Germany 186 Vaadin http://vaadin.com/home Finland Educational Services Computers: Software 187 VERBUND AG http://www.verbund.com/ Austria Energy 188 VerVieVas Austria Advertising 189 190 Vox Teneo SCRL VU University Of Amsterdam http://vervievas.com/ http://www.voxteneo.com/en/solutions/cm s Belgium Netherlands 191 Vulcan CMS Vendor Educational Services Investment Services 192 http://www.vu.nl/nl/index.asp USA Wacher Chemie AG www.vulcan.com http://www.wacker.com/cms/de/home/ind ex.jsp 193 Weinfreak http://weinfreak.at Austria 194 Wienerberger AG http://www.wienerberger.com Austria 195 http://www.who.int/en/ Denmark Switzerland Consulting 196 Word Design World Health Organisation 197 Ximdex http://www.ximdex.com/ CMS Vendor 198 Yanel http://www.yanel.org/en/about.html Spain United Kingdom 199 Yerbabuena Software www.yerbabuena.es Spain 200 zAgile www.zagile.com 201 Zaizi http://www.zaizi.com/ USA United Kingdom CMS Integrator Semantic Tool Vendor Germany Chemicals Foods & Nonalcoholic Beverages Industrial and Analytical Instruments Healthcare CMS Vendor CMS Integrator 7.3 Wait and See Name URL Country Industry CMS Tool Provider Government Services 1 1ntt www.1ntt.com Finland 2 arbeiterkammer http://www.arbeiterkammer.com/ Austria 3 Arrabiata Solutions http://www.arrabiata.de Germany 4 Attensity www.attensity.com USA CMS Integrator Semantic Tool Vendor 5 Axinom International Germany CMS Integrator 6 BASF IT Services http://www.axinom.com/ http://www.informationservices.basf.com/itr/BISInternet/en/portal Germany 7 Canto http://www.canto.com/ Germany Chemicals Media Asset Management 8 Capgemini 9 Danny Ayers http://danny.ayers.name/ Italy Consulting 10 EPiServer http://www.episerver.com Sweden 11 Flimmit GmbH www.flimmit.com Austria CMS Integrator Broadcasting & cable Consulting © IKS Consortium 2013 175 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Semantic Tool Vendor CMS-Open Source Community 12 Fluid Operations http://www.fluidops.com Germany 13 Geeklog http://www.geeklog.net/ Germany 14 getit GmbH http://www.getit.de/ Germany 15 Gnowsis http://www.gnowsis.com/about/ Austria CMS Integrator CMS Tool Provider 16 http://www.grundfos.dk/ Denmark Energy 17 Grundfos Hepp Research GmbH http://www.heppnetz.de Germany 18 Hochschule Luzern http://www.hslu.ch/ Switzerland 19 http://www.hyperwave.com Austria 20 Hyperwave AG International Neuroinformatics Research Educational Services Knowledge Management Vendor http://www.incf.org/ Sweden Healthcare 21 Jarn http://www.jarn.com/ Norway 22 Joomlatools 23 Malmö Hogskola http://www.mah.se/ Sweden CMS Integrator CMS Tool Provider Educational Services 24 Massive Art GmbH www.massiveart.com Austria CMS Integrator 25 http://www.mediawiki.org/wiki/MediaWiki 27 Mediawiki Medical Sciences Division Moxiecode Systems AB 28 CMS Vendor http://www.medsci.ox.ac.uk/ United Kingdom http://www.moxiecode.com Sweden Nexxacon http://www.nexxacon.com/ Austria 29 Nilfisk Advance http://www.nilfisk-advance.com/ Denmark 30 Osor.eu http://www.osor.eu/ Netherlands Building Industry Computers: Software 31 Outerthought http://outerthought.org/en/index.html 32 Oxfam GB http://www.oxfam.org.uk/ 33 http://www.oxfam.org/ CMS Vendor Non-Government Organisation Non-Government Organisation 34 Oxfam International Oö. Gesundheitsund Spitals-AG Belgium United Kingdom United Kingdom Healthcare 35 Paul Geraghty Austria United Kingdom 36 http://www.phpkit.com Germany 37 PHPKit Q7 media GmbH & Co. KG http://www.q-7.de 38 Redmonk http://redmonk.com/ Germany United Kingdom CMS Vendor Computers: Software 39 Semsol http://semsol.com Germany 40 sitecore http://www.sitecore.net/ Denmark 41 Smile SPORT EYBL & SPORTS EXPERTS GmbH http://www.smile-oss.com/en/ France CMS Vendor CMS-Open Source Community http://www.eybl.at/ Austria Retailing 26 42 http://www.gespag.at/ © IKS Consortium 2013 Healthcare CMS Integrator Learning Content Mgmt System Consulting News, Media Semantic Tool Vendor 176 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 43 Squiz UK http://www.squiz.co.uk/ United Kingdom 44 Uberblic Labs http://uberblic.com/ Germany CMS Integrator Computers: Software 45 Videinfra http://www.videinfra.com/ Latvia CMS Vendor 46 XhostPLUS http://www.xhostplus.at Austria 47 Zemanta www.zemanta.com Slovenia CMS Integrator Semantic Tool Vendor 7.4 No Response Name URL Country Industry 1 1genia www.1genia.com France 2 3F Denmark 3 3M http://forsiden.3f.dk/ http://solutions.3mbelgie.be/wps/portal/3M/nl_B E/EU2/Country/ CMS Vendor NonGovernment Organisation Belgium Chemicals 4 3ma media KG 42media services GmbH www.oserva.de Germany CMS Vendor http://www.42mediagroup.com/ Germany CMS Vendor http://www.5th-floor.de/#cm-system Germany CMS Vendor http://www.69grad.de Germany CMS Vendor http://www.maersk.com/Pages/default.aspx Denmark www.a1.net Austria Energy Telecommunications http://www.a3systems.com Germany http://www.ah.dk/ http://www.aalborgkommune.dk/Sider/Forside.a spx Denmark http://www.aarhus.dk/da.aspx Denmark http://www.au.dk/ Denmark 15 5th Floor GmbH 69° media solutions A.P. Møller Mærsk A1 Telekom Austria AG a3 systems GmbH Aalborg Handelsskole Aalborg Kommune Aarhus Kommune Aarhus Universitet Aarhus Universitetshospital http://www.aarhussygehus.dk/ Denmark 16 AarhusKarlshamn http://www.aak.com/ Sweden Healthcare Foods & Nonalcoholic Beverages 17 ABIDAT GmbH http://www.abidat.de/ Germany CMS Vendor 18 ablony ag www.ablony.de Germany 19 ABN Amro http://www.abnamro.com/en/index.html Denmark CMS Vendor Financial Services: Diversified 20 absolute media http://www.absolute-media.de Germany 21 Accso http://www.accso.de Germany 22 Achmea http://www.achmea.nl/Paginas/default.aspx Netherlands 5 6 7 8 9 10 11 12 13 14 © IKS Consortium 2013 Denmark CMS Vendor Educational Services Government Services Government Services Educational Services CMS Vendor CMS Integrator Financial Services: 177 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 Diversified http://acquia.com/ Belgium CMS Tool Provider 24 Acquia Actelion Pharmaceuticals http://www.actelion.com/en/index.page Switzerland Healthcare 25 Active3 http://www.active3.gr Greece CMS Vendor 26 Activis http://www.activis.net France CMS Vendor 27 Addition http://www.addition.dk/ Denmark Consulting 28 ADMON CMS http://www.bauer-kirch.de Germanay CMS Vendor 29 31 Aegon Aftonbladet Nya Medier Agentur Ehe & Janneck 32 23 Netherlands CMS Vendor http://wwwc.aftonbladet.se/abinfo/nyamedier.ht ml Sweden News, Media www.eheundjanneck.de Germany CMS Vendor Agora Gazeta http://www.agora.pl Poland 33 Agrana http://www.agrana.at/ Austria News, Media Foods & Nonalcoholic Beverages 34 Airbus http://www.airbus.com/ Germany Aviation 35 Aiyoota! CMS Alexandra Institutet http://www.aiyoota.com Germany CMS Vendor http://www.alexandra.dk/dk/sider/default.aspx Denmark http://www.alka.dk/ Denmark 38 Alka All-Dynamics Software GmbH Research Telecommunications http://www.all-dynamics.de Germany CMS Vendor 39 Aller http://www.aller.dk/ Denmark News, Media 40 Allianz Insurance plc 41 Allmedia http://www.staempfli.com Switzerland 42 Alm. Brand http://www.almbrand.dk/abdk/Privat/index.htm Denmark 43 Altoma GmbH http://www.altoma.de/ Germany 44 AMAG Austria Metall http://www.amag.at/ Austria 45 Amaxus http://www.amaxus.com/ United Kingdom 46 Amnesty International http://www.amnesty.ch Switzerland 47 Anantasoft http://www.anantasoft.com/index.php?Home 48 Ancedis GmbH http://www.ancedis.de/amilia Germany 49 AP Pension http://www.appension.dk/ Denmark 50 APLAWS https://fedorahosted.org/aplaws/ CMS Vendor Financial Services: Diversified CMS-Open Source Community 51 arago DocMe http://www.arago.de/ Germany CMS Vendor 30 36 37 Insurance © IKS Consortium 2013 CMS Vendor Financial Services: Diversified CMS Integrator Industrial and Analytical Instruments CMS Vendor NonGovernment Organisation CMS-Open Source Community 178 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 52 Arbejdstilsynet http://arbejdstilsynet.dk/da/ 53 Ariadne http://www.ariadne-eu.org/ 54 Arkitema http://www.arkitema.com/ Denmark 55 Artsen Zonder Grenzen (MSF) http://www.artsenzondergrenzen.nl/ Netherlands 56 Arup http://www.arup.com/ United Kingdom Government Services CMS-Open Source Community Building Industry NonGovernment Organisation Graphic Arts & Design 57 Arvato Systems http://www.as-T.de Germany DM Vendor 58 Assetlink AG Switzerland CMS Vendor 59 ATP http://www.assetlink.com http://www.atp.dk/X5/wps/wcm/connect/ATP/at p.dk/ Denmark 60 http://www.auros.co.uk/ United Kingdom http://www.ada.gv.at/ Austria Government Services http://www.onb.ac.at/ev/index.php Austria Research http://www.anacom.pt Portugal 64 Auros Austrian Development Agency ADA Austrian National Library Autoridade Nacional de Comunicações Außenministerium Österreich Insurance CMS Integrator http://www.bmaa.gv.at/ Austria Government Services Government Services 65 avaris webdesign http://cms-administrator.de Germany CMS Vendor 66 avenit AG http://www.avenit.de/ Germany CMS Vendor 67 http://www.axa.co.uk/ United Kingdom 68 AXA UK BAE Systems Detica 69 BaneDanmark http://uk.bane.dk Denmark 70 Bank of Finland http://www.suomenpankki.fi/en/Pages/default.as px Finland 71 Bankdata http://www.bankdata.dk/ Denmark Insurance Computers: Software Transportation Financial Services: Diversified Computers: Software 72 http://group.barclays.com/Home United Kingdom Banking http://www.batix.com/www/batix/ Germany CMS Vendor 74 Barclays Batix Software GmbH Baumit Beteiligungen GmbH http://www.baumit.at/ Austria Building Industry 75 Bavarian Nordic http://www.bavarian-nordic.com/ Denmark 76 BAWAG PSK http://www.bawagpsk.com/BAWAG/PK Austria Healthcare Financial Services: Diversified 77 BBC BBC Future Media & Technology www.bbc.co.uk United Kingdom News, Media http://www.bbc.co.uk United Kingdom Broadcasting & cable 61 62 63 73 78 Denmark http://www.baesystemsdetica.com/ © IKS Consortium 2013 179 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 79 BDigital Media Ltd http://www.bdigital.biz/ Cyprus 80 Belron http://www.belron.com/ United Kingdom CMS Vendor Autos & Auto Parts 81 Berlingske Media Berlingske Tidende http://berlingskemedia.dk/ Denmark News, Media http://www.b.dk/ Denmark http://www.bestseller.com/ Denmark http://www.bibliotekogmedier.dk/ Denmark 85 Bestseller Biblioteksstyrelsen Billund Kommune http://www.billund.dk/cms/site.aspx?p=23 Denmark 86 Billund Lufthavn http://www.billund-airport.dk/ Denmark 87 Bisnode http://www.bisnode.com/ Denmark News, Media Apparel & Footwear Government Services Government Services Transportation Financial Services: Diversified 88 Biznet IIS http://www.biznetiis.com/ United Kingdom 89 biznetIIS http://www.biznetiis.com United Kingdom Consulting CMS Integrator 90 BNP Paribas www.cortalconsors.fr France Banking 91 BoConcept Boehringer Ingelheim http://www.boconcept.com/ Denmark Retailing http://www.boehringer-ingelheim.at/ Austria https://www.borger.dk/Sider/default.aspx 94 Borger.dk Bornholms Regionskommune http://www.brk.dk/brk/ Denmark 95 Bose Belgium http://www.bosebelgium.be/BE/splash.jsp Belglium Healthcare Government Services Government Services Consumer Electronics 96 BRAMAC http://www.bramac.at/ Austria 97 BRFkredit http://www.brf.dk/ Denmark 98 British Council http://www.britishcouncil.org/new/ United Kingdom 99 10 0 10 1 10 2 10 3 10 4 10 5 British Library British Telecom Group Plc Brodrene A&O Johansen http://www.bl.uk/ United Kingdom http://www.btplc.com/ United Kingdom http://www.ao.dk/ Denmark Broström http://www.brostrom.com/Pages/default.aspx Sweden Brother brox IT-Solutions GmbH http://www.brother.fr/ France Machinery Transportation Computers: Hardware http://www.eccenca.com Germany CMS Vendor Brunner AG http://cms.mirusys.ch/ Switzerland Brüel og Kjær http://www.bksv.com/ Denmark CMS Vendor Industrial and Analytical Instruments 82 83 84 92 93 10 6 © IKS Consortium 2013 Energy Financial Services: Diversified Government Services Government Services Telecommunications 180 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 10 7 10 8 10 9 11 0 11 1 11 2 BTC AG Bundesbeschaffung Bundeskanzleramt Bundesministerium Finanzen http://www.btc-ag.com/ Germany http://www.bbg.gv.at/ Ausgtria http://www.bka.gv.at/ Austria https://www.bmf.gv.at/ Austria Bunge http://www.bunge.com/ Denmark http://www.bupl.dk/ Denmark 11 3 11 4 11 5 BUPL Burmeister & Wain Scandinavian Contractor Camindo Systems Canon Europe Ltd Energy Educational Services http://www.bwsc.com/ Denmark Energy http://www.camindo.de/de/site.php/754 Germany http://www.canon-europe.com/ United Kingdom 11 6 Canoo http://www.canoo.com/ Germany 11 7 Cantonal Bank of Bern http://www.kantonalbank.ch/e/kontakt/kantonalb anken.php Switzerland Carlsberg IT Caversham Finance Ltd http://www.carlsberg.dk/ Denmark CMS Vendor Consumer Electronics Knowledge Management Vendor Financial Services: Diversified Foods & Nonalcoholic Beverages http://www.brighthouse.co.uk/ United Kingdom Retailing cekom GmbH www.cms-laurin.de Germany CMS Vendor CENSIS Centrum Wiskund & Informatica http://www.censis.de/ Germany CMS Vendor http://www.cwi.nl/ Netherlands Research Cheminova http://www.cheminova.dk/ Denmark Chemicals Christies http://www.christies.com/ United Kingdom City of Tampere http://www.tampere.fi Finland Clifford Chance http://www.cliffordchance.com United Kingdom CMS Made Simple http://www.cmsmadesimple.org/ Retailing Government Services Legal Services CMS-Open Source Community CMS-Channel http://www.cms-channel.be/ Belgium Consulting cmsbox GmbH Coextant Systems International AG http://www.cmsbox.com Switzerland CMS Vendor http://www.coextant.com Germany CMS Integrator Coloplast http://www.coloplast.com/ Denmark Healthcare 11 8 11 9 12 0 12 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 13 0 13 1 © IKS Consortium 2013 Consulting Government Services Government Services Government Services 181 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 13 2 13 3 13 4 13 5 13 6 13 7 13 8 13 9 14 0 14 1 14 2 14 3 14 4 14 5 14 6 14 7 14 8 14 9 15 0 15 1 15 2 15 3 15 4 15 5 15 6 15 7 15 8 Colruyt communicode GmbH & Co. KG http://www.colruyt.be/ Belgium Foods & Nonalcoholic Beverages http://www.communicode.de/ Germany CMS Vendor Composite www.composite.net http://www.consoleo.de/consoleoCMS/m3l1/consoleo.html Denmark CMS Vendor Germany http://www.duropack.de/ Austria CMS Vendor Packaging & Promotional Material www.contens.de Germany Contensis http://www.contentmanagement.co.uk/ United Kingdom CMS Vendor CMS Integrator Content XXL http://www.contentXXL.de DE CMS Vendor Coop Danmark http://webshop.coop.dk/ Denmark Retailing Corena http://www.corena.com http://www.cowi.dk/menu/home/Pages/home.asp x Denmark CMS Vendor Building Industry creatics Creative Internet Consultants http://creatics.de/ Germany www.cic.de Germany Credit Suisse https://www.credit-suisse.com Demark Crisplant crossbase mediasolution GmbH http://www.crisplant.com/ http://www.crossbase.de/cbx/cms/DE/DE/web/h ome/index Denmark CWSnetwork Cyberpark GmbH CYNETIC SYSTEMS GmbH Dagbladet Børsen Dagbladet Information http://www.cwsnetwork.com Germany CMS Vendor CMS Integrator http://www.cyberpark.de/ Germany CMS Vendor www.cynetic-systems.de Germany CMS Vendor http://borsen.dk/nyheder.html Denmark News, Media http://www.information.dk/ Denmark Daimler http://www.daimler.com/ Germany News, Media Autos & Auto Parts Dalum Papir http://www.dalumpapir.dk/Forside Denmark News, Media Dalysco www.dalysco.com France CMS Vendor Danfoss http://www.danfoss.com/Austria Austria Danfoss http://www.danfoss.com/Austria Denmark Danisco http://www.danisco.com/ Denmark Consulting Building Industry Foods & Nonalcoholic Beverages Consoleo Constantia Duropack CONTENS Software GmbH Cowi © IKS Consortium 2013 Denmark Germany CMS Vendor CMS Integrator Banking Transportation 182 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 15 9 http://www.danishcrown.com/ United Kingdom http://www.dgi.dk Denmark http://www.dif.dk/ Denmark http://www.nationalbanken.dk/ Denmark http://www.dn.dk/ Denmark http://www.dst.dk/ Denmark Government Services Government Services http://www.dtu.dk/ Denmark Educational Services http://www.dbu.dk/ Denmark Dansk Byggeri http://www.danskbyggeri.dk/ Denmark Recreation Building Industry Dansk Standard Dansk Supermarked Danske Advokater http://www.ds.dk/ Denmark Consulting http://www.dsg.dk/da/Pages/Forside.aspx Denmark Denmark Danske Bank http://www.danskeadvokater.dk/ http://www.danskebank.com/enuk/Pages/default.aspx Retailing Legal Services db-central gmbh www.db-central.com Germany dbc GmbH deduktiv consulting www.dbc-gmbh.com Banking CMS Integrator CMS Integrator http://www.deduktiv.de/ Germany CMS Vendor Der Standard Det Danske Klasselotteri Det Kongelige Bibliotek www.derstandard.at Austria http://www.klasselotteriet.dk/ Denmark http://www.kb.dk/da/index.html Denmark Deutsche Börse http://deutsche-boerse.com Germany DFDS Die InformationsGesellschaft mbH http://www.dfdsseaways.dk/ Denmark News, Media Lodging & Gaming Government Services Financial Services: Diversified Transportation http://www.informationsgesellschaft.com Germany CMS Vendor Die Mobiliar http://www.mobi.ch/mobiliar/live/index_de.html Switzerland 18 2 Diem http://diem-project.org/ Insurance CMS-Open Source Community 18 Diferior http://diferior.com/ CMS-Open 16 0 16 1 16 2 16 3 16 4 16 5 16 6 16 7 16 8 16 9 17 0 17 1 17 2 17 3 17 4 17 5 17 6 17 7 17 8 17 9 18 0 18 1 Danish Crown Danish Gymnastics and Sports Associations Danmarks Idræts-Forbund Foods & Nonalcoholic Beverages Danmarks Nationalbank Danmarks Naturfredningsforening Danmarks Statistik Danmarks Tekniske Universitet Dansk BoldspilUnion © IKS Consortium 2013 Denmark Educational Services Government Services Financial Services: Diversified 183 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 3 18 4 18 5 18 6 Source Community digimaker digital concepts OEG http://cms.digimaker.com Norway CMS Vendor http://www.digital-concepts.com Austria CMS Vendor dimedis GmbH www.dimedis.de Germany Djurslands Bank http://www.djurslandsbank.dk/ Denmark CMS Vendor Financial Services: Diversified DLG http://www.dlg.dk/uk/ Denmark Agribusiness DSB http://www.dsb.dk/ Denmark 19 0 DuMont http://www.dumont.com/ 19 1 DynPage http://www.dynpage.net/ Germany 19 2 DynPG http://www.dynpg.org/ Germany Döhler http://www.doehler.com/en/homed Germany Tourism Industrial and Analytical Instruments CMS-Open Source Community CMS-Open Source Community Foods & Nonalcoholic Beverages e-Spirit AG www.e-spirit.com/en/ Germany CMS Vendor E. ON Ruhrgas http://www.eon-ruhrgas.com Germany Energy Easyconsole www.easyconsole.com Cyprus CMS Vendor easywebmanager www.easywebmanager.com Lithuania CMS Vendor eBOS Ecclesiastical Insurance Group plc echonet communication GmbH Edelweiss | medien agentur www.ebos.com.cy Cyprus CMS Vendor http://www.ecclesiastical.com/ Unided Kingdom Insurance http://www.echonet.at/de/produkte/content-life Austria http://www.edelweiss-agentur.com Switzerland CMS Vendor CMS Integrator Educational Services www.eesy.de Germany CMS Vendor www.eggheads.de Germany CMS Vendor http://www.egoditor.com Germany CMS Vendor www.egotec.com Germany CMS Vendor 18 7 18 8 18 9 19 3 19 4 19 5 19 6 19 7 19 8 19 9 20 0 20 1 20 2 20 3 20 4 20 5 20 6 Education Group eesy eService System eggheads CMS GmbH -Cross Media Solution Egoditor - The Publishing Solution EGOTEC GmbH © IKS Consortium 2013 184 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 20 7 20 8 20 9 21 0 21 1 21 2 21 3 21 4 21 5 21 6 21 7 21 8 21 9 22 0 22 1 22 2 22 3 http://www.einsgmbh.de/cms/servlet/Query?node=1207&langua ge=1 Germany Electrolux elements.at New Media Solutions GmbH http://www.electrolux.dk Demark CMS Vendor Consumer Electronics http://www.elements.at Austria CMS Vendor EmagicC http://cmsnet.com http://www.energimidt.dk/Privat/Sider/Privat.asp x Belgium CMS Vendor Denmark http://www.eogs.dk/ Denmark Energy Telecommunications ESONO KG Estonian Defence Forces www.esono.de Germany http://www.mil.ee/index_eng.php Estonia Et Netera http://www.etnetera.cz/ Czech Republic CMS Vendor Government Services CMS Integrator EUMETSAT http://www.eumetsat.int/Home/index.htm Denmark News, Media Government Services EINS-GmbH EnergiMidt Erhvervs- og Selskabsstyrelsen Europa-Kommissionen European Centre for Disease Prevention and Conhttp://ecdc.europa.eu/en/Pages/home.aspx trol (ECDC) European Free Trade Associahttp://www.efta.int tion European Medihttp://www.ema.europa.eu/ cines Agency European Space http://www.esa.int/esaCP/index.html Agency Government Services Government Services France Healthcare Aerospace & Defense Government Services European Union www.europa.eu http://www.evn.at/ Austria Energy 22 4 EVN AG EWEA (European Wind Energy Association) http://www.ewea.org/ Belgium 22 5 Exalead http://www.exalead.com/software/ France 22 6 Exozet Berlin GmbH http://www.exozet.com Germany Energy Business Information Management Digital Publishing Solutions CMS-Open Source Community 22 7 http://www.exponentcms.org/ 22 8 22 9 Exponent fabrique d' images ebusiness GmbH factline Webservices GmbH 23 FDM http://www.fabriquedimages.de Germany CMS Vendor http://www.factline.com/ Austria CMS Vendor http://www.fdmgroup.com/ Denmark Financial © IKS Consortium 2013 185 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 0 23 1 23 2 23 3 23 4 23 5 23 6 23 7 23 8 23 9 24 0 24 1 24 2 24 3 24 4 24 5 24 6 24 7 24 8 24 9 25 0 25 1 25 2 25 3 25 4 25 5 Services: Diversified FEDNET Ferring Lægemidler http://www.ifrc.org http://www.ferring.dk/FlashPage.aspx?area=5&p age=40&flash=1&menu=0 Switzerland Healthcare Denmark Healthcare FH Hagenberg FHOberösterreich http://www.fh-ooe.at http://www.fh-ooe.at/campussteyr/campus/personen/forschung-entwicklung/ Austria Austria Research Educational Services Financial Times Financial Times Deutschland Fischer Computertechnik www.ft.co.uk United Kingdom News, Media http://www.ftd.de/ Germany News, Media http://www.fct.de Germany http://www.fpf.co.nz/ New Zealand http://www.flagbit.de Germany CMS Vendor Financial Services: Diversified CMS Integrator Flexive http://www.flexive.org/ Austria FLSmidth flying dog software http://www.flsmidth.com/ Denmark http://www.flyingdog.biz Germany Folketinget Fondazione Edmund Mach http://www.ft.dk/ Denmark http://www.iasma.it/ Italy Forestsoft Forsvarets MedieCenter Fredericia Kommune Frederikshavn Kommune Freie Universität Berlin http://www.forestsoft.de/ http://forsvaret.dk/fmc/Pages/forsvarets_mediece nter.aspx http://www.fredericia.dk/Borger/Sider/default.as px Germany http://www.frederikshavn.dk/da/menu/ Denmark http://www.fu-berlin.de/en/ Germany Frequentis http://www.frequentis.com/en/at/home/ Austria Føroya Tele Faroe Islands Faroe Islands gamper media www.dynpg.ch Switzerland Fisher & Paykel Finance Flagbit GmbH & Co. KG Gauss Interprise AG GDF SUEZ Gemeente Eindhoven Denmark Denmark Germany http://www.gdfsuez.com/ Switzerland http://www.eindhoven.nl/web/show Netherlands © IKS Consortium 2013 CMS Vendor Industrial and Analytical Instruments CMS Vendor Government Services Government Services CMS Integrator News, Media Government Services Government Services Educational Services Industrial and Analytical Instruments Telecommunications CMS Vendor CMS Integrator Energy Government Services 186 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 25 6 25 7 25 8 25 9 26 0 26 1 26 2 26 3 26 4 26 5 26 6 26 7 26 8 26 9 27 0 27 1 27 2 27 3 27 4 27 5 27 6 27 7 27 8 27 9 28 0 28 1 28 2 Gemeente Leiden http://www.leiden.nl/gemeente Netherlands Government Services Genzyme Europe http://www.genzyme.eu/ Netherlands Healthcare Geus http://www.geus.dk/geuspage-uk.htm Denmark News, Media GFK Group GlaxoSmithKline UK Global Happiness Sweden AB Glostrup Kommune gradwerk interaktive medien gmbh http://www.gfk.com/ Germany Consulting http://www.gsk.com/ United Kingdom Healthcare www.consolocms.com Sweden http://www.glostrup.dk/ Denmark CMS Vendor Educational Services http://www.gradwerk.de Germany CMS Vendor Greenpeace Greenwich Council Guardian News and Media Göteborgs universitet http://www.greenpeace.org http://www.royalgreenwich.gov.uk/site/ United Kingdom Government Services http://www.gmgplc.co.uk/ United Kingdom http://www.gu.se/ Sweden Haas Waffelmaschinen Group http://www.haas.com/index.php Austria hamburg.de http://www.hamburg.de/ Germany News, Media Educational Services Industrial and Analytical Instruments Government Services HanseMerkur HELLMEDIA GmbH http://www.hansemerkur.de/ Germany Insurance http://www.hellmedia.de/ Germany Helma Hjørring Kommune http://dev.helma.org/ Austria http://www.hjoerring.dk/ Denmark CMS Vendor Computers: Software Government Services HK HMP Software Solutions GmbH Holstebro Kommune Denmark http://www.hmp-solutions.com/startseite/ Germany http://www.holstebro.dk/ Denmark Home Home Of The Brave Homepage Toolbox Horsens Kommune http://home.dk/ Denmark CMS Vendor Government Services Building Industry http://home.of.the.brave.de Germany CMS Vendor http://www.homepage-toolbox.com/home.html Germany http://www.horsens.dk/ Denmark CMS Vendor Government Services Hotel Mediapark Houses of Parliament UK http://www.hotel-mediapark.de/ Germany http://www.parliament.uk/ United Kingdom © IKS Consortium 2013 CMS Vendor Government Services 187 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 28 3 28 4 28 5 28 6 28 7 28 8 28 9 29 0 29 1 29 2 29 3 29 4 29 5 29 6 29 7 29 8 29 9 30 0 30 1 30 2 30 3 Hvidovre Kommune hyperCMS Content Management Solutions http://www.hvidovre.dk/ Denmark Government Services http://www.hypercms.net Austria CMS Vendor i-WAG GmbH http://www.i-wag.ch/ Switzerland i3 IBM Software Central and Eastern Europe/Middle East/Africa http://www.wearei3.com/ Northern Ireland CMS Vendor CMS Integrator http://www01.ibm.com/software/data/services/contactsemea .html Germany Ibuildings http://www.ibuildings.nl/ Netherlands IconParc GmbH http://www.iconparc.de/ebusiness Germany Computers: Software CMS Integrator Computers: Software IKEA Denmark Retailing iKiss 5 http://www.ikea.com/ http://www.cmsuebersicht.de/enterprisecms/ikiss.html Germany CMS Vendor Imperia AG http://www.imperia.de/start/ Germany inCaptiva www.incaptiva.dk Denmark incca GmbH Indenrigs- og Sundhedsministeriet http://www.incca.de/home.htm Germany CMS Vendor CMS Integrator CMS Integrator http://www.im.dk/ Denmark Indicom Indoqa Software Design und Beratung GmbH www.indicom.dk Denmark Healthcare CMS Integrator Austria Consulting INDUAL GMBH http://www.indoqa.com http://www.indual.ch/produkte/yourbureau/index .php Switzerland CMS Vendor infoAsset AG http://www.infoasset.de Germany InfoServ AG http://www.infoserv.de Germany CMS Vendor Computers: Software ING http://www.ing.nl/particulier/index.aspx Netherlands Banking Initiva AB www.initiva.se Sweden http://www.insiders-technologies.de/ Germany CMS Vendor Knowledge Management Vendor www.offis.de Germany http://www.int-ag.ch/ch-de/ Switzerland Energy CMS Tool Provider www.interconcept.de Germany CMS Vendor http://www.interlogics.de/ Germany CMS Inte- 30 4 30 5 30 6 Insiders Technologies GmbH Institute For Information Technology INT Informatik AG Interconcept GmbH 30 InterLogics © IKS Consortium 2013 188 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 7 GmbH 30 8 30 9 Internet Marketing Service www.easy4you-cms.de Germany CMS Vendor InterRed 12 http://www.interred.de Germany Investec IPAX Internet Services http://www.investec.co.uk/ United Kingdom http://www.ipax.at Austria CMS Vendor Financial Services: Diversified CMS Integrator IQDoQ GmbH Irmler ITSolutions http://www.iqdoq.de/ Germany CMS Vendor http://www.irmler.at http://www.dk.issworld.com/Pages/Frontpage.as px Austria Denmark CMS Vendor Building Industry http://www.bluepage-cms.com/ Germany CMS Vendor iT-config GmbH http://www.it-config.de/ Germany ITABS GmbH IXSOL - innovative solutions gmbh http://www.itabs.de Germany CMS Vendor CMS Integrator http://www.ixsol.at Austria CMS Vendor jalios John Lewis Partnership www.jalios.com France CMS Vendor http://www.johnlewispartnership.co.uk/ United Kingdom Retailing JP/Politikens Hus http://jppol.dk Denmark Jugat http://www.jugat.org/ Austria Jyske Bank Karolinska Institutet University Library http://jyskebank.com/wps/portal/jbpb_COM/ Netherlands News, Media Computers: Software Financial Services: Diversified http://kib.ki.se/en Sweden KBC https://www.kbc.be Belgium 31 0 31 1 31 2 31 3 31 4 31 5 31 6 31 7 31 8 31 9 32 0 32 1 32 2 32 3 32 4 32 5 32 6 32 7 32 8 32 9 33 0 33 1 33 2 33 ISS Danmark ISS-Oberlausitz e.K. grator Keleo Germany Educational Services Financial Services: Diversified CMS Integrator CMS Integrator Kentico http://www.kentico.com Keva http://www.keva.fi/en/Pages/Default.aspx Finland Key Solutions http://www.key.at/KS Austria Insurance CMS Integrator KIGG GmbH http://www.kigg.de/ Germany Computers: Software Kinetiqa GmbH http://www.kinetiqa.de/ Germany CMS Vendor Klopotek http://www.klopotek.de/ Germany Digital Pub- Keytrade Bank © IKS Consortium 2013 189 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 3 33 4 33 5 33 6 33 7 33 8 33 9 34 0 34 1 34 2 34 3 34 4 34 5 34 6 34 7 34 8 34 9 35 0 35 1 35 2 35 3 35 4 35 5 35 6 35 7 35 Kneib Development Kommunernes Landsforening lishing Solutions CMS Integrator Educational Services http://www.kneib.com/ Netherlands http://www.kl.dk/ Denmark Kompan http://www.kompan.com/ Sweden KONE http://www.kone.com Denmark Kopenhangenfur http://www.kopenhagenfur.com/ Denmark Krifa http://www.krifa.dk/ Denmark Kronvold Kræftens Bekæmpelse Kungliga Tekniska högskolan Kungälvs Kommune http://kronvolds.dk/ Denmark Clothing Telecommunications Computers: Software http://www.cancer.dk/ Denmark Research http://www.kth.se/ Sweden http://www.kungalv.se/ Sweden Kurier.at www.kurier.at Austria Kvik http://www.kvik.com/ Denmark Københavns Digitale Bibliotek Københavns http://www.kk.dk/ Kommune Københavns Kommune Kultur- og http://www.kk.dk/FaktaOmKommunen/Forvaltni Fritidsforvaltnger/KulturOgFritidsforvaltningen.aspx ningen Københavns http://www.ku.dk/english/ Universitet Landstinget Halhttp://www.regionhalland.se/ land Ledernes Hovedorganisahttps://www.lederne.dk/lho/Forside.htm tion Denmark Toys Building Industry Educational Services Government Services News, Media Building Industry Government Services Government Services Sweden Government Services Educational Services Government Services Denmark Consulting Toys CMS Integrator Denmark Denmark LEGO www.lego.com Denmark Lemon42 GmbH lindner software & consulting GmbH Linköpings universitet www.lemon42.com Austria www.lisocon.de Germany http://www.liu.se/?l=en Sweden CMS Integrator Educational Services Lise Aagaard Copenhagen Living Interachttp://www.living-ilabs.com/ tive Labs GmbH Denmark Austria Computers: Software living-e AG Germany Knowledge http://www.attensity.com/home/ © IKS Consortium 2013 190 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 8 35 9 36 0 36 1 36 2 36 3 36 4 36 5 36 6 36 7 36 8 36 9 37 0 37 1 37 2 37 3 37 4 37 5 37 6 37 7 37 8 37 9 38 0 38 1 38 2 38 3 38 4 38 Management Vendor Financial Services: Diversified Lloyds TSB International Private Banking https://www.llb.li/de/privatkunden/privatebanking Germany LM Wind Power http://www.lmwindpower.com/ Denmark logMEDIA London Borough of Islington http://www.logmedia.at Austria http://www.islington.gov.uk/ United Kingdom Energy CMS Integrator Government Services LSZ Consulting http://www.lsz-consulting.at/ Austria Consulting M2 Technologies www.optimalsite.com Lithuania macio GmbH Magistratsdirektion Stadt Wien http://www.macio.de/ Germany http://www.wien.gv.at/mdbd/ Austria Malmberg Mariagerfjord Kommune http://www.malmberg.nl/ The Netherlands http://www.mariagerfjord.dk/ Denmark CMS Vendor Computers: Software Government Services Educational Services Government Services Marticco Martin Breitenlechner Mayflower GmbH http://www.marticco.dk/Pages/Marticco.aspx Denmark News, Media http://www.breitenlechner.com/ Austria www.mayflower.de Germany MC-Informatik http://www.mc-informatik.de/ Germany CMS Vendor CMS Integrator Computers: Software media2cms www.media2cms.dk Denmark CMS Vendor Medtronic MemHT Deutschland http://www.medtronic.com/ Switzerland Healthcare www.memht.de Germany menttes www.menttes.com USA CMS Vendor CMS Integrator Merck Michael Daum Consulting http://www.merck.com/index.html Denmark http://michaeldaumconsulting.com Germany Microsoft Russia www.microsoft.com Russia Miljøministeriet Ministry for Foreign Affairs of Finland http://www.mim.dk/ Denmark http://formin.finland.fi/public/default.aspx?cultur e=en-US&contentlan=2 Finland mk-webservices Mobilistics GmbH http://www.mk-webservices.de/ Germany http://www.raphael-gmbh.de/ Germany MOC Systems http://moc.net/ Denmark Government Services Computers: Software Computers: Software CMS Integrator Modul University http://www.modul.ac.at/ Austria Educational © IKS Consortium 2013 Healthcare CMS Integrator Computers: Software Government Services 191 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 5 38 6 38 7 38 8 38 9 39 0 39 1 39 2 39 3 39 4 39 5 39 6 39 7 39 8 39 9 40 0 40 1 40 2 40 3 40 4 40 5 40 6 40 7 40 8 40 9 41 0 41 1 41 Services motionmill www.motionmill.com Belgium CMS Integrator MRNET www.mrnet.pt Portugal CMS Vendor MT Højgaard http://mth.com/ Denmark http://www.openeyesystems.de/ Germany Energy Digital Publishing Solutions www.mum.lu Luxembourg CMS Vendor http://www.msf.org/ France Healthcare nbsp GmbH Neologic Software AG www.nbsp.de Germany CMS Vendor www.neologic.ch Switzerland CMS Vendor Nets http://www.nets.eu/en/Pages/default.aspx Denmark Banking NHS Choices http://www.nhs.uk/Pages/HomePage.aspx United Kingdlom Nokia Norddjurs Kommune http://www.nokia.com Finland http://www.norddjurs.dk/ Denmark Healthcare Telecommunications Government Services Nordea Danmark Nordea Invest Fund Management Nordisk Ministerråd NORDJYSKE Medier Norges forskningsråd Northumbria University Norwegian Ministry of Foreign Affairs http://www.nordea.dk/ Denmark http://www.nordea.com/Denmark Denmark http://www.norden.org/en Denmark Banking Financial Services: Diversified Government Services http://www.nordjyske.dk/ http://www.forskningsradet.no/no/Forsiden/1173 185591033 Denmark Tourism Norway http://www.northumbria.ac.uk/ United Kingdom Research Educational Services http://www.regjeringen.no/en/dep/ud.html Norway Government Services Novartis http://www.novartis.com/ Germany Healthcare Novo Nordisk http://www.novonordisk.at Austria Healthcare Novozymes http://www.novozymes.com/en/Pages/default.aspx NRGi http://www.nrgi.dk/ Denmark Energy Nuon Ny Carlsberg Glyptotek Nyborg Kommune http://www.nuon.com/ Netherlands http://www.glyptoteket.dk/ Denmark http://www.nyborg.dk/ Denmark Energy Educational Services Government Services NYK Group http://www.nykeurope.com/ MT Medientechnik GmbH MUM internet solutions Médécins Sans Frontières © IKS Consortium 2013 Healthcare Transporta- 192 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 2 41 3 41 4 41 5 41 6 41 7 41 8 41 9 42 0 42 1 42 2 42 3 42 4 42 5 42 6 42 7 42 8 42 9 43 0 43 1 43 2 43 3 43 4 43 5 Europe Limited tion Financial Services: Diversified Nykredit Object Dynamix AG Odense Centralbibliotek Odense Kommune Oesterriches BundesBahn Office for Official Publications of the European Communities Office Of The High Commissioner For Human Rights http://www.nykredit.com/corporate Denmark http://www.emotix.ch/website/ueber_uns.htm Switzerland https://www.odensebib.dk/forside Denmark http://www.odense.dk/ Denmark www.oebb.at Austria CMS Vendor Educational Services Government Services Transportation http://publications.europa.eu/index_en.htm Luxembourg Government Services OK http://www.ok.dk/english/ Denmark OKKAM http://www.okkam.biz/ Italy omeco GmbH www.omeco.de Germany OmegaCMS http://omega.no/ Norway CMS Vendor CMS-Open Source Community OMV Petrom Onedrop Solutions GmbH & Co KG http://www.omv.com Austria Energy http://www.1drop.de Germany CMS Tool Provider OpenText http://websolutions.opentext.de/ OpenWGA http://www.openwga.com/home.en.html Germany Optaros http://www.optaros.com/blog Switzerland Oticon http://oticon.com/ OTIS http://www.otisworldwide.com/ Germany Outokumpu Stainless Steel Oy http://www.outokumpu.com/ Finland CMS Vendor CMS Integrator Consumer Electronics Building Industry Industrial and Analytical Instruments Ovum Patent- og Varemærkestyrel sen http://www.ovumkc.com/ United Kingdom Consulting http://www.dkpto.dk/ Denmark Per Aarsleff http://www.aarsleff.com Denmark Government Services Building Industry Percussion http://www.percussion.com/ United Kingdom CMS Vendor Government Services http://www.ohchr.org © IKS Consortium 2013 Energy Computers: Software CMS Vendor 193 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 43 6 43 7 43 8 43 9 44 0 44 1 44 2 44 3 44 4 44 5 44 6 44 7 44 8 44 9 45 0 45 1 Pfizer http://www.pfizer.com/home/ phaziz.com Austria Healthcare Germany Consumer Electronics Financial Services: Diversified Industrial and Analytical Instruments Legal Services Philips http://www.philips.at/ Netherlands Pictet & Cie http://www.pictet.com/ Switzerland Pipelife Plesner Svane Grønborg http://www.pipelife.com/com/ Austria Denmark Pohjola Bank http://www.plesner.com/cms/Startside-1437.aspx https://www.pohjola.fi/pohjola?id=300000&kieli koodi=en Politiet https://www.politi.no/ Norway Insurance Government Services polopoly www.polopoly.com United Kingdom CMS Vendor posOS GmbH www.posos.net Switzerland PostNord http://www.postnord.com/ Denmark Practical Law http://uk.practicallaw.com/ United Kingdom CMS Vendor Government Services Legal Services Finland Prodevion GmbH Professionshøjskolen UCC http://www.ucc.dk/ Demnark Protego http://www.protego.de/en/ Denmark protendics Ltd. www.protendics.de Germany Proxml http://www.proxml.be/linked-data.html Belgium CMS Vendor Knowledge Management Vendor www.puma.com Switzerland Clothing http://www.pxp.eu Austria CMS Integrator 45 5 Puma PXP interactive services & solutions AG querform.at – projekte & design OG http://querform.at/ Austria 45 6 R-Solution (Raiffeisen IT) http://www.r-solution.at/ Austria Rabobank http://www.rabobank.com/content/ Denmark Radagio http://www.radagio.com/ The Netherlands Raiffeisen http://www.raiffeisen.ch/web/home_de Switzerland 45 2 45 3 45 4 45 7 45 8 45 9 Germany © IKS Consortium 2013 Educational Services Building Industry Consulting Financial Services: Diversified Financial Services: Diversified Consulting Financial Services: Diversified 194 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 46 0 46 1 46 2 46 3 46 4 46 5 46 6 46 7 46 8 46 9 47 0 47 1 47 2 47 3 47 4 47 5 47 6 47 7 47 8 47 9 48 0 48 1 48 2 48 3 48 4 48 5 Raiffeisen Informatik GmbH Randers Kommune ReadyWeb GmbH http://raiffeiseninformatik.at Austria http://www.randers.dk/ Denmark http://www.readyweb.de Germany Realnetworks http://www.realnetworks.com/ Austria Rebild Kommune recon Enterprise CMS http://www.rebild.dk/+ http://www.recon-cms.de/recon/enterprisecontent-management/produktuebersicht.html Denmark Recticel Region Hovedstaden Region Midtjylland Region Nordjylland http://www.recticel.be/ Belgium http://www.regionh.dk/menu/ Denmark http://www.regionmidtjylland.dk/ Denmark http://www.rn.dk/ Denmark Region Sjælland http://www.regionsjaelland.dk/ Denmark Region Skåne http://www.skane.se/ Sweden Rezidor Richemont International SA http://www.rezidor.com/ http://www.richemont.com/ Switzerland Ricoh Nederland http://www.ricoh.nl/ Netherlands Rigshospitalet http://www.rigshospitalet.dk/menu/ Denmark Rigspolitiet http://www.politi.dk/da/ompolitiet/rigspolitiet/ Denmark Riksdagen Rikspolisstyrelsen RLS jakobsmeyer GmbH http://www.riksdagen.se/ http://www.polisen.se/Om-polisen/Polisen-iSverige/Organisation/Rikspolisstyrelsen/ Sweden http://www.rls.de/ Germany Robolo http://www.robolo.de/ Germany www.tesch.de Germany http://www.rhs.dk Denmark http://roth-programmierung.de/ Germany Roxen www.roxen.com Sweden RWA http://www.rwa.at/ Austria Rockwell Automation Roskilde Handelsskole Roth Programmierung © IKS Consortium 2013 Germany Denmark Banking Government Services CMS Tool Provider Computers: Software Government Services CMS Vendor Industrial and Analytical Instruments Government Services Government Services Government Services Government Services Healthcare Lodging & Gaming Apparel & Footwear Digital Publishing Solutions Healthcare Government Services Government Services Government Services Computers: Software CMS Integrator Industrial and Analytical Instruments Educational Services Computers: Software CMS Vendor Industrial and Analyti- 195 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 cal Instruments 48 6 48 7 48 8 48 9 49 0 49 1 49 2 Rzeczpospolita Rådet for sikker trafik http://www.rp.pl/ Poland http://www.sikkertrafik.dk/ Denmark Saab http://www.saab.com News, Media Government Services Autos & Auto Parts Sanoma http://www.sanoma.com/ Denmark News, Media Sanoma Data http://www.sanoma.com/ Finland News, Media Santaris Pharma http://www.santaris.com/ Denmark Healthcare SAS http://www.sas.dk/ Denmark Sauer-Danfoss http://www.sauer-danfoss.com/ Denmark Aviation Industrial and Analytical Instruments Saurus www.saurus.info Estonia Saxo Bank http://www.saxobank.com/ Denmark Scania Danmark http://www.scania.dk/ Denmark SCHEMA GmbH Scholl Communications AG SCREAMDESIG N GmbH http://www.schema.de Germany http://www.scholl.de/scholl/index.php Germany http://www.screamdesign.de/en/ Germany CMS Vendor CMS Integrator sdl tridion SDL Web Content Management Solutions Division www.tridion.com Netherlands CMS Vendor http://www.sdl.com/en/wcm/ Germany CMS Vendor Selbstdenker AG http://www.selbstdenker.ag/ Germany 50 3 50 4 Serena Software GmbH http://www.serena.com/ Germany CMS Vendor Knowledge Management Vendor Servicestyrelsen http://www.servicestyrelsen.dk/ Denmark 50 5 50 6 50 7 50 8 50 9 Siemens AG Wien Siemens AG, I&S IS http://www.siemens.com/answers/cee/de/ Austria www.siemens.de/hybrix Germany Silhouette Silkeborg Bibliotekerne http://www.silhouette.com Austria http://silkeborgbib.dk/ Denmark Simple Xoops http://www.myxoops.org/ Germany 49 3 49 4 49 5 49 6 49 7 49 8 49 9 50 0 50 1 50 2 © IKS Consortium 2013 CMS Vendor Financial Services: Diversified Autos & Auto Parts CMS Integrator Healthcare Business Information Management Computers: Software Healthcare Educational Services CMS Tool Provider 196 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 51 0 51 1 51 2 51 3 51 4 51 5 51 6 51 7 51 8 51 9 52 0 52 1 52 2 52 3 52 4 52 5 52 6 52 7 52 8 52 9 53 0 Simploo GmbH http://www.simploo.de/ Germany CMS Vendor CMS Integrator Sitefinity http://www.sitefinity.com/ SiteOS AG Six Offene Systeme GmbH www.siteos.de Germany CMS Vendor www.six.de Germany SJ Skanderborg Kommune http://www.sj.se/ Sweden http://www.skanderborg.dk/ Denmark SKAT http://www.skat.dk Denmark Skatteministeriet http://www.skm.dk/ Denmark skurrilewelt Software Competence Center Hagenberg Sony Ericsson Mobile Communications http://www.skurrilewelt.de/ Germany CMS Vendor Transportation Government Services Government Services Government Services CMS Integrator http://www.scch.at/ Austria Research http://www.sonymobile.com/ Sweden Consumer Electronics SOS-Kinderdorf http://www.sos-kinderdorf.at/ Austria Sourcefabric http://www.sourcefabric.org Czech Republic Spar Nord Sparkassen Rating und Risikosysteme Spar Nord Denmark http://www.s-rating-risikosysteme.de/ Germany Specsavers http://www.specsavers.co.uk/ United Kingdom Spitfire SRPA RufferPaniagua GbR http://spitfire.clausmuus.de/ Germany www.srpa.com Germany Statens IT http://www.statens-it.dk/ Denmark CMS Vendor Government Services Statkraft http://www.statkraft.com/ Norway Energy Statoil Danmark http://www.statoil.dk/FrontServlet Denmark http://www.stibosystems.com/ Germany Energy Knowledge Management Vendor Germany CMS Vendor Computers: Software 53 1 53 2 53 3 53 4 STIBO Systems GmbH Stibo Systems GmbH studio adhoc GmbH subshell Germany 53 Sulzer Ltd Schweiz Switzerland http://www.stibosystems.de http://www.studioadhoc.de/ © IKS Consortium 2013 CMS Vendor Foods & Nonalcoholic Beverages Financial Services: Diversified Healthcare CMS-Open Source Community 197 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 5 53 6 53 7 53 8 53 9 54 0 54 1 54 2 54 3 54 4 54 5 54 6 54 7 54 8 54 9 55 0 55 1 55 2 55 3 55 4 55 5 55 6 55 7 55 8 55 9 56 0 56 1 56 2 Sundhed.dk https://www.sundhed.dk/ Denmark Supergros http://www.supergros.dk/ Denmark Sure connections Healthcare Computers: Software United Kingdom SVT Sweden ScienceNet http://svt.se/ Sweden News, Media http://www.sciencenet.se/ Sweden Swisscom http://en.swisscom.ch Switzerland Research Telecommunications Sydbank Syddansk Universitet Syddanske Medier Sygehus Lillebælt http://sydbank.com/ Denmark http://www.sdu.dk/ Denmark Banking Educational Services http://www.sdm.dk/ Denmark News, Media http://www.sygehuslillebaelt.dk/wm223295 Denmark Systematic http://www.systematic.com/ Denmark Healthcare Computers: Software Systime http://www.systime.net/ Denmark T-Online Tampere University of Applied Sciences http://www.t-online.de/ Germany http://www.tamk.fi/media Finland Tate Modern http://www.tate.org.uk/ United Kingdom TDC Services Teknisk Erhvervsskole Center Telegraph Media Group (The) http://www.tdcservices.co.uk/ United Kingdom Research Educational Services Building Industry http://www.tec.dk/tec/site.aspx?p=23 Denmark Educational Services http://www.telegraph.co.uk/ United Kingdom Telmore https://www.telmore.dk/ Denmark News, Media Telecommunications terminalfour www.terminalfour.com Ireland CMS Vendor TerraMG textformer mediendesign http://www.terramg.net/ Germany http://textformer.de/ http://www.the451group.com/about/bio_detail.p hp?eid=294 Germany News, Media CMS Integrator USA News, Media The 451 Group The Global Fund TheMemoryChai n time4you.de TIMETOACT Software & Con- http://theglobalfund.org/en/ http://thememorychain.com/ http://www.time4you.de/ibt/site/time4you/ibt/en/ page/home/main.page United Kingdom http://www.timetoact.de Germany © IKS Consortium 2013 Germany CMS Vendor Telecommunications Healthcare Computers: Software Computers: Software CMS Integrator 198 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 sulting GmbH 56 3 56 4 56 5 56 6 56 7 56 8 56 9 57 0 57 1 57 2 57 3 57 4 57 5 57 6 57 7 57 8 57 9 58 0 58 1 58 2 58 3 58 4 58 5 58 6 58 7 58 8 CMS Tool Provider TinyMCE TIWAG-Tiroler Wasserkraft AG http://tinymce.moxiecode.com/ TNT top concepts Internetmarketing GmbH http://www.tnt.com/portal/location/en.html http://www.topconcepts.de Germany CMS Integrator Topdanmark Trader Media Group Transportministeriet Transportstyrelsen http://www2.topdanmark.dk/ Denmark Insurance http://www.tradermediagroup.com/ United Kingdom http://www.trm.dk/da/ Denmark http://www.transportstyrelsen.se/en/ Denmark Tre http://www.tre.se/ Sweden News, Media Government Services Transportation Telecommunications TrioVis GmbH http://www.triovis.de/ Germany CMS Vendor TrygVesta http://www.tryg.com/en/home/index.html Denmark Insurance TUI Travel plc http://www.tuitravelplc.com/ Germany TV2 TXT e-solutions GmbH http://tv2.dk/ Denmark http://www.txtgroup.com/ Germany http://www.tiwag.at/ Austria Energy Transportation UK - Department of Trade and Industry UK Cabinet Ofhttp://www.cabinetoffice.gov.uk/ fice United Kingdom United Kingdom Tourism Broadcasting & cable Computers: Software CMS-Open Source Community Government Services Financial Services: Diversified Government Services Government Services Government Services Umicore UN International Strategy for Disaster Reduction http://www.umicore.de/ Germany Machinery Unibet http://www.unibet.com/start United Kingdom Government Services Lodging & Gaming UNICEF http://www.unicef.org/ Unilever UK http://www.unilever.co.uk/ United Nations http://www.unisdr.org/ Typo3 Tønder Kommune UBS Financial Services Inc. Udenrigsministeriet Switzerland http://www.toender.dk/ Denmark http://www.ubs.com/ Switzerland http://um.dk/ Denmark http://www.unisdr.org/ © IKS Consortium 2013 Healthcare United Kingdom Agribusiness Government Services 199 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 58 9 59 0 59 1 59 2 59 3 Educational Services Educational Services Educational Services Educational Services Government Services Paper & Forest Products Universiteit Gent Universitetet i Bergen University of Leicester University Passau http://www.ugent.be/ Belgium http://www.uib.no/ Norway http://www2.le.ac.uk/ United Kingdom http://www.uni-passau.de/6.html?&L=1 Germany UNOPS http://www.unops.org/english/Pages/default.aspx UPM Uptime InformationsTechnologie GmbH http://www.upm.com/en/Pages/default.aspx Finland http://www.uptime.de/ Germany UST GmbH http://www.ust-gmbh.de/ Germany Utdanning.no http://utdanning.no/ Norway Computers: Software Computers: Software Educational Services V. Guldmann http://www.guldmann.com/ Denmark Healthcare VAMED Van der Hoven Stichting http://www.vamed.com http://www.hoevenstichting.nl/client/1/?websitei d=1&contentid=1 Austria Healthcare Denmark Healthcare Vattenfall United Kingdom Vejdirektoratet http://www.vattenfall.com/en/index.htm http://www.vejdirektoratet.dk/vejdirektoratet.asp ?page=company&objno=11 Vejen Kommune http://www.vejenkom.dk/ Denmark Vejle Bibliotek http://vejlebib.dk/ Denmark Velfac http://www.velfac.com/ http://www.vemag.de/gestaltung/frame/index.ht ml Denmark Energy Transportation Government Services Educational Services Building Industry Germany Machinery www.konsument.at Austria Versatel http://www.versatel.de/versatel-ag/ Germany Consulting Telecommunications Vestas http://www.vestas.com/ Denmark Energy Vesterli http://www.vesterli.com/ 61 1 vestjyskBANK https://www.vestjyskbank.dk/ Denmark 61 2 61 3 via knallgrau GmbH Via University College www.knallgrau.at Austria http://www.viauc.com/Pages/default.aspx Denmark Consulting Financial Services: Diversified Digital Publishing Solutions Educational Services 61 Viborg Kom- http://viborg.dk Denmark Government 59 4 59 5 59 6 59 7 59 8 59 9 60 0 60 1 60 2 60 3 60 4 60 5 60 6 60 7 60 8 60 9 61 0 Vemag Verein für konsumenteninformation © IKS Consortium 2013 Demark 200 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 4 mune 61 5 61 6 61 7 61 8 61 9 62 0 62 1 62 2 62 3 Videncentret for Landbrug 62 4 62 5 62 6 62 7 62 8 62 9 Værdipapircentralen WDPX - Wollweber 63 0 63 1 63 2 63 3 63 4 63 5 63 6 63 7 63 8 63 9 64 0 Services http://www.vfl.dk/Videncentretforlandbrug.htm Denmark Agribusiness Virgin Atlantic Virthos Systems GmbH http://www.virgin-atlantic.com/en/us/index.jsp United Kingdom Aviation http://www.virthos.net/ Germany Virtual Creations VisionConnect GmbH http://www.virtualcreations.de Germany http://www.visionconnect.de/ Germany Vizrt http://www.vizrt.com Norway Voest Alpine http://www.voestalpine.com/group/en Austria CMS Vendor Computers: Software CMS Integrator Media Asset Management Building Industry VRT http://www.vrt.be/ Belgium News, Media VYRE Software www.vyre.com United Kingdom https://www.vp.dk/ Denmark http://www.wdpx.de Germany We4IT GmbH http://www.we4it.com/en/ Germany CMS Vendor Financial Services: Diversified CMS Integrator Computers: Software Web Arts AG Web Integrations Ltd Webdynamix GmbH Weitkämper Technology GmbH www.web-arts.com Germany http://www.webintegrations.co.uk/ United Kingdom http://www.webdynamix.de/ Germany http://www.weitkamper.de/ Germany CMS Vendor CMS Integrator Computers: Software Knowledge Management Vendor Wetpaint http://www.wetpaint.com/ USA News, Media Widex http://www.widex.dk/ Denmark Wien IT http://www.wienit.at/eportal/ Austria WindowMaster http://www.windowmaster.com/ United Kingdom Healthcare Computers: Software Building Industry WPG uitgevers http://www.wpg.be/start/ Belgium News, Media WPP WWCConsulting GmbH YGG Workgroups http://www.wpp.com/wpp United Kingdom Consulting http://www.wwc-consulting.de/ Germany www.ygg.de Germany YHA UK http://www.yha.org.uk/ United Kingdom Yntegral www.yntegral.com United Kingdom © IKS Consortium 2013 CMS Integrator CMS Integrator Tourism Knowledge Management Vendor 201 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 64 1 64 2 64 3 Yousee Århus Købmandsskole Österreich Werbung 64 4 Österreichisches Rotes Kreuz http://yousee.dk/ Denmark http://www.aabc.dk/ http://www.austriatourism.com/xxl/_site/intde/home.html Denmark http://www.roteskreuz.at/home/ Austria Austria Digital Publishing Solutions Educational Services Tourism NonGovernment Organisation 7.5 No Contact Name URL Country 1 1024cms http://1024cms.org Pakistan 2 2S-CMS http://www.2f-cms.com/ Germany 3 42 Objects www.42sbs.com United Kingdom 4 4homepages http://www.4homepages.de/ Germany 5 60cycle.net Canada 6 abmedia GmbH http://60cycle.net/source/60cycleCMS.php http://www.abmedia-online.de/hameln/cmssocial-media.php 7 Above All Software www.aboveallsoftware.com USA 8 Access Innovations, Inc. www.dataharmony.com USA 9 Active Navigation www.activenavigation.com USA 10 Activedition http://www.activedition.com/ United Kingdom 11 www.adaptiveblue.com USA 12 AdaptiveBlue add.min Content Management http://www.addmin.de/ Germany 13 Adobe Systems, Inc. www.adobe.com USA 14 Aduna www.aduna-software.com Netherlands © IKS Consortium 2013 Germany Industry CMS-Open Source Community CMS Vendor Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community CMS Integrator Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS Tool Provider Semantic Tool Vendor CMS Integrator Semantic Tool Vendor Semantic Tool Ven- 202 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 dor 15 Aegir CMS http://www.midgard-project.org/documentation/aegir/ 16 Agent Logic www.agentlogic.com USA 17 Agent Software www.agentsoftware.com USA 18 Agilense, Inc. www.agilense.com USA 19 Agility http://www.agilitycms.com/home.aspx USA 20 AKT www.aktors.org/technologies/3store United Kingdom 21 Altova, Inc. www.altova.com USA www.amblit.com USA http://www.amethon.com/ Australia 23 Amblit Technologies Amethon Solutions 24 AneCMS http://anecms.com/ 25 Apache Cocoon http://cocoon.apache.org/ 26 Apache Jackrabbit http://jackrabbit.apache.org/ 27 Apache Slide 28 ApacheAxKit http://axkit.org/ 29 Apelon www.apelon.com 30 AppRain [email protected] 31 Articulate Software www.articulatesoftware.com 22 © IKS Consortium 2013 USA USA CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Computers: Software CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor 203 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 32 Artnets www.artnets.lv Latvia 33 AskMe www.askmecorp.com USA 34 AskMeNow www.askmenow.com USA 35 Aspasia www.aspasia-systems.de Germany 36 Astoria Software www.astoriasoftware.com USA 37 At Home Multimedia http://www.homemultimedia.at/ Germany 38 AT&T Research http://public.research.att.com/ USA 39 ATG NA Headquarters www.atg.com USA 40 Atlassian http://www.atlassian.com/ Australia 41 Auto CMS http://ventics.com/autocms/ 42 http://www.automne.ws/ France 43 Automne Autonomy/Interwoven http://www.interwoven.com/ United Kingdom 44 AxCMS.net http://axcms.net/ 45 Axontologic www.axontologic.com USA 46 BAE Systems http://www.baesystems.com/ USA 47 BBN Technologies www.bbn.com USA 48 BEA Systems USA 49 bechold.net www.bea.com http://bechold.net/contentmanagement/index.html 50 Bigace http://www.bigace.de/ Germany 51 Biowisdom www.biowisdom.com United Kingdom © IKS Consortium 2013 Germany CMS Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Movies & Home Entertainment Semantic Tool Vendor Semantic Tool Vendor CMS Vendor CMS-Open Source Community CMS-Open Source Community CMS Vendor CMS Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS Vendor CMS-Open Source Community Semantic Tool Ven- 204 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 dor 52 Bitflux http://bitfluxeditor.org 53 Bitweaver http://www.bitweaver.org/ 54 BloofoxCMS http://www.bloofox.com/ Germany 55 Blue Oxide Technologies www.blueoxide.com USA 56 blueKiwi http://www.bluekiwi-software.com/ France 57 Boeing Phantom Works www.boeing.com/phantom/ USA 58 Bouvet www.ontopia.net Norway 59 BravoSolution www.bravosolution.com Italy 60 Bricolage http://bricolagecms.org/ 61 Brightlabs CMS http://www.brightlabs.com.au/ Australia 62 Brightlemon http://brightlemon.com/ United Kingdom 63 Business Semantics www.businesssemantics.com United Kingdom 64 Cabacos CMS http://www.cabacos-cms.de/ Germany 65 Callisto 66 Campsite http://www.sourcefabric.org/ Czech Republic 67 Carsten Euwens http://www.euwens.de/index/menuid/8 Germany 68 Celcorp www.celcorp.com USA 69 CheckMI www.CHECKMi.com USA 70 chillyCMS http://chillycms.bplaced.net/chillyCMS/core/show.site.php © IKS Consortium 2013 Switzerland CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor Computers: Software Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community CMS Vendor CMS Integrator Semantic Tool Vendor CMS Vendor CMS-Open Source Community CMS-Open Source Community CMS Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open 205 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 71 Cisco Systems, Inc. www.cisco.com 72 CitusCMS http://www.citus-cms.org/ 73 ClanSphere 2010 http://www.csphere.eu/ 74 Clarabridge www.clarabridge.com 75 ClearForest Corp. www.clearforest.com USA 76 Clickability 77 ClipBucket http://www.clipbucket-fr.com/ France 78 CMS Builder http://www.interactivetools.com/ 79 CMS Laurin http://www.cms-laurin.de/ Germany 80 CMScout http://www.cmscout.co.za/ South Africa 81 CMSimple http://www.cmsimple.org/ Denmark 82 CocoBlog http://cocoblog.sourceforge.net/ 83 Cogito www.cogitoinc.com USA 84 CognIT a.s www.cognit.no Norway 85 Cognition Technologies www.cognition.com USA 86 Cognium Systems SA www.cogniumsystems.com France 87 Cohereweb www.cohereweb.net United Kingdom © IKS Consortium 2013 USA Source Community Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor CMS Vendor CMS-Open Source Community CMS Vendor CMS Vendor CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor 206 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 88 Collarity www.collarity.com USA 89 Collexis, Inc. www.collexis.com USA 90 CommonSpot http://www.paperthin.com/ USA 91 CompactCMS http://www.compactcms.nl/ Netherlands www.compositesw.com USA www.ca.com USA http://www.ecomas-cms.de/ Germany 94 Composite Software, Inc. Computer Associates International, Inc. conceptcomputer Vertriebsgesellschaft mbH 95 conceptcms http://www.conceptcms.com/pg/home.html?p =DE,,,1.6,,, Germany 96 Concrete5 http://www.concrete5.org/ USA 97 Conet http://conet.de/ Germany 98 Connotate www.connotate.com USA 99 Constructr CMS http://www.phaziz.com/ 100 Contao Open Source CMS http://www.contao.org/ Germany 101 Contenido http://www.contenido.org/ Germany www.contentanalyst.com USA http://www.cm4all.com Germany 92 93 103 Content Analyst Company, LLC Content Management AG 104 Contentteller http://www.contentteller.com/en/ 105 Contextware, Inc. www.contextware.com 102 © IKS Consortium 2013 USA Semantic Tool Vendor Semantic Tool Vendor CMS Vendor CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor CMS Vendor CMS-Open Source Community CMS-Open Source Community Knowledge Management Vendor Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community CMS Vendor Semantic Tool Vendor CMS Vendor CMS Vendor Semantic Tool Vendor 207 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 106 Contivo www.contivo.com USA 107 Contrexx http://www.contrexx.com/en/ Switzerland 108 Convera www.convera.com USA 109 Copernic, Inc. www.copernic.com Canada 110 Correlate www.correlate,com USA 111 Cotonti http://www.cotonti.com/ 112 Cougaar Software, Inc. www.cougaarsotware.com 113 CouroCMS http://www.courocms.com/ 114 Coveo www.coveo.com USA 115 CrownPeak http://www.crownpeak.com United Kingdom 116 Crystal Semantics http://www.crystalsemantics.com/ United Kingdom 117 CureHunter www.curehunter.com USA 118 Cycorp, Inc. www.cyc.com USA 119 Dassault Systemes www.3ds.com France 120 DBPrism CMS http://www.dbprism.com.ar/en/j2-CMS/ Argentina 121 Deepa Mehta http://www.deepamehta.de/ Germany 122 Design Power www.dp.com USA 123 deskmaster www.deskmaster.com Norway 124 Det Europæiske Miljøagentur http://www.eea.europa.eu/da Denmark 125 DGI http://www.dgi.dk/English/relations.aspx Denmark © IKS Consortium 2013 USA Semantic Tool Vendor CMS Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor CMS Vendor Semantic Tool Vendor CMS Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor Household Durables Government Services Educational Services 208 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 126 127 DiCom Group plc www.dicomgroup.com United Kingdom www.dharbor.com USA www.digitalreasoning.com USA 128 Digital Harbor Digital Reasoning Systems, Inc. 129 Discovery Machine Inc. www.discoverymachine.com USA 130 DocuWare http://www.docuware.com Germany 131 DotCMS http://dotcms.com/ 132 DotNetNuke 133 DreamFactory Software, Inc. www.dreamfactory.com USA 134 DROW GmbH http://www.drow.de/drow-gmbh.html Germany 135 Dubsite http://www.dubsite.net/ 136 e107 http://www.e107.org/news.php 137 EasyAsk www.EasyAsk.com 138 eazyPortal http://www.eazyportal.com/ 139 Econtent http://www.econtentmag.com/ 140 Editland http://www.editland.de/ Germany 141 EffectiveSoft Ltd. www.intellexer.com Russia 142 Eikona http://www.eikona.de Germany 143 Ektron www.ektron.com USA 144 Ekumo http://www.ekumo.de Germmany 145 elevateIT http://www.elevateit.org/ © IKS Consortium 2013 USA Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Media Asset Management CMS Vendor CMS Vendor Semantic Tool Vendor CMS Vendor CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor CMS-Open Source Community News, Media CMS Vendor Semantic Tool Vendor CMS Integrator Semantic Tool Vendor CMS Vendor CMS-Open Source Community 209 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 146 eliteCMS http://elitecms.net/ 147 Elxis 2009 http://www.elxis.org/ 148 EMC Corporation http://software.emc.com/ 149 EMC Deutschland GmbH Germany 150 EMC Documentum USA 151 Emojo Ltd www.emojo.com UK 152 Empolis www.empolis.com Germany 153 Enano http://enanocms.org/index 154 Endeca http://www.endeca.com United Kingdom 155 ENDECA Headquarters www.endeca.com USA 156 Engenium Search www.engenium.com USA 157 Enigmatec New York www.enigmatic.net USA 158 Entrieva, Inc. www.entrieva.com USA 159 eNvolution http://www.envolution.com/ 160 EOAM CMS www.epam-cms.com 161 eoCMS http://eocms.com/ 162 Epistemics www.epistemics.co.uk © IKS Consortium 2013 USA Hungary United Kingdom CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor Business Information Management Semantic Tool Vendor CMS Vendor Semantic Tool Vendor CMS-Open Source Community Business Information Management Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community CMS Vendor CMS-Open Source Community Semantic Tool Vendor 210 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 163 Erol www.erolonline.co.uk 164 http://epp.eurostat.ec.europa.eu/portal/page/portal/eurostat/home/ 165 Eurostat EWERK IT GmbH www.ewerk.com Germany 166 eWorks GbR http://eworks.de/produkte.html Germany 167 Expert System www.expertsystem.it Italy 168 ExpertMaker AB www.expertmaker.com Sweden 169 eZ Publish http://ez.no/de/ Germany 170 http://dhost.info/compmaster/ 171 F3Site Fabasoft Distribution GmbH http://www.fabasoft.com Austria 172 Factiva www.factiva.com USA 173 Fair Isaac Corporation www.fairisaac.com USA 174 Family Connections http://www.familycms.com/index.php 175 FancyCMS http://fancycms.com/ 176 Fast Search & Transfer www.fastsearch.com USA 177 fidion GmbH http://www.fidion.de/ Germany 178 Foresee International Ltd www.foresee.be Belgium 179 Fortent www.fortent.com USA 180 FourthCodex www.fourthcodex.com USA 181 Franz Inc http://www.franz.com USA © IKS Consortium 2013 United Kingdom CMS Integrator Government Services CMS Integrator CMS Integrator Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community CMS Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor CMS Integrator Business Information Management Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor 211 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 182 CMS-Open Source Community http://www.madebyfrog.com/ 184 Frog FUF // Frank und Freunde GmbH Fujitsu Laboratories of America, Inc. 185 Fundanemt http://www.fundanemt.com/ 186 fusionsquare http://www.fusionsquare.com/ Germany 187 http://www.fuzzylime.co.uk/?r=cms United Kingdom 188 FuzzyLime GAX technologies www.gax.com Luthuania 189 Gekko Web Builder http://www.babygekko.com/site/html/gekko_web_builder/ 190 General Dynamics Information www.gdit.com USA 191 Generate www.generateinc.com USA 192 GeoReference Online Ltd. www.georeferenceonline.com Canada 193 glFusion http://www.glfusion.org/ 194 Global 360, Inc. www.global360.com USA 195 Google www.google.com USA 196 Groxis, Inc. www.groxis.com USA 197 Gruppometa www.gruppometa.it Italy 198 GuppY http://www.freeguppy.org/ 199 H5 www.h5technologies.com 183 http://www.fuf.de/ Germany www.fujitsulabs.com USA © IKS Consortium 2013 USA CMS Integrator Semantic Tool Vendor CMS-Open Source Community CMS Vendor CMS-Open Source Community Consulting CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor 212 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 200 hakia, Inc. www.hakia.com USA 201 hanseaticon http://www.hanseaticon.com/ Germany 202 HBS Consulting HewlettPackard Company www.hbsconsult.com www.hp.com USA http://www.hico.at/de/ Austria 205 Hicco hitcom new media gmbH http://www.hitcom.de Germany 206 html-edit CMS http://www.html-edit.org/ 207 Hyland http://www.hyland.com/fr France 208 i2 Inc www.i2inc.com USA 209 IAC Search & Media http://sp.ask.com/en/docs/about/company_ove rview.shtml USA www.ibm.com USA www.icrossing.de Germany http://www.ict.ag/ Germany 203 204 212 IBM Corporation ICrossing GmbH ICT Solutions AG 213 Icy Phoenix http://www.icyphoenix.com/ 214 id praxis www.idpraxis.de 215 iGaming CMS http://www.igamingcms.com/ 216 ILOG, Inc. www.ilog.com USA 217 Image Matters LLC www.imagemattersllc.com USA 218 iMorph, Inc. www.imorph.com USA 219 ImpressCMS http://www.impresscms.org/ 210 211 © IKS Consortium 2013 Germany Semantic Tool Vendor CMS Integrator Semantic Tool Vendor Semantic Tool Vendor CMS Vendor CMS Vendor CMS-Open Source Community CMS Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS Tool Provider CMS Integrator CMS-Open Source Community CMS Vendor CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community 213 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 220 ImpressPages http://www.impresspages.org/ 221 Infolution bv www.infolution.com Netherlands 222 Infopark AG http://www.infopark.de/ Germany www.informatica.com USA www.infoextract.com USA 225 Informatica Corporation Information Extraction Systems Information Managment Solutions Consultants 226 223 224 www.imsc.us USA InforSense LLC www.inforsense.com USA 227 InfoSys www.infosys.com USA 228 Ingeniux http://www.ingeniux.com/ USA 229 Injader http://www.injader.com/ 230 Innodata Isogen, Inc. www.innodata-isogen.com USA 231 Intellesemantic www.intellisemantic.com Italy 232 Intellidimension, Inc. www.intellidimension.com USA 233 Intelligent Automation, Inc. www.i-a-i.com USA 234 Intellisophic, Inc. www.intellisophic.com USA http://www.interconomy.de/ Germany www.enomic.com Germany www.invention-machine.com USA 235 236 237 238 239 Interconomy Intermediate GmbH & Co. KG Invention Machine Corporation inxire GmbH Iona Technologies CMS-Open Source Community Semantic Tool Vendor Computers: Software Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS Vendor CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Computers: Software CMS Vendor Semantic Tool Vendor Germany www.iona.com © IKS Consortium 2013 Semantic Tool Ven- 214 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 dor 240 Iron Mountain www.ironmountain.com 241 ISAAC http://www.isaac.nl Netherlands 242 isens-evolution www.isens-evolution.com France 243 ISO International Organization for Standardization 244 iSOCO BARCELONA www.isoco.com Spain 245 ISYS Search Software www.isysusa.com USA 246 Janya, Inc. www.janyainc.com USA 247 Jarg Corporation www.jarg.com USA 248 Jaws http://www.jaws-project.com/ 249 jCore http://jcore.net/ 250 JE CMS http://joenasejes.cz.cc/ 251 Jetspeed http://portals.apache.org/jetspeed-2/ 252 Jive http://www.jivesoftware.com/ 253 jLibrary http://jlibrary.sourceforge.net/4/usecases.html 254 Joomla http://www.joomla.org/ 255 Joostina CMS http://joostina.ru/ 256 Jpublish http://code.google.com/p/jpublish/ 257 Justsystems http://na.justsystems.com/index.php © IKS Consortium 2013 USA United Kingdom Semantic Tool Vendor CMS Integrator CMS Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community Computers: Software CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community Business Infor- 215 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 258 K2 www.k2.com USA 259 Kajona http://www.kajona.de/ Germany 260 Kalido www.kalido.com USA 261 Kapow technologies Inc. www.kapowtech.com USA 262 Kennen Technologies www.kennentech.com USA 263 KickApps http://www.kitd.com/kickapps/ USA 264 Knewco, Inc. www.knewco.com USA 265 www.knova.com USA www.kbsi.com USA 269 Knova Software Knowledge Based Systems, Inc. Knowledge Computing Corporation Knowledge Foundations, Inc. Knowledge Systems, Al Laboratory 270 266 267 268 www.knowledgecc.com www.knowledgefoundations.com USA www.ksl-stanford.edu USA Kofax www.dicomgroup.com USA 271 Krang http://www.krangcms.com/ 272 Kroll Ontrack Inc. www.engenium.com USA 273 Kryn.cms beta http://www.kryn.org/ Germany 274 Kyield Language and Computing Inc. http://kyield.com/ USA www.landcglobal.com USA 275 © IKS Consortium 2013 mation Management Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Computers: Software Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor Semantic Tool Ven- 216 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 dor 276 Language Computer Corporation www.languagecomputer.com 277 Lanius CMS http://www.laniuscms.org/ 278 Laserfiche http://www.laserfiche.com/en-us 279 LEGO Americas http://mindstorms.lego.com/ 280 USA USA http://www.letteron.de Germany 281 Letteron Level9 Medienproduktion GmbH http://www.level9.de/ Germany 282 Leximancer www.leximancer.com Australia 283 Lexxe www.lexxe.com Australia 284 Liferay 285 286 LightNEasy LimeSoda Interactive Marketing GmbH 287 Liminal Systems www.liminalzone.org 288 Linguamatics Ltd www.linguamatics.com United Kingdom 289 LinkSpace www.linkspace.net USA 290 Lockhead Martin www.lmco.com USA 291 LogicLibrary, Inc. www.logiclibrary.com USA 292 LoveCMS http://www.lovecms.org/modules/content/index.php?id=1 293 Lucene 294 Lymba Corpora- USA http://www.lightneasy.org/ http://www.limesoda.at www.lymba.com © IKS Consortium 2013 Austria USA Semantic Tool Vendor CMS-Open Source Community CMS Vendor Semantic Tool Vendor CMS Vendor CMS Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community CMS Integrator Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community CMS Tool Provider Semantic 217 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 tion 295 Mac's CMS http://sourceforge.net/projects/macs-framework/ 296 Magenta Technology www.magenta-technology.com United Kingdom 297 Makna Semantic Wiki www.apps.ag-nbi.de/makna/ Germany 298 Mambo http://mambo-developer.org/ 299 Mandriva www.mandriva.com France 300 Mark Logic Corporation www.marklogic.com USA 301 Mason http://www.masonhq.com/ 302 MatchMine www.matchmine.com USA 303 MAXdev http://www.maxdev.it/ Italy 304 McDonald Bradley Inc. www.mcdonaldbradley.com USA 305 MediaCore http://getmediacore.com/ 306 MemHT http://www.memht.com/ 307 MetaCarta, Inc. www.metacarta.com USA 308 MetaIntegration www.metaintegration.net USA 309 Metallect www.metallect.com USA 310 Metatomix, Inc. www.metatomix.com USA 311 Metaview 360 www.metaview360.com USA © IKS Consortium 2013 Tool Vendor CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Ven- 218 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 dor 312 Metaweb http://www.metaweb.com/ 313 Metaweb Technologies Inc. www.metaweb.com 314 MiaCMS http://miacms.org/ 315 Micro CMS http://www.micro-cms.com/ 316 Midgard Lite 317 MigasCMS http://www.sebrac.altervista.org/ 318 Mind-Alliance Systems, LLC www.mind-alliance.com 319 Mindful Data www.mindfuldata.com 320 Mindtouch USA USA Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor USA 321 MiniCWB 322 Miosoft www.miosoft.com USA 323 MMBase http://www.mmbase.org/ Netherlands 324 Mobilytics http://www.mobilytics.net/ USA 325 Modulant www.pdit.com USA 326 Modus Operandi, Inc. www.modusoperandi.com USA 327 MODx http://modxcms.com/ 328 Molecular www.molecular.com 329 Mondeca www.mondeca.com © IKS Consortium 2013 France CMS-Open Source Community Semantic Tool Vendor CMS-Open Source Community Computers: Software Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor Semantic 219 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 330 Moresophy gmbh www.moresophy.com 331 Motorola Labs www.motorola.com 332 Moveable Type 333 mozilo Germany Germany 334 mSpace 335 Multi-Support Deutschland GmbH www.mspace.fm http://www.multisupport.com/international/about_us/contact/multi _support_germany/ 336 MySource http://www.mysource.coop/ 337 www.metier.com 338 Métier, Ltd. ncm - net communication management gmbh http://www.ncm.at/ Austria 339 nectil www.nectil.com Belgium 340 http://www.nedstat.de Germany 341 Nedstat NeoGeo New Media GmbH http://www.neogeo.com/ Germany 342 Nervana, Inc. www.nervana.com USA United Kingdom www.netezza.com USA http://www.netfutura.eu Germany Germany USA 344 Netezza Corporation netfutura GmbH & Co. KG 345 Netlabs www.netlabs.org 346 NetMap Analytics Pty Limited www.netmapanalytics.com Australia 347 neurokSoft soft.neurok.com USA 343 Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community © IKS Consortium 2013 Semantic Tool Vendor Knowledge Management Vendor CMS-Open Source Community Semantic Tool Vendor Digital Publishing Solutions CMS Integrator Business Information Management CMS Integrator Semantic Tool Vendor Semantic Tool Vendor CMS Integrator Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor 220 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 348 Newgen Software Technologies http://www.newgensoft.com/homepage United Kingdom 349 Nielsen BuzzMetrics USA www.nielsenbuzzmetrics.com USA 350 NOEO GmbH www.noeo.de Germany 351 Noetix www.noetix.com USA www.nokia.com Finland www.northropgrumman.com http://www.noxum.com/en/products/publishin g-studio/ USA 354 Nokia Head Office Northrop Grumman Corporation Noxum Publishing Studio 355 nqcontent www.nqcontent.com Cyprus 356 nStein www.nstein.com Canada 357 Nukes http://www.nukes.org/ 358 NuTech Solutions www.nutechsolutions.com USA 359 O3Spaces http://www.o3spaces.com/Home Netherlands 360 ocPortal http://ocportal.com/start.htm?keep_session=97304311&keep_has_js =1 361 OmniUpDate http://omniupdate.com/ 362 OneCMS http://www.onecms.net/ 363 Ontology Works www.ontologyworks.com USA 364 Ontomantics www.ontomantics.com France 365 Ontoprise GmbH http://www.ontoprise.com Germany 366 ontoprise® GmbH www.ontoprise.de Germany 367 Ontos International AG www.ontos.com Switzerland 352 353 © IKS Consortium 2013 Germany USA CMS Vendor Semantic Tool Vendor CMS Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS Vendor CMS Vendor Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor CMS Vendor CMS-Open Source Community CMS Vendor CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor 221 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 368 OntoSolutions, Inc. www.ontosolutions.com 369 Opal http://www.hulihanapplications.com/projects/opal 370 OpenACS http://openacs.org/ 371 OpenAmplify Limited http://www.openamplify.com 372 OpenCMS http://www.opencms.org/opencms/en/ 373 OpenRat http://www.openrat.de/ 374 375 376 377 Oracle Corporation OrbiTeam Software GmbH & Co. KG OS Reviews CMS otris software AG PANVISION GmbH papaya Software GmbH USA United Kingdom www.oracle.com USA http://www.bscw.de Germany http://www.osreviews.net/cms www.otris.de Germany http://www.panvision.de/ Germany http://www.papaya-cms.com/ Germany http://www.paperthin.com/ USA http://www.pc-ware.com/pcw/de/de/main.htm Germany 382 Paperthin PC-Ware Information Technologies AG PC-WARE Portal Solution http://portalsolution.pc-ware.de Germany 383 Phenotype http://www.phenotype-cms.com/ 384 PHP MicroCMS http://www.apphp.com/php-microcms/index.php 385 PHP-Fusion http://www.php-fusion.co.uk/news.php 378 379 380 381 © IKS Consortium 2013 Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor CMS Vendor CMS-Open Source Community CMS Vendor Computers: Software CMS Vendor CMS Vendor Computers: Software CMS Vendor CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community 222 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 http://www.polygon3.de/ Germany CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community CMS Vendor www.polymeta.com Hungary Semantic 386 phpCMS http://www.phpcms.in/ 387 PhpMySport http://phpmysport.sourceforge.net/en/ 388 PHPNuke http://www.phpnuke.org/ 389 phpSlash http://sourceforge.net/projects/phpslash/ 390 phpwcms http://www.phpwcms.de/ Germany 391 phpWebSite http://phpwebsite.appstate.edu/ USA 392 PhraseTrain www.phrasetrain.com USA 393 pimcore http://www.pimcore.org/ Austria 394 PivotX http://pivotx.net/ 395 Pixie http://www.getpixie.co.uk/ 396 Pligg CMS http://www.pligg.com/ 397 Pluck http://www.pluck-cms.org 398 PLUME CMS http://pxsystem.sourceforge.net/ 400 Podcast Generator polygon3 technologies UG 401 Polymeta 399 http://podcastgen.sourceforge.net/ © IKS Consortium 2013 223 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 402 polymita technologies www.polymita.com Spain 403 PostCore http://www.postcore.de/ Germany 404 Postnuke http://www.postnuke.com/ 405 Powerset, Inc. www.powerset.com 406 pragmaMx http://www.pragmamx.org/ 407 Primitive CMS http://www.bouzouste.info/ 408 www.profium.com Finland 409 Profium Progress Softwrae Corporation www.progress.com USA 410 Proximic.com www.proximic.com USA 411 PTC www.ptc.com USA 412 pTools www.ptools.com Ireland 413 Quark http://www.quark.com Germany 414 Quigo - U.S. headquarters www.quigo.com USA 415 Radar Networks www.radarnetworks.com USA 416 Rattle http://www.rattlecentral.com/ United Kingdom 417 Raytheon Company www.raytheon.com USA 418 Readware www.readware.com USA 419 Recommind, Inc www.recommind.com USA © IKS Consortium 2013 USA Tool Vendor Business Information Management CMS Vendor CMS-Open Source Community Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS Integrator CMS Tool Provider Semantic Tool Vendor Semantic Tool Vendor Digital Publishing Solutions Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor 224 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 420 Red Hat www.redhat.com 421 Redaxscript http://redaxscript.com/ 422 Reddot http://websolutions.opentext.com/ 423 Reenineering LLC www.reengineeringllc.com USA 424 Reinvent Technology www.reinvent.com Canada 425 ReOS- Real Estate Open Source http://reos.elazos.com/ 426 Revelytix www.revelytix.com USA 427 RuleBurst www.ruleburst.com USA 428 RunCMS http://www.runcms.org/ 429 SAIC www.saic.com USA 430 SaltLux www.saltlux.com Korea 431 Sandpiper Software, Inc. www.sandsoft.com USA 432 SAP AG www.sap.com Germany 433 Saperion http://www.saperion.com Germany 434 SAS Institute Inc. www.sas.com USA 435 SchemaLogic Inc. www.schemalogic.com USA http://www.schwarzmedia.ch Switzerland 437 Schwarz Media screenbox multimedia ltd. http://www.screenbox.net Switzerland 438 Seagull http://seagullproject.org/ 436 © IKS Consortium 2013 USA Semantic Tool Vendor CMS-Open Source Community CMS Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS Vendor Semantic Tool Vendor Semantic Tool Vendor CMS Integrator CMS Vendor CMS-Open Source Community 225 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 440 Semandex Networks, Inc. Semansys Technologies BV 441 Semantic Discovery www.semanticdiscovery.com USA 442 Semantic Insights www.semanticinsights.com USA 439 www.semandex.com USA www.semansys.com Netherlands 444 Semantic IQ, Inc. Semantic Knowledge ACETIC 445 Semantic Light www.semanticlight.com 446 Semantic Research Inc. www.semanticresearch.com USA 447 Semantic Search www.semantic-search.com USA 448 Semantic System AG www.semanticsystem.com Switzerland 449 SemanticSolutions LLC www.semanticsolutions.com USA 450 Semantra, Inc. www.semantra.com USA 451 Semaview www.semaview.com 452 SemperWiki http://semperwiki.org/ 454 SERENA Software, Inc, SF Software & Friends GmbH www.serena.com http://www.softwarefriends.de/startseite/index.html 455 Shinobu http://shinobu.61924.nl/ 456 SiberLogic Inc. www.siberlogic.com Canada 457 Siderean Software, Inc. www.siderean.com USA 443 453 http://semantiq.com// http://www.semantic-knowledge.com/ © IKS Consortium 2013 France USA Germany Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Computers: Software CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor 226 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 458 Sierra Nevada Corp www.sncorp.com USA 459 SilkRoad Technology www.silkroadtech.com USA 460 Silva http://infrae.com/products/silva 461 SilverStripe http://www.silverstripe.org/ USA 462 Sinequa http://www.sinequa.com France 463 Sirma Group Corp. www.ontotext.com Bulgaria www.site-box.dk Denmark 465 site-box SITEFORUM GmbH http://www.siteforum.com/de/ Germany 466 Sitepark GmbH http://www.sitepark.com/index.php Germany 467 Slither 468 SmartLogic Semaphore www.smartlogic.com United Kingdom 469 Smartsite http://smartsiteecm.com Netherlands 470 sNews http://www.snewscms.com/ 471 Soar Technology, Inc. www.soartech.com USA 472 Socialtext www.socialtext.com USA 473 www.softwareag.com Germany 474 Software AG Solidstate Group http://www.solidstategroup.com United Kingdon 475 Spine http://spine.sourceforge.net/ 464 © IKS Consortium 2013 Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community Business Information Management Semantic Tool Vendor CMS Integrator CMS Integrator CMS Integrator CMS-Open Source Community Semantic Tool Vendor CMS Vendor CMS-Open Source Community Semantic Tool Vendor Business Information Management Semantic Tool Vendor CMS Vendor CMS-Open Source Community 227 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 476 SpringCM http://www.springcm.com/ USA 477 SRA International, Inc. www.sra.com USA 478 SRI International www.sri.com USA 479 sTeam http://store.steampowered.com/ 480 Stellent www.stellent.de Germany 481 Sumodesign http://www.sumodesign.co.uk/home.html United Kingdom 482 Sun Microsystems, Inc. www.sun.com USA 483 SunGard www3.sungard.com 484 Sybase, United States HQ www.sybase.com 485 SyndeoCMS http://www.syndeocms.org/ 486 synkron www.synkron.com Denmark 487 Synomos www.synomos.com Canada 488 Syntax CMS http://www.syntaxcms.org/ 489 synType CMS http://syntype.org/ 490 SYS Technologies www.systechnologies.com USA 491 System One www.systemone.at Austria 492 TACIT www.tacit.com USA 493 Talis www.talis.com United Kingdom 494 TangoCMS http://tangocms.org/ © IKS Consortium 2013 USA CMS Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community CMS Vendor CMS Integrator Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community CMS Vendor Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community 228 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 495 Tangora Software A/S www.tangora.com 496 Target CMS http://targetcms.com/ 497 Taxonomy Strategies www.taxonomystrategies.com 498 Tea Trove http://www.teatrove.com/ 499 Telligent Systems http://telligent.com United Kingdom 500 Teradata Corporation www.teradata.com USA 501 Teragram Corporation www.teragram.com USA 502 TextDigger www.textdigger.com 503 TextPattern http://textpattern.com/ 504 www.textwise.com USA 505 Textwise The Brain Technologies Corp. www.thebrain.com USA 506 The METADATA Company www.metadata.com USA 507 Theeta CMS http://www.mntechsolutions.net/ 508 Thetus www.thetuscorp.com USA 509 Thinkmap, Inc. www.thinkmap.com USA 510 Thomson Corporation www.thomson.com USA 511 Thomson Reuters http://thomsonreuters.com/ USA 512 Thunderstone www.thunderstone.com USA © IKS Consortium 2013 Denmark USA CMS Vendor CMS-Open Source Community Semantic Tool Vendor CMS-Open Source Community Business Information Management Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor 229 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 513 TikiWiki CMS/ Groupware http://info.tikiwiki.org/tiki-index.php 514 tinfeX CMS http://www.tinfex.com 515 Tinypug http://code.google.com/p/tinypug/ 516 TomatoCMS http://tomatogallery.yzx.se/ Sweden 517 Toolpark pc3 http://www.toolpark.com Switzerland 518 ToQuadrant, Inc. www.TopQuadrant.com 519 Totalcom http://www.totalcom.info Italy 520 TRIBIQ CMS http://www.tribiq.com/ United Kingdom 521 Troux Technologies www.troux.com USA www.trueknowledge.com United Kingdom http://www.typoheads.at Austria Germany 523 True Knowledge Typoheads GmbH 524 Témis Group www.temis-group.com France 525 Ultimus www.ultimus.com USA 526 www.ultralingua.com USA 527 Ultralingua, Inc. unternehmen online GmbH & Co. KG http://www.unternehmenonline.de/de/Technologien.htm Germany 528 Valuenetics a/s www.valuenetics.com Denmark 529 VaselinEngine http://code.google.com/p/vaselinengine/ 530 http://www.vasont.com/ USA 531 Vasont Versatile Information Systems, Inc. www.vistology.com USA 532 Verticalnet www.verticalnet.com USA 522 © IKS Consortium 2013 CMS-Open Source Community CMS Vendor CMS-Open Source Community CMS-Open Source Community CMS Vendor Semantic Tool Vendor CMS Integrator CMS-Open Source Community Semantic Tool Vendor Semantic Tool Vendor CMS Integrator Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS Vendor CMS Integrator CMS-Open Source Community CMS Vendor Semantic Tool Vendor Semantic Tool Ven- 230 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 dor 533 www.vignette.com USA 534 Vignette Visible Measures http://www.visiblemeasures.com/ USA 535 Vitria www.vitria.com USA 536 Vivisimo, Inc. www.vivisimo.com USA 537 Vivomind Intelligece www.vivomind.com 538 w3studiocms http://www.w3studiocms.com/ 539 WAND, Inc. www.wandinc.com 540 WebDAV http://www.webdav.org/ 541 542 webEditor WebEngine Benelux www.webengine.be 543 Webessence CMS http://www.webessence.nl/ 544 WebGUI http://www.webgui.org/ 545 WebJaxe http://media4.obspm.fr/outils/webjaxe/en/ 546 WebLayers, Inc. www.weblayers.com 547 Webmatic http://www.valarsoft.com/index.php?categoryID=1&subcategoryID =1&productID=1&action=10 548 Website Baker http://www.websitebaker2.org/de/home.php?lang=DE 549 webSPELL http://www.webspell.org/ © IKS Consortium 2013 USA Netherlands USA USA Semantic Tool Vendor News, Media Semantic Tool Vendor Semantic Tool Vendor Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community CMS Integrator CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community CMS-Open Source 231 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 550 Wedia www.wedia.fr France 551 WhiteCrane http://dev.ameoto.com/whitecrane Germany 552 Widen http://www.widen.com/ USA 553 WiredReach www.wiredreach.com 554 Wolf CMS http://www.wolfcms.org/ 555 Wordmap Inc. www.wordmap.com 556 WysGui http://www.wysgui.com/ 557 Xaraya http://www.xaraya.com/ 558 XIMS http://xims.info/ 559 XOOPS http://www.xoops.org/ 560 XSB, Inc. www.xsb.com 561 Yammer 562 Yupi Cms 563 Zeit CMS 564 Zepheira http://zepheira.com/ 565 Zikula http://zikula.org/ 566 Zimplit http://www.zimplit.com/index.html USA USA USA http://yupi-cms.com/ © IKS Consortium 2013 USA Community CMS Vendor CMS-Open Source Community DM Vendor Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor Computers: Software CMS-Open Source Community CMS-Open Source Community Semantic Tool Vendor CMS-Open Source Community CMS-Open Source 232 / 232 Deliverable 8.7.4 Early-adopters Report 2012 – 13 th February 2013 567 ZoomInfo www.zoominfo.com USA 568 ZykeCMS http://www.zykecms.com/ France 569 ZyLAB North America LLC www.zylab.com USA © IKS Consortium 2013 Community Semantic Tool Vendor CMS-Open Source Community Semantic Tool Vendor