Semantic annotation of best-practices

Size: px
Start display at page:

Download "Semantic annotation of best-practices"

Transcription

1

2 Semantic annotation of best-practices Angelo Di Iorio, Davide Rossi, Fabio Vitali Department of Computer Science and Engineering, University of Bologna, Italy Abstract WikiRecPlay is a tool to record/replay/share/recommend sequences of interaction steps between users and web applications. It has been designed to support the sharing and automating of (part of) organizational best practices, that are unstructured, emergent processes that characterize knowledge-intensive tasks within organizations. WikiRecPlay is implemented as an extension to the Firefox web browser and uses a wiki as a back-end to store/retrieve sequences of interaction. The social dimension of the wiki promotes the sharing of knowledge between members of the organization but most of the know-how sharing with WikiRecPlay takes place via the integrated recommender that is used to suggest the available sequences stored in the wiki that have as starting point the web page that users are visiting. They can then browse the wiki page for a suggested sequence in order to obtain knowledge from other users or can enact one of the sequences that is automatically executed on their behalf. However, sequences stored in the wiki, even if they start from the same web page, can refer to different practice, can be sub-optimal or can be outdated. In this paper we study how to leverage on semantic wiki extensions in order to improve the quality of WikiRecPlay s recommender trying to overcome the aforementioned issues. Keywords Semantic Wikis, Enterprise Know-how, Web Replay, Knowledge sharing, WikiRecPlay 1 Introduction Processes, as usually intended by the Business Process Management (BPM) discipline, are structured entities for which a model exist (Aldin and de Cesare, 2001). Most of the BPM activities revolve around process models: process design, simulation, monitoring, enactment, etc. We call these processes structured processes, referring to the fact that they adhere to a well defined structure represented in a process behaviour language or notation. In (Rossi and Vitali, 2009) we discussed how social software, by letting users freely interact, supports emergent coordination scenarios, where process are dynamically refined by the actors without being enforced to obey to a predefined process model.

3 12 Angelo Di Iorio, Davide Rossi, Fabio Vitali In this context the business processes become more dynamic, flexible (and less defined) entities that we call organizational best practices, highlighting the fact that they are the result of refinements embodying the organization s know-how. This concept has been reiterated and refined, over the last few years, by other researchers as well, and has many contact points with the concepts behind adaptive case management. In (Bohringer, 2011), for example, the concept of emergent case management is introduced along with a solution based on social software tools like microblogs. The case management paradigm is also the framework for handling dynamic processes with social software tools presented in (Bider et al., 2011) and for works such as (Rychkova and Nurcan, 2011) in which is presented a BPMN extension to cope with this less structured framework, an effort to find a common ground between structured and emergent processes. WikiRecPlay is a tool (implemented as an extension to the Firefox web browser) that has been designed to support recording/replaying/sharing/recommending sequences of interaction steps representing parts of best practices in a context in which individuals from an organization adopt social software tools deployed as software-as-a-service (SaaS) platforms 1. By publishing and processing information in blogs, microblogs, wiki, forums; by using tagging services; by collaboratively editing documents the users reach organizational goals following sequences of activities that have been refined in previous interactions. This how-to knowledge in WikiRecPlay is captured in the form of sequences of interactions that can be used as a documentation or can be enacted on the behalf of the user. To make this sharing as effective as possible WikiRecPlay integrates a recommender system that suggests to the users the interaction sequences (stored in the wiki) to which they can be interested in. A recommender, however, is just as good as it is the ability of the user to take advantage of it. The original recommender integrated bywikirecplay is a very naïve one: the sequences suggested to the users are all and only those whose start page corresponds to the page they are visiting; moreover only the name and a brief author-edited description are available to characterize them. This behaviour is sub-optimal for various reasons: (i) for the very same page it is possible that multiple sequences, dealing with very different practices, are available; (ii) a sequence can be outdated (e.g. because the 1 A demo version is available at

4 Semantic annotation of best-practices 13 web application it refers to has been changed); (iii) no information is available on how to choose among different sequences that have similar names/ descriptions (suggestion from other users and a reputation metric associated to the author could be useful). The aim of the work presented in this paper is trying to overcome the aforementioned limits of the current proposal by adding a social dimension to the sequences stored in the wiki and let this kind of information emerge from the recommender. The structure of this presentation is as follows. Section 2 presents WikiRecPlay and its design goals, and provides a little details on its implementation. Section 3 introduces the semantic wiki extension that we propose to improve the social dimension of WikiRecPlay and its recommender. In section 4 we conclude and discuss our approach, in comparison to similar works. 2 WikiRecPlay: design goals, usage and implementation WikiRecPlay is a Firefox extension that allows users to record and re-play sequences of web activities (interactions with web sites using a browser). The way users perform such activities has been subject to changes in the recent past: web applications are getting more interactive, ubiquitous and easy to use; the social dimension has become crucial: different users with different skills and tools share content easily and complete tasks together, in a new and spontaneous way. From a technical perspective, monolithic server-side applications are being replaced by Ajax-based ones that load and manipulate (pieces of) content client-side. WikiRecPlay has been designed to support users in automating web interactions within this context. In order to define what we wanted from WikiRecPlay we selected a number of test cases build around known web applications 2 : GoogleDocs for its very sophisticated interface and Ajax-based machinery; MediaWiki and WordPress for their relevance as social software tools; PizzaBo and JqueryUI for the large amount of highly dynamic client-side code. WikiRecPlay has been built on an event-based model, in order to work on highly dynamic web pages: the application is able to record and re-play the events occurring in the browser (mouse click, form filling, selections, etc.). An alternative approach would have been to capture, store and replay HTTP

5 14 Angelo Di Iorio, Davide Rossi, Fabio Vitali transactions but such an approach cannot cope with (client-side) dynamic pages, leaving all Ajax-based applications unsupported. Fig. 2.1: The sidebar Fig. 2.2: Configuring sequence steps Figure 2.1 shows the main interface of the WikiRecPlay client. The sidebar lists all loaded sequences and allows users to edit or replay each of them. A new sequence can be recorded and stored through the same interface. Figure 2.2 shows the interface for editing a sequence. Once it has been recorded, in fact, its details appear in the Step list panel. Each step can be configured, moved or deleted separately. Each step is associated to an event occurring on a page element. The interface shows a screenshot of the page highlighting that element with a red bordered rectangle, and allows users to decide: which event needs to be captured which information users are expected to provide how event-related data (like the content of a text field) will be set when replaying the same sequence. Three options are available: (i) default value, to use the values originally recorded, (ii) ask at start time, to make users provide that information before playing the whole sequence, or (iii) ask during execution to let the application stop the sequence re-play and ask the user to provide the required data right before they are used. All these data are automatically collected by WikiRecPlay when recording a sequence; users can update and customize them at any time.

6 Semantic annotation of best-practices Fig. 2.3: 15 Setting parameters to replay a sequence Figure 2.3 shows a sample interface for inserting data when re-playing a sequence. Such a dialog is dynamically built by WikiRecPlay from the description of [each step of] a registration. WikiRecPlay also supports synchronization steps, these are steps that can be suspended until a given event occurs. The event does not have to be necessarily triggered on the same page and can be associated to different web applications, like the publication of some content on Twitter, the tagging of a photo on Facebook and so on. This mechanism makes it possible to replay sequences that need to synchronize with activities carried out by different users. In order to support this feature WikiRecPlay can halt a sequence until a specified value appears in a RSS stream. By using tools like Dapper3 (a web 3

7 16 Angelo Di Iorio, Davide Rossi, Fabio Vitali content extractor) and Pipes 4 (an interactive feed aggregator and manipulator), both from Yahoo, it is possible to capture and process complex events, like a reply to a post in a forum, a tweet with a specific hashtag being published by a given user, and many others, and reduce them to simple entries in a RSS feed (the one that is monitored by WikiRecPlay to resume the replay of a sequence). Last but not least, WikiRecPlay allows users to share sequences. Users can store data in two places: in a local XML file or on a wiki (which the sidebar is configured to communicate to). Wikis make it possible not only to easily share sequences but also to edit and improve them collaboratively. WikiRecPlay is built on the standard Firefox extension mechanisms and, in particular, the XPCOM framework. The overall application follows the MVC (Model-View-Controller) design pattern. The sidebar (View) is in charge of capturing user s actions and sending them to the Controller, that actually stores and manipulate procedures by interacting with other components. An internal XML format whose details are not relevant here has been defined to describe sequences and steps and is used throughout the application. The main modules of WikiRecPlay are listed below: Recorder: captures all the activities (DOM events) performed by the user. Player: reads a sequence descriptor and replays it, in case asking input data to the user; the player exploits browser facilities to send HTTP requests and to parse responses. LocalStorageManager: saves sequence descriptors in a local repository, by epxloiting the browser storage space. WikiStorageManager: saves sequence descriptors on a wiki. This module is in charge of login to the wiki, posting data, retrieving sequences or updating them. It uses the WikiGateway API (Shanks, 2008) that defines a set of operations exported by multiple wiki clones so that WikiRecPlay is not bounded to a specific server-side platform. Validator: validates sequence descriptors, before saving and exporting them. This module actually communicates with a web-service exporting validation features. While a detailed description to the inner workings of WikiRecPlay is out the scope of this paper we want to highlight that one to the main problems we had to face is related to dynamic web pages: since most elements can be created/moved/deleted at any time it can be tricky (if at all possible) to associate events and current page elements; in several occasions we had to rely on smart heuristics to overcome these kind of problems. 4

8 Semantic annotation of best-practices 17 3 From WikiRecPlay to SemanticWikiRecPlay One of the most important features of WikiRecPlay is the possibility of sharing sequences. Users can store data in two places: in a local XML file or on a wiki, which the extension is configured to communicate to. Wikis make it possible not only to easily share sequences but also to edit and improve them collaboratively. The wiki-side part of WikiRecPlay is very basic. Each sequence is stored in a page that includes both a human-readable description of the sequence and the XML snippet processed by the extension. Whenever a user records and saves a new sequence, data are saved onto the corresponding wiki page through an Ajax request. A module called WikiStorageManager is in charge of login to the wiki, posting data, retrieving sequences or updating them. From then on, sequences can also be edited directly by editing the corresponding wiki pages. For instance, users can customize parameters, add descriptions of a sequence, provide documentation and so on. The wiki also acts as back-end for the WikiRecPlay recommender module. Whenever a user visits a page, in fact, WikiRecPlay suggests her/him all sequences whose start page corresponds to the page. The information provided about each sequence is raw (just the name and a brief textual description) and retrieved on-the-fly from the wiki. That information might be partial and not sufficiently useful for the users. Just think about multiple sequences having similar names and descriptions: how to choose among them? How to be sure that one fits our needs? How to recognize a faster and/or more precise sequence for a given task? How to measure the reliability (and security) of a sequence? Our idea is to improve this recommender module by exploiting semantic wikis. A semantic wiki is a wiki system enabling users to write semantic annotations about wiki pages (more precisely, they are meant to write semantic data about a given domain, represented by wiki pages). Semantic wikis join together the advantages of the wiki open editing model, and those of semantically-enriched knowledge-bases. In our case, a semantic wiki can be exploited to let users annotate sequences with information that is available to the recommender and shown to the final users when suggesting sequences. Furthermore semantic descriptions can be exploited to search sequences related to the current one, to search sequences of a given author, to mine data on sequences and so on. In fact, we have developed a proof-of-concept implementation of the WikiRecPlay environment that uses a semantic wiki instead of a plain wiki,

9 18 Angelo Di Iorio, Davide Rossi, Fabio Vitali and includes a recommender that surfs and summarizes the semantic information stored in the wiki back-end. We call it Semantic WikiRecPlay due to the newly added semantic layer. It is based on SemanticMediaWiki 5, an extension of MediaWiki with a new syntax to let users annotate content fragments, and an enhanced interface to manage semantic data. The technical robustness and the support of the community make Semantic MediaWiki particularly suitable for our needs. There is also another good reason for choosing Semantic MediaWiki (SMW). Being an extension of MediaWiki, it can be integrated with other extensions in order to create a richer environment where to combine the WikiRecPlay semantic knowledge-base with other data. In particular, our architecture also includes the TagAsCategory extension 6, that allows users to categorize content without using explicitly the syntax of SMW. This extension, in fact, shows users a very simple interface to add new tags to a page. Behind the scenes, these tags are converted into page categories that can be surfed and searched as usual. The interesting point is that such data are directly integrated with semantic assertions and can generate further feedback and information about sequences, available to the recommender. A very simple example helps us discussing the potentialities of this approach. The following code snippet shows the source code of a page storing a WikiRecPlay sequence. Note that we omitted the operational description of the sequence, that is not relevant for the purposes of this discussion. <sequencedescriptor> [ ] </sequencedescriptor> This sequence was created by [[author:: Angelo Di Iorio]]. It allows you to buy a bus pass on the [[company:: ATC]] website, valid for [[city:: Bologna]]. [[Category: Bus]][[Category: Ticket]] The sequence allows users to buy a bus pass on the ATC website 7, valid for the city of Bologna. Such information is expressed as human-readable text but, above all, as semantic statements that can be extracted and processed separately. In fact, the previous page is rendered as follows:

10 Semantic annotation of best-practices 19 Fig. 3.1: The wiki page storing a sequence to buy a bus pass, enriched with tags and semantic assertions The bottom part of the page contains a factbox that summarizes statements on the sequence. These statements indicate the author, the name of the company and the city a pass can be used for in a machine-redable format (extracted from the in-line syntax of SMW). The TagAsCategory extension adds a widget to easily add tags (categories) to the page: the current list includes Tickets and Bus but new ones can be added with just one click. Note also that other similar extensions, such as SelectCategoryTagCloud 8 or CategorySuggest 9, also provide functionalities to show the cloud of tags, and suggest similar tags through auto-completion features. We plan to experiment these extensions too, but TagAsCategory is sufficiently power for the current proof-of-concept implementation. The knowledge-base created by categories and semantic assertions is now available for advanced searching, retrieving and recommendation. In particular, it is possible to exploit the SMW query language to look for and suggest sequences to the WikiRecPlay users. A very basic query is shown below:

11 20 Angelo Di Iorio, Davide Rossi, Fabio Vitali #ask: [[Category: Bus]]?city?company?author This query lists all pages (sequences) whose category is Bus and, for each of them shows its author, and the city and the company the sequence is valid for. Figure 3.2 shows the screenshot of a page containing a table generated automatically by the query. Fig. 3.2: The list of sequences that allows users to buy bus tickets, along with semanticproperties associated to the sequence The integration of the results within a wiki page is only one possible outcome of the query execution. Similarly, queries can be launched by the WikiRecPlay recommender in order to suggest sequences to the users. The list of semantic properties that can be set on a page, and that can be read by the recommender, is boundless: users might decide to tag sequences by their scope, by their application domain, by their limitations, and the list could go on and on. These user-defined properties can also be sided by other pre-defined data, that the same community agree on for characterizing sequences. For instance, sequences can be described in terms of reliability, stability and frequence of modifications. Since wiki pages are fully versioned and the whole history is

12 Semantic annotation of best-practices 21 available for surfing and changes, some of these properties can also be generated automatically and integrated in the overall knowledge-base. A further class of properties that the WikiRecPlay recommender exploits are the typed links. Semantic MediaWiki, in fact, allows users to characterize links between pages. These links can express semantic relations between sequences. For instance, users can state that a sequence specializes another one, or that is faster than, or that replaces an older version, or that is simpy related to other sequences. The network of relations created by such links can be again surfed by the recommender for suggesting new sequences. This is only a preliminary and incomplete set of semantic information that can be added on sequences. We expect the WikiRecPlay community of users to come into play at this stage, supported by the open editing model of wikis, and the semantic and folksonomies facilities. Notice also that MediaWiki includes some extensions to simplify the authoring process of such semantic information. The dilemma between completely free editing environments and more structured ones for semantic data is still unsolved (Di Iorio et al, 2008). For the purposes of this paper, it suffices to say that different tools successfully mitigate such difficulties. In particular, we plan to integrate Semantic_Forms 10 in our architecture. It is a MediaWiki extention that generates forms for easily editing structured data within wiki pages. It exploits templates, i.e. pre-defined structures which are dynamically filled by content and rendered as articles: forms are generated from templates, whose data unit have been previously typed. Creating templates for describing sequences, it is then possible to create simplified interfaces for the final WikiRecPlay users. Rating and social facilities complete the picture. One of the parameter that users can read to choose sequences (among those suggested by the recommender on the basis of their semantic characterization) is about the reputation of the author and of the sequence itself. Even this information can be added to wiki pages through some MediaWiki extensions. Plenty of these extensions exist: W4G_Rating_Bar 11 is a commercial solution powerful and flexible; CommunityVoice 12 and AjaxRatingScripts 13 are freely available and stable. These extensions allow users to add comments and to assign a vote to

13 22 Angelo Di Iorio, Davide Rossi, Fabio Vitali the page (i.e. to the sequence) that the WikiRecPlay recommender could aggregate and show to the final users. The set of parameters to be measured, as well as ranges and possible values, is highly configurable. Ratings can then provide users feedback on the popularity, liveliness, quality of the sequences and so on. From an implementation point of view, the integration of ratings facilities is not straightforward. These extensions, in fact, are still not natively integrated with Semantic MediaWiki but it should not be difficult to translate data at runtime and to populate semantic data. Social capabilities could also be integrated in the whole framework. Social- Profile 14, for instance, is another extension that allows wiki users to create their own (social) profiles and to share content with other users. Statistics about the reputation of the users, about the sequences they created, about their previous and current productivity are all useful data for the recommender and, eventually, for the users that will choose the sequences to replay. This last extension is not yet integrated in our proof-of-concept implementation but represents a promising development direction we will investigate in the near future. Finally, note that exportation capabilities of Semantic MediaWiki into RDF and OWL make the whole WikiRecPlay knowledge-base on sequences available for advanced retrieving, searching, and reasoning. Such data can also be integrated with other sources of information, for instance to Linked Data silos or other Semantic Web resources. 4 Conclusions The use of client-based tools to record and replay interactions sequences with web applications has been mainly developed in the context of web application testing - with tools such as Selenium 15, RoboFox (Koesnandar et al., 2008), Mugshot (Mickens et al., 2010) and others. A tool that uses these techniques to enable how-to knowledge sharing within organizations is CoScripter (Leshed et al., 2008) and its evolution ActionShot (Li et al., 2010). Like WikiRecPlay, CoScripter can use a wiki to promote the sharing of sequences of interactions (that are represented as sequences of item described using a natural languagelike syntax). The CoScripter wiki allows users to freely tag pages corresponding to sequences and gives them a rating. Sequences can be sorted by criteria such as recent use, favorite, modification or creation date

14 Semantic annotation of best-practices 23 In order to find a suitable sequence users have to perform a search from the integrated sidebar or have to browse the wiki. No explicit recommender is currently integrated in the system. It is our opinion that, although the direction taken by CoScripter and similar tools was very promising, the part of sequences recommendation, and the overall mechanisms to characterize sequences, is still under-designed and under-exploited. The overall social dimension of such tools could be pushed forward. WikiRecPlay had similar limitations. That is why we explored a social semantic layer on top of the original platform: social web tools can leverage on WikiRecPlay to better support organizational best practices and WikiRecPlay can leverage on social semantic web to increase its usefulness to the users. This mutual benefits loop improves the usefulness of WikiRecPlay by adding it a (semantic-aware) social dimension. In this paper we have shown a proof-of-concept semantic wiki (built on top of Semantic Media Wiki with selected extensions) that can be used as a backend to WikiRecPlay in order to achieve our goals. Still, there is a lot of work to be done in this direction. We believe that preliminary experiments are promising. We are now setting up a freely accessible installation of thewikirecplay back-end, around which building a lively community of users. The semantic dimension of WikiRecPlay can help us in such a challenge. Bibliography Aldin, L. and de Cesare, S A literature review on business process modelling: new frontiers of reusability. Enterp. Inf. Syst., 5(3): Bider, I., Johannesson, P. and Perjons, E A strategy for merging social software with business process support. In Business Process Management Workshops, volume 66 of Lecture Notes in Business Information Processing, pages Springer Berlin Heidelberg. Bohringer, M Emergent case management for ad-hoc processes: A solution based on microblogging and activity streams. In Business Process Management Workshops, volume 66 of Lecture Notes in Business Information Processing, pages Springer Berlin Heidelberg. Di Iorio, A., Vitali, F. and Zacchiroli, S Wiki content templating. In Proceedings of the 17th international conference on World Wide Web, WWW 08, pages , New York, NY, USA. ACM. Koesnandar, A., Elbaum, S., Rothermel, G., Hochstein, L., Scaffidi, C. and Stolee, K. T Using assertions to help end-user programmers create dependable web macros. In Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations

A Social Software-based Coordination Platform

A Social Software-based Coordination Platform A Social Software-based Coordination Platform Tool Paper Davide Rossi Computer Science Department - University of Bologna - Italy rossi@cs.unibo.it Abstract. Organizational best practices are unstructured,

More information

Customized Edit Interfaces for Wikis via Semantic Annotations

Customized Edit Interfaces for Wikis via Semantic Annotations Customized Edit Interfaces for Wikis via Semantic Annotations Angelo Di Iorio 1, Silvia Duca 1, Alberto Musetti 1, Silvia Righini 1, Davide Rossi 1, Fabio Vitali 1 1 Department of Computer Science, University

More information

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

Sindice Widgets: Lightweight embedding of Semantic Web capabilities into existing user applications. Sindice Widgets: Lightweight embedding of Semantic Web capabilities into existing user applications. Adam Westerski, Aftab Iqbal, and Giovanni Tummarello Digital Enterprise Research Institute, NUI Galway,Ireland

More information

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

ANNUAL REPORT Visit us at   project.eu Supported by. Mission Mission ANNUAL REPORT 2011 The Web has proved to be an unprecedented success for facilitating the publication, use and exchange of information, at planetary scale, on virtually every topic, and representing

More information

FedX: A Federation Layer for Distributed Query Processing on Linked Open Data

FedX: A Federation Layer for Distributed Query Processing on Linked Open Data FedX: A Federation Layer for Distributed Query Processing on Linked Open Data Andreas Schwarte 1, Peter Haase 1,KatjaHose 2, Ralf Schenkel 2, and Michael Schmidt 1 1 fluid Operations AG, Walldorf, Germany

More information

Spemmet - A Tool for Modeling Software Processes with SPEM

Spemmet - A Tool for Modeling Software Processes with SPEM Spemmet - A Tool for Modeling Software Processes with SPEM Tuomas Mäkilä tuomas.makila@it.utu.fi Antero Järvi antero.jarvi@it.utu.fi Abstract: The software development process has many unique attributes

More information

Browsing the Semantic Web

Browsing the Semantic Web Proceedings of the 7 th International Conference on Applied Informatics Eger, Hungary, January 28 31, 2007. Vol. 2. pp. 237 245. Browsing the Semantic Web Peter Jeszenszky Faculty of Informatics, University

More information

Enhancing Wrapper Usability through Ontology Sharing and Large Scale Cooperation

Enhancing Wrapper Usability through Ontology Sharing and Large Scale Cooperation Enhancing Wrapper Usability through Ontology Enhancing Sharing Wrapper and Large Usability Scale Cooperation through Ontology Sharing and Large Scale Cooperation Christian Schindler, Pranjal Arya, Andreas

More information

Leveraging the Direct Manipulation Capabilities of OpenCms by Introducing a Page Definition Layer -

Leveraging the Direct Manipulation Capabilities of OpenCms by Introducing a Page Definition Layer - Leveraging the Direct Manipulation Capabilities of OpenCms by Introducing a Page Definition Layer - Presented by Konrad W ulf, businessmart AG, at the OpenCms Days 2008, Cologne (May 5/6) Contents 1. Direct

More information

An Annotation Tool for Semantic Documents

An Annotation Tool for Semantic Documents An Annotation Tool for Semantic Documents (System Description) Henrik Eriksson Dept. of Computer and Information Science Linköping University SE-581 83 Linköping, Sweden her@ida.liu.se Abstract. Document

More information

PROJECT REPORT. TweetMine Twitter Sentiment Analysis Tool KRZYSZTOF OBLAK C

PROJECT REPORT. TweetMine Twitter Sentiment Analysis Tool KRZYSZTOF OBLAK C PROJECT REPORT TweetMine Twitter Sentiment Analysis Tool KRZYSZTOF OBLAK C00161361 Table of Contents 1. Introduction... 1 1.1. Purpose and Content... 1 1.2. Project Brief... 1 2. Description of Submitted

More information

OWiki: enabling an ontology-led creation of semantic data

OWiki: enabling an ontology-led creation of semantic data OWiki: enabling an ontology-led creation of semantic data Angelo Di Iorio 1, Alberto Musetti 1, Silvio Peroni 1, Fabio Vitali 1 1 Department of Computer Science, University of Bologna, Italy, {diiorio,

More information

The TDAQ Analytics Dashboard: a real-time web application for the ATLAS TDAQ control infrastructure

The TDAQ Analytics Dashboard: a real-time web application for the ATLAS TDAQ control infrastructure The TDAQ Analytics Dashboard: a real-time web application for the ATLAS TDAQ control infrastructure Giovanna Lehmann Miotto, Luca Magnoni, John Erik Sloper European Laboratory for Particle Physics (CERN),

More information

Blog Pro for Magento 2 User Guide

Blog Pro for Magento 2 User Guide Blog Pro for Magento 2 User Guide Table of Contents 1. Blog Pro Configuration 1.1. Accessing the Extension Main Setting 1.2. Blog Index Page 1.3. Post List 1.4. Post Author 1.5. Post View (Related Posts,

More information

Web 2.0, AJAX and RIAs

Web 2.0, AJAX and RIAs Web 2.0, AJAX and RIAs Asynchronous JavaScript and XML Rich Internet Applications Markus Angermeier November, 2005 - some of the themes of Web 2.0, with example-sites and services Web 2.0 Common usage

More information

Netvibes A field guide for missions, posts and IRCs

Netvibes A field guide for missions, posts and IRCs Netvibes A field guide for missions, posts and IRCs 7/2/2012 U.S. Department of State International Information Programs Office of Innovative Engagement Table of Contents Introduction... 3 Setting up your

More information

Semantic Web. Lecture XIII Tools Dieter Fensel and Katharina Siorpaes. Copyright 2008 STI INNSBRUCK

Semantic Web. Lecture XIII Tools Dieter Fensel and Katharina Siorpaes. Copyright 2008 STI INNSBRUCK Semantic Web Lecture XIII 25.01.2010 Tools Dieter Fensel and Katharina Siorpaes Copyright 2008 STI INNSBRUCK Today s lecture # Date Title 1 12.10,2009 Introduction 2 12.10,2009 Semantic Web Architecture

More information

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE YING DING 1 Digital Enterprise Research Institute Leopold-Franzens Universität Innsbruck Austria DIETER FENSEL Digital Enterprise Research Institute National

More information

Development of an e-library Web Application

Development of an e-library Web Application Development of an e-library Web Application Farrukh SHAHZAD Assistant Professor al-huda University, Houston, TX USA Email: dr.farrukh@alhudauniversity.org and Fathi M. ALWOSAIBI Information Technology

More information

Online Conformance Checking for Petri Nets and Event Streams

Online Conformance Checking for Petri Nets and Event Streams Downloaded from orbit.dtu.dk on: Apr 30, 2018 Online Conformance Checking for Petri Nets and Event Streams Burattin, Andrea Published in: Online Proceedings of the BPM Demo Track 2017 Publication date:

More information

+1 (646) (US) +44 (20) (UK) Blog. for Magento 2. ecommerce.aheadworks.com/magento-2-extensions

+1 (646) (US) +44 (20) (UK) Blog. for Magento 2. ecommerce.aheadworks.com/magento-2-extensions Blog for Magento 2 Table of contents: Table of contents:... 2 Reference table... 3 Getting started... 4 Sidebar... 5 SEO... 6 Related Products... 6 Wordpress Import... 7 Blog categories... 7 Blog posts...

More information

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

W3C Workshop on the Future of Social Networking, January 2009, Barcelona 1 of 6 06/01/2010 20:19 W3C Workshop on the Future of Social Networking, 15-16 January 2009, Barcelona John G. Breslin 1,2, Uldis Bojārs 1, Alexandre Passant, Sergio Fernández 3, Stefan Decker 1 1 Digital

More information

Making Ontology Documentation with LODE

Making Ontology Documentation with LODE Proceedings of the I-SEMANTICS 2012 Posters & Demonstrations Track, pp. 63-67, 2012. Copyright 2012 for the individual papers by the papers' authors. Copying permitted only for private and academic purposes.

More information

Joining Collaborative and Content-based Filtering

Joining Collaborative and Content-based Filtering Joining Collaborative and Content-based Filtering 1 Patrick Baudisch Integrated Publication and Information Systems Institute IPSI German National Research Center for Information Technology GMD 64293 Darmstadt,

More information

Liferay Digital Experience Platform. New Features Summary

Liferay Digital Experience Platform. New Features Summary Liferay Digital Experience Platform New Features Summary Liferay has redesigned its platform with new functionality in Liferay Digital Experience Platform (DXP). The following is a summary of the key new

More information

An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information

An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information Stefan Schulte Multimedia Communications Lab (KOM) Technische Universität Darmstadt, Germany schulte@kom.tu-darmstadt.de

More information

Google technology for teachers

Google technology for teachers Google technology for teachers Sandhya Digambar Shinde Assistant Professor, Department of Library and Information Science, Jayakar Library, University of Pune-411007 Pune, Maharashtra, India srmaharnor@unipune.ac.in

More information

Talend Open Studio for MDM Web User Interface. User Guide 5.6.2

Talend Open Studio for MDM Web User Interface. User Guide 5.6.2 Talend Open Studio for MDM Web User Interface User Guide 5.6.2 Talend Open Studio for MDM Web User Interface Adapted for v5.6.2. Supersedes previous releases. Publication date: May 12, 2015 Copyleft This

More information

A Planning-Based Approach for the Automated Configuration of the Enterprise Service Bus

A Planning-Based Approach for the Automated Configuration of the Enterprise Service Bus A Planning-Based Approach for the Automated Configuration of the Enterprise Service Bus Zhen Liu, Anand Ranganathan, and Anton Riabov IBM T.J. Watson Research Center {zhenl,arangana,riabov}@us.ibm.com

More information

Eleven+ Views of Semantic Search

Eleven+ Views of Semantic Search Eleven+ Views of Semantic Search Denise A. D. Bedford, Ph.d. Goodyear Professor of Knowledge Management Information Architecture and Knowledge Management Kent State University Presentation Focus Long-Term

More information

Hermion - Exploiting the Dynamics of Software

Hermion - Exploiting the Dynamics of Software Hermion - Exploiting the Dynamics of Software Authors: David Röthlisberger, Orla Greevy, and Oscar Nierstrasz Affiliation: Software Composition Group, University of Bern, Switzerland Homepage: http://scg.iam.unibe.ch/research/hermion

More information

Annotation Component in KiWi

Annotation Component in KiWi Annotation Component in KiWi Marek Schmidt and Pavel Smrž Faculty of Information Technology Brno University of Technology Božetěchova 2, 612 66 Brno, Czech Republic E-mail: {ischmidt,smrz}@fit.vutbr.cz

More information

Online Conformance Checking for Petri Nets and Event Streams

Online Conformance Checking for Petri Nets and Event Streams Online Conformance Checking for Petri Nets and Event Streams Andrea Burattin University of Innsbruck, Austria; Technical University of Denmark, Denmark andbur@dtu.dk Abstract. Within process mining, we

More information

Setting up your Netvibes Dashboard Adding a Blog to your Dashboard

Setting up your Netvibes Dashboard Adding a Blog to your Dashboard Cr e a t i ngali s t e ni ngda s hboa r d wi t hne t vi be s Ne t v i be s Table of Contents Introduction... 1 Setting up your Netvibes Dashboard... 2 Adding a Blog to your Dashboard... 2 Adding Twitter

More information

A Tagging Approach to Ontology Mapping

A Tagging Approach to Ontology Mapping A Tagging Approach to Ontology Mapping Colm Conroy 1, Declan O'Sullivan 1, Dave Lewis 1 1 Knowledge and Data Engineering Group, Trinity College Dublin {coconroy,declan.osullivan,dave.lewis}@cs.tcd.ie Abstract.

More information

SAP Jam Communities What's New 1808 THE BEST RUN. PUBLIC Document Version: August

SAP Jam Communities What's New 1808 THE BEST RUN. PUBLIC Document Version: August PUBLIC Document Version: August 2018 2018-10-26 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content 1 Release Highlights....3 1.1 Anonymous access to public communities....4

More information

SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES

SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES Jeremy Carroll, Ralph Hodgson, {jeremy,ralph}@topquadrant.com This paper is submitted to The W3C Workshop on Semantic Web in Energy Industries

More information

Reasoning on Business Processes and Ontologies in a Logic Programming Environment

Reasoning on Business Processes and Ontologies in a Logic Programming Environment Reasoning on Business Processes and Ontologies in a Logic Programming Environment Michele Missikoff 1, Maurizio Proietti 1, Fabrizio Smith 1,2 1 IASI-CNR, Viale Manzoni 30, 00185, Rome, Italy 2 DIEI, Università

More information

Kentico CMS 6.0 Intranet Administrator's Guide

Kentico CMS 6.0 Intranet Administrator's Guide Kentico CMS 6.0 Intranet Administrator's Guide 2 Kentico CMS 6.0 Intranet Administrator's Guide Table of Contents Introduction 5... 5 About this guide Getting started 7... 7 Installation... 11 Accessing

More information

How APEXBlogs was built

How APEXBlogs was built How APEXBlogs was built By Dimitri Gielis, APEX Evangelists Copyright 2011 Apex Evangelists apex-evangelists.com How APEXBlogs was built By Dimitri Gielis This article describes how and why APEXBlogs was

More information

Preserving Rich User Interface State in Web Applications across Various Platforms

Preserving Rich User Interface State in Web Applications across Various Platforms Preserving Rich User Interface State in Web Applications across Various Platforms Fabio Paternò, Carmen Santoro, and Antonio Scorcia ISTI-CNR, Via G. Moruzzi, 1 56124 Pisa, Italy {Fabio.Paterno,Carmen.Santoro,Antonio.Scorcia}@isti.cnr.it

More information

ICD Wiki Framework for Enabling Semantic Web Service Definition and Orchestration

ICD Wiki Framework for Enabling Semantic Web Service Definition and Orchestration ICD Wiki Framework for Enabling Semantic Web Service Definition and Orchestration Dean Brown, Dominick Profico Lockheed Martin, IS&GS, Valley Forge, PA Abstract As Net-Centric enterprises grow, the desire

More information

Managing Learning Objects in Large Scale Courseware Authoring Studio 1

Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Ivo Marinchev, Ivo Hristov Institute of Information Technologies Bulgarian Academy of Sciences, Acad. G. Bonchev Str. Block 29A, Sofia

More information

administrative control

administrative control administrative control Powerful membership management features Administrative Control Powerful membership management features Member Management Create and manage member types Approve members via email

More information

HTML 5 and CSS 3, Illustrated Complete. Unit M: Integrating Social Media Tools

HTML 5 and CSS 3, Illustrated Complete. Unit M: Integrating Social Media Tools HTML 5 and CSS 3, Illustrated Complete Unit M: Integrating Social Media Tools Objectives Understand social networking Integrate a Facebook account with a Web site Integrate a Twitter account feed Add a

More information

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

Tania Tudorache Stanford University. - Ontolog forum invited talk04. October 2007 Collaborative Ontology Development in Protégé Tania Tudorache Stanford University - Ontolog forum invited talk04. October 2007 Outline Introduction and Background Tools for collaborative knowledge development

More information

XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI

XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI Chapter 18 XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI Fábio Ghignatti Beckenkamp and Wolfgang Pree Abstract: Key words: WebEDI relies on the Internet infrastructure for exchanging documents among

More information

UML-Based Conceptual Modeling of Pattern-Bases

UML-Based Conceptual Modeling of Pattern-Bases UML-Based Conceptual Modeling of Pattern-Bases Stefano Rizzi DEIS - University of Bologna Viale Risorgimento, 2 40136 Bologna - Italy srizzi@deis.unibo.it Abstract. The concept of pattern, meant as an

More information

Snapshot Best Practices: Continuous Integration

Snapshot Best Practices: Continuous Integration Snapshot Best Practices: Continuous Integration Snapshot provides sophisticated and flexible tools for continuously keeping Salesforce accounts, developer projects, and content repositories synchronized.

More information

T-Alert: Analyzing Terrorism Using Python

T-Alert: Analyzing Terrorism Using Python T-Alert: Analyzing Terrorism Using Python Neha Mhatre 1, Asmita Chaudhari 2, Prasad Bolye 3, Prof. Linda John 4 1,2,3,4 Department of Information Technology,St. John College Of Engineering and Management.

More information

Web 2.0 Tutorial. Jacek Kopecký STI Innsbruck

Web 2.0 Tutorial. Jacek Kopecký STI Innsbruck Web 2.0 Tutorial Jacek Kopecký STI Innsbruck SOA4All Kick-off -Madrid, 25th-27th March 2008 Web 2.0 and SOA: Overview Questions to be addressed: What is Web 2.0? What technologies does Web 2.0 comprise?

More information

Visual Model Editor for Supporting Collaborative Semantic Modeling

Visual Model Editor for Supporting Collaborative Semantic Modeling Visual Model Editor for Supporting Collaborative Semantic Modeling C. Richter 1, H. Allert 1, V. Tchoumatchenko 2, T. Vasileva *2, L. Ilomäki 3 and Kari Kosonen 3 1 University of Applied Sciences Upper

More information

Extended Identity for Social Networks

Extended Identity for Social Networks Extended Identity for Social Networks Antonio Tapiador, Antonio Fumero, and Joaquín Salvachúa Universidad Politécnica de Madrid, ETSI Telecomunicación, Avenida Complutense 30, 28040 Madrid, Spain {atapiador,amfumero,jsalvachua}@dit.upm.es

More information

DSMW: Distributed Semantic MediaWiki

DSMW: Distributed Semantic MediaWiki DSMW: Distributed Semantic MediaWiki Hala Skaf-Molli, Gérôme Canals and Pascal Molli Université de Lorraine, Nancy, LORIA INRIA Nancy-Grand Est, France {skaf, canals, molli}@loria.fr Abstract. DSMW is

More information

Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications

Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications 2009 International Conference on Computer Engineering and Technology Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications Sung-Kooc Lim Information and Communications

More information

D WSMO Data Grounding Component

D WSMO Data Grounding Component Project Number: 215219 Project Acronym: SOA4All Project Title: Instrument: Thematic Priority: Service Oriented Architectures for All Integrated Project Information and Communication Technologies Activity

More information

Enterprise Knowledge Map: Toward Subject Centric Computing. March 21st, 2007 Dmitry Bogachev

Enterprise Knowledge Map: Toward Subject Centric Computing. March 21st, 2007 Dmitry Bogachev Enterprise Knowledge Map: Toward Subject Centric Computing March 21st, 2007 Dmitry Bogachev Are we ready?...the idea of an application is an artificial one, convenient to the programmer but not to the

More information

Semantic MediaWiki (SMW) for Scientific Literature Management

Semantic MediaWiki (SMW) for Scientific Literature Management Semantic MediaWiki (SMW) for Scientific Literature Management Bahar Sateli, René Witte Semantic Software Lab Department of Computer Science and Software Engineering Concordia University, Montréal SMWCon

More information

What if annotations were reusable: a preliminary discussion

What if annotations were reusable: a preliminary discussion What if annotations were reusable: a preliminary discussion Nikos Manouselis 1, Riina Vuorikari 2 1 Greek Research & Technology Network 56 Messogion Str. Athens, Greece {nikosm}@ieee.org 2 European Schoolnet,

More information

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

Semantic Web Company. PoolParty - Server. PoolParty - Technical White Paper. Semantic Web Company PoolParty - Server PoolParty - Technical White Paper http://www.poolparty.biz Table of Contents Introduction... 3 PoolParty Technical Overview... 3 PoolParty Components Overview...

More information

Programming the Semantic Web

Programming the Semantic Web Programming the Semantic Web Steffen Staab, Stefan Scheglmann, Martin Leinberger, Thomas Gottron Institute for Web Science and Technologies, University of Koblenz-Landau, Germany Abstract. The Semantic

More information

Leveraging the Social Web for Situational Application Development and Business Mashups

Leveraging the Social Web for Situational Application Development and Business Mashups Leveraging the Social Web for Situational Application Development and Business Mashups Stefan Tai stefan.tai@kit.edu www.kit.edu About the Speaker: Stefan Tai Professor, KIT (Karlsruhe Institute of Technology)

More information

Joint Entity Resolution

Joint Entity Resolution Joint Entity Resolution Steven Euijong Whang, Hector Garcia-Molina Computer Science Department, Stanford University 353 Serra Mall, Stanford, CA 94305, USA {swhang, hector}@cs.stanford.edu No Institute

More information

Implicit BPM Business Process Platform for Transparent Workflow Weaving

Implicit BPM Business Process Platform for Transparent Workflow Weaving Implicit BPM Business Process Platform for Transparent Workflow Weaving Rubén Mondéjar, Pedro García, Carles Pairot, and Enric Brull BPM Round Table Tarragona Contents Context Introduction 01/27 Building

More information

Graaasp: a Web 2.0 Research Platform for Contextual Recommendation with Aggregated Data

Graaasp: a Web 2.0 Research Platform for Contextual Recommendation with Aggregated Data Graaasp: a Web 2.0 Research Platform for Contextual Recommendation with Aggregated Data Evgeny Bogdanov evgeny.bogdanov@epfl.ch Sandy El Helou Sandy.elhelou@epfl.ch Denis Gillet denis.gillet@epfl.ch Christophe

More information

International Journal for Management Science And Technology (IJMST)

International Journal for Management Science And Technology (IJMST) Volume 4; Issue 03 Manuscript- 1 ISSN: 2320-8848 (Online) ISSN: 2321-0362 (Print) International Journal for Management Science And Technology (IJMST) GENERATION OF SOURCE CODE SUMMARY BY AUTOMATIC IDENTIFICATION

More information

DotNetNuke. Easy to Use Extensible Highly Scalable

DotNetNuke. Easy to Use Extensible Highly Scalable DotNetNuke is the leading Web Content Management Platform for Microsoft.NET. It enables your organization to leverage your existing Microsoft investments to create rich, highly interactive web sites and

More information

Overview of Web Mining Techniques and its Application towards Web

Overview of Web Mining Techniques and its Application towards Web Overview of Web Mining Techniques and its Application towards Web *Prof.Pooja Mehta Abstract The World Wide Web (WWW) acts as an interactive and popular way to transfer information. Due to the enormous

More information

Anatomy of a Semantic Virus

Anatomy of a Semantic Virus Anatomy of a Semantic Virus Peyman Nasirifard Digital Enterprise Research Institute National University of Ireland, Galway IDA Business Park, Lower Dangan, Galway, Ireland peyman.nasirifard@deri.org Abstract.

More information

Bridging Versioning and Adaptive Hypermedia in the Dynamic Web

Bridging Versioning and Adaptive Hypermedia in the Dynamic Web Bridging Versioning and Adaptive Hypermedia in the Dynamic Web Evgeny Knutov, Mykola Pechenizkiy, Paul De Bra Eindhoven University of Technology, Department of Computer Science PO Box 513, NL 5600 MB Eindhoven,

More information

Trust4All: a Trustworthy Middleware Platform for Component Software

Trust4All: a Trustworthy Middleware Platform for Component Software Proceedings of the 7th WSEAS International Conference on Applied Informatics and Communications, Athens, Greece, August 24-26, 2007 124 Trust4All: a Trustworthy Middleware Platform for Component Software

More information

Operational Assessment Support Information System (OASIS)

Operational Assessment Support Information System (OASIS) Operational Assessment Support Information System (OASIS) Glenn D. House Sr. 2Is Inc. 75 West Street Walpole, MA 02081 (508) 850-7520 x202 glenn_house@2is-inc.com Charles A. Cox Franz Inc. 2201 Broadway,

More information

Ontology-based Architecture Documentation Approach

Ontology-based Architecture Documentation Approach 4 Ontology-based Architecture Documentation Approach In this chapter we investigate how an ontology can be used for retrieving AK from SA documentation (RQ2). We first give background information on the

More information

Adopting HTML5 for Television: Next Steps

Adopting HTML5 for Television: Next Steps Adopting HTML5 for Television: Next Steps Speaker François Daoust World Wide Web Consortium (W3C) This presentation http://www.w3.org/2011/talks/0928-webtv-nem-fd/ Location 2011 NEM Summit

More information

Oracle Responsys. Release 18B. New Feature Summary ORACLE

Oracle Responsys. Release 18B. New Feature Summary ORACLE Oracle Responsys Release 18B New Feature Summary ORACLE TABLE OF CONTENTS Revision History 4 Overview 4 APIs 4 New Throttling Limits for Web Services APIs 4 New Asynchronous Web Services APIs 5 New REST

More information

Machines that test Software like Humans

Machines that test Software like Humans Machines that test Software like Humans Anurag Dwarakanath anurag.dwarakanath@accenture.com Neville Dubash neville.dubash@accenture.com Sanjay Podder sanjay.podder@accenture.com Abstract Automated software

More information

Ontology based Model and Procedure Creation for Topic Analysis in Chinese Language

Ontology based Model and Procedure Creation for Topic Analysis in Chinese Language Ontology based Model and Procedure Creation for Topic Analysis in Chinese Language Dong Han and Kilian Stoffel Information Management Institute, University of Neuchâtel Pierre-à-Mazel 7, CH-2000 Neuchâtel,

More information

Exploring the Generation and Integration of Publishable Scientific Facts Using the Concept of Nano-publications

Exploring the Generation and Integration of Publishable Scientific Facts Using the Concept of Nano-publications Exploring the Generation and Integration of Publishable Scientific Facts Using the Concept of Nano-publications Amanda Clare 1,3, Samuel Croset 2,3 (croset@ebi.ac.uk), Christoph Grabmueller 2,3, Senay

More information

Bpm online sales. Team Package User Guide

Bpm online sales. Team Package User Guide Bpm online sales Team Package User Guide User guide Contents 1. Bpm online sales overview... 6 2. Bpm online interface... 8 2.1. Bpm'online interface overview... 9 2.2. Bpm online home page... 12 2.3.

More information

Expose Existing z Systems Assets as APIs to extend your Customer Reach

Expose Existing z Systems Assets as APIs to extend your Customer Reach Expose Existing z Systems Assets as APIs to extend your Customer Reach Unlocking mainframe assets for mobile and cloud applications Asit Dan z Services API Management, Chief Architect asit@us.ibm.com Insert

More information

Provenance-aware Faceted Search in Drupal

Provenance-aware Faceted Search in Drupal Provenance-aware Faceted Search in Drupal Zhenning Shangguan, Jinguang Zheng, and Deborah L. McGuinness Tetherless World Constellation, Computer Science Department, Rensselaer Polytechnic Institute, 110

More information

CS50 Quiz Review. November 13, 2017

CS50 Quiz Review. November 13, 2017 CS50 Quiz Review November 13, 2017 Info http://docs.cs50.net/2017/fall/quiz/about.html 48-hour window in which to take the quiz. You should require much less than that; expect an appropriately-scaled down

More information

Development of Content Management System with Animated Graph

Development of Content Management System with Animated Graph Development of Content Management System with Animated Graph Saipunidzam Mahamad, Mohammad Noor Ibrahim, Rozana Kasbon, and Chap Samol Abstract Animated graph gives some good impressions in presenting

More information

A Knowledge-Based System Using Semantic Categorization and Rating Mechanisms

A Knowledge-Based  System Using Semantic Categorization and Rating Mechanisms A Knowledge-Based E-mail System Using Semantic Categorization and Rating Mechanisms Azleena Mohd Kassim, Muhamad Rashidi A. Rahman, and Yu-N. Cheah Abstract Knowledge-based e-mail systems focus on incorporating

More information

IOTAP Sharepoint Customizations

IOTAP Sharepoint Customizations Table of Contents Overview... 2 N of M MOSS Workflow... 2 SPitter A Twitter for Sharepoint... 2 Tag Cloud... 3 Recently added documents... 4 Zipping all items from a Sharepoint library... 4 Social book

More information

The CEN Metalex Naming Convention

The CEN Metalex Naming Convention The CEN Metalex Naming Convention Fabio Vitali University of Bologna CEN Metalex CEN Metalex has been an international effort to create an interchange format between national XML formats for legislation.

More information

Content Management for the Defense Intelligence Enterprise

Content Management for the Defense Intelligence Enterprise Gilbane Beacon Guidance on Content Strategies, Practices and Technologies Content Management for the Defense Intelligence Enterprise How XML and the Digital Production Process Transform Information Sharing

More information

Towards a Semantic Wiki Experience Desktop Integration and Interactivity in WikSAR

Towards a Semantic Wiki Experience Desktop Integration and Interactivity in WikSAR Towards a Semantic Wiki Experience Desktop Integration and Interactivity in WikSAR David Aumueller, Sören Auer Department of Computer Science University of Leipzig, Augustusplatz 10-11, 04103 Leipzig,

More information

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

Taxonomy Tools: Collaboration, Creation & Integration. Dow Jones & Company Taxonomy Tools: Collaboration, Creation & Integration Dave Clarke Global Taxonomy Director dave.clarke@dowjones.com Dow Jones & Company Introduction Software Tools for Taxonomy 1. Collaboration 2. Creation

More information

Metatomix Semantic Platform

Metatomix Semantic Platform Metatomix Semantic Platform About Metatomix Founded in 2000 Privately held Headquarters - Dedham, MA Offices in Atlanta, Memphis, San Francisco, and London Semantic Technology Leadership Numerous patents,

More information

How to Exploit Abstract User Interfaces in MARIA

How to Exploit Abstract User Interfaces in MARIA How to Exploit Abstract User Interfaces in MARIA Fabio Paternò, Carmen Santoro, Lucio Davide Spano CNR-ISTI, HIIS Laboratory Via Moruzzi 1, 56124 Pisa, Italy {fabio.paterno, carmen.santoro, lucio.davide.spano}@isti.cnr.it

More information

Extension of Resource Management in SIP

Extension of Resource Management in SIP Extension of Resource Management in SIP Franco Callegati and Aldo Campi University of Bologna, Italy {franco.callegati,aldo.campi}@unibo.it Abstract. In this work we discuss the issue of communication

More information

Oracle Big Data SQL brings SQL and Performance to Hadoop

Oracle Big Data SQL brings SQL and Performance to Hadoop Oracle Big Data SQL brings SQL and Performance to Hadoop Jean-Pierre Dijcks Oracle Redwood City, CA, USA Keywords: Big Data SQL, Hadoop, Big Data Appliance, SQL, Oracle, Performance, Smart Scan Introduction

More information

Impressory Documentation

Impressory Documentation Impressory Documentation Release 0.2-SNAPSHOT William Billingsley January 10, 2014 Contents 1 Contents: 3 1.1 Courses.................................................. 3 1.2 Enrolling students............................................

More information

Unicorn meets Chimera: Integrating External Events into Case Management

Unicorn meets Chimera: Integrating External Events into Case Management Unicorn meets Chimera: Integrating External Events into Case Management Jonas Beyer, Patrick Kuhn, Marcin Hewelt, Sankalita Mandal, Mathias Weske Hasso Plattner Institute, University of Potsdam, Germany

More information

BEAWebLogic. Portal. Overview

BEAWebLogic. Portal. Overview BEAWebLogic Portal Overview Version 10.2 Revised: February 2008 Contents About the BEA WebLogic Portal Documentation Introduction to WebLogic Portal Portal Concepts.........................................................2-2

More information

CONTEXT-SENSITIVE VISUAL RESOURCE BROWSER

CONTEXT-SENSITIVE VISUAL RESOURCE BROWSER CONTEXT-SENSITIVE VISUAL RESOURCE BROWSER Oleksiy Khriyenko Industrial Ontologies Group, Agora Center, University of Jyväskylä P.O. Box 35(Agora), FIN-40014 Jyväskylä, Finland ABSTRACT Now, when human

More information

The Web Information system for the Italian National Institute for Astrophysics: the experience by using the Zope/Plone framework

The Web Information system for the Italian National Institute for Astrophysics: the experience by using the Zope/Plone framework The Web Information system for the Italian National Institute for Astrophysics: the experience by using the Zope/Plone framework Serena Pastore, Caterina Boccato INAF-Astronomical Observatory of Padova

More information

Teaching and Learning with Technology Seminar

Teaching and Learning with Technology Seminar Teaching and Learning with Technology Seminar Media Guide #1 - Web Based Resources for Training Project 4 Overview By: Jennifer Maddrell Submitted: December 3, 2006 For: Professor Boling Indiana University

More information

PRELIDA. D2.3 Deployment of the online infrastructure

PRELIDA. D2.3 Deployment of the online infrastructure Project no. 600663 PRELIDA Preserving Linked Data ICT-2011.4.3: Digital Preservation D2.3 Deployment of the online infrastructure Start Date of Project: 01 January 2013 Duration: 24 Months UNIVERSITAET

More information