DataConf aims at augmenting conference publications by providing seamless access to publications and authors' metadata, as well as other available services related to these publications.
Targeted users are conference attendees owning a recent, internet-enabled mobile device. This app does not require any installation process, since it is entirely Web-based.
DataConf won 2nd place of the ESWC'2013 AI mashup challenge. Thanks to all the participants (and reviewers ) who liked our app and voted for us!
The base DataConf URI is http://dataconf.liris.cnrs.fr/.
Previous version: WWW'2012 poster app
DataConf can provide the following functions:
In addition, conference organizers can provide QRCodes that users can flash to gain direct access to a publication homepage.
Current version of the app is 1.2.
Linked Data: DataConf instances can be deployed for any available conference dataset conforming to the Semantic Web Conference ontology, such as those available on the Semantic Web Dog Food endpoint. Publication metadata are enriched by DBLP and DuckDuckGo!.
Service integration: DataConf provides access to and easy integration of external Web services to the user interface, using a component-base approach that allows handling these services in the same way as Linked Data endpoints.
Mobile reasoning: for keyword search, during the navigation, users construct their own local ontology and classify it on client side using the OWLReasoner JS engine; keyword search consists in requesting this enriched ontology
Advanced Web technologies: DataConf takes advantage of recent W3C advances. For example, it makes wide use of the Web Storage (LocalStorage) specification and flashing a QR-Code can be done inside the webapp for browsers that support device API.
Since its previous versions, DataConf has been refactored for offering a lightweight and extensible architecture. We particularly focused on the following points:
Server independence: DataConf can be deployed on any kind of Web server, since all server-side contents are static and processing is done on client side.
Community-adopted solutions: In order to facilitate the understandability and reusability of the core DataConf architecture, we chose to rely on an existing JS framework. We adopted Backbone.js since it is sufficient for our needs (a single-page MVC application) and widely supported by the Web community.
Modularity: SPARQL endpoints and Web services are considered as “datasources” and processed by components declared in separate JS objects. The component interface contains three methods dedicated to asynchronous query construction, model callback and view callback. Our aim is that this simple model gets adopted by developers wishing to integrate new datasources to the interface.
Configurability: a simple JSON file is required to initiate a DataConf instance for a particular conference. It contains the conference global information, links to the files containing datasource manager components and layout templates, and the routes that associate user actions to datasource queries.
Conference Chairs can easily deploy a new DataConf instance for any conference with available metadata from a SPARQL endpoint. For this, they need to:
…Or contact us to have it hosted on our server.
This app is designed and developed by 1 researcher and 5 students of the University of Lyon (LIRIS laboratory / Université Lyon 1), Lyon, France.
DataConf by Lionel Médini is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
Based on a work at poster.www2012.org.
Permissions beyond the scope of this license are available at http://liris.cnrs.fr/dataconf/doku.php?id=licence.