Colocated with ESWC 2007
June 6, 2007
Innsbruck, Austria
Objectives
Scripting languages such as PHP, JavaScript, Ruby, Python, Perl, JSP and ActionScript are playing a central role in current development towards flexible, lightweight web applications following the AJAX and REST design paradigms. These languages are the tools of a generation of web programmers who use them to quickly create server and client-side web applications. Many deployed Semantic Web applications from the FOAF, RSS/ATOM, blog and wiki communities, as well as many innovative mashups from the Web 2.0 and Open Data movements are using scripting languages and it is likely that the process of RDF-izing existing database-backed websites, wikis, weblogs and CMS will largely rely on scripting languages.
The workshop aims to bring together developers of the RDF base infrastructure for scripting languages with practitioners building applications using these languages. Last years Scripting for the Semantic Web workshop in Budva, Montenegro focused on giving an overview about the support for Semantic Web technologies within scripting languages. The special focus of this yearÃs workshop is the role of scripting languages in the process of populating the Web with linked RDF data as well as to showcase innovative scripting applications that consume RDF data from the Web. The second focus of the workshop is to show how Web 2.0 applications and mashups can benefit from Semantic Web technologies.
The workshop will include a Scripting Challenge (conducted for the 2nd time) which will award a prize to the most innovative scripting application. The price is kindly sponsored by T-Systems Multimedia Solutions GmbH.
Program
Invited Talk
Danny Ayers will give an invited talk titled “Two Webs!”
Session 1: RDF Base Infrastructure
Chair: Chris Bizer, Freie Universität Berlin
| Time | Author | Title |
|---|---|---|
| 9:00 – 9:05 | Workshop Chairs | Opening remarks |
| 9:05 – 9:40 | Danny Ayers (Independent/Talis) |
Invited Talk: Two Webs! (Slides, ODF Format) |
| 9:40 – 10:10 | Gregory Williams | Extensible SPARQL Functions With Embedded Javascript (slides) |
| 10:10 – 10:40 | Michael Hausenblas, Wolfgang Slany, Danny Ayers | A Performance and Scalability Metric for Virtual RDF Graphs (slides) |
| 10:40 – 11:00 | Break |
Session 2: Application Development
Chair: Gunnar Aastrand Grimnes, DFKI Knowledge Management Lab
| Time | Author | Title |
|---|---|---|
| 11:00 – 11:30 | Angel Lopez-Cima, Oscar Corcho, Asuncion Gomez-Perez | Rapid ontology-based Web application development with JSTL |
| 11:30 – 12:00 | David Ostrowski | JAWS: A Javascript API for the Efficient Testing and Integration of Semantic Web Services(slides) |
| 12:00 – 12:30 | Valentin Zacharias, Andreas Abecker | Explorative Debugging for Rapid Rule Base Development |
| 12:30 – 14:00 | Lunch Break |
Session 3: Web of Data
Chair: Sören Auer, Universität Leipzig
| Time | Author | Title |
|---|---|---|
| 14:00 – 14:30 | Christian Bizer, Richard Cyganiak, Tobias Gauss | The RDF Book Mashup: From Web APIs to a Web of Data (slides) |
| 14:30 – 15:00 | Eyal Oren, Giovanni Tummarello | A lookup index for Semantic Web resources |
| 15:00 – 15:30 | Uldis Bojãrs, Alexandre Passant, Frederick Giasson, John Breslin | An Architecture to Discover and Query Decentralized RDF Data |
| NA | Joshua Shinavier (unable to attend) | Ripple: Functional Programs as Linked Data |
| 15:30 – 16:00 | Break |
Session 4: Applications
Chair: Tom Heath, The Open University
| Time | Author | Title |
|---|---|---|
| NA | Sergey Lukichev, Adrian Giurca, Mircea Diaconescu (unable to attend) | Empowering Moodle with Rules and Semantics |
| 16:00 – 16:30 | Benjamin Heitmann, Eyal Oren | Leveraging existing Web frameworks for a SIOC Explorer to browse Online Social Communities |
| 16:30 – 17:00 | Marwan Sabbouh, Jeff Higginson, Salim Semy, Danny Gagne | The Web Mashup Scripting Language Profile(slides) |
Session 5: Semantic Scripting Challenge
Chair: Tom Heath, The Open University
| Time | Author | Title |
|---|---|---|
| 17:00 – 18:00 | Alexandre Passant | A user-friendly interface to browse and find DOAP project with doap:store |
| Benjamin Heitmann, Eyal Oren | Scripting a SIOC explorer | |
| Joshua Shinavier | Ripple: Functional Programs as Linked Data | |
| Eyal Oren, Giovanni Tummarello | A lookup index for Semantic Web resources | |
| Sebastian Dietzold, Sören Auer | Integrating SPARQL Endpoints into Directory Services |
Topics of Interest
Topics of interest include, but are not limited to:
Infrastructure
- Semantic Web frameworks and APIs for scripting languages
- RDF repositories and query languages implemented using scripting languages
- Reasoning engines implemented using scripting languages
- Semantic Web publishing and data syndication frameworks
- Approaches to crawling Web data and querying distributed data on the Web
Applications
- Semantic Web applications using scripting languages
- Approaches (e.g. RDFa, microformats, GRDDL) to RDF-izing existing applications
- Mashups that provide RDF views on Web 2.0 data sources such as Google, Yahoo, Amazon or eBay
- Wikis, weblogs, data syndication and content management applications using RDF
- RDF/OWL editors and authoring environments
- Scripting applications for visualizing Web data.
- Semantic Web Mining and Social Network Analysis
- Mashups that demonstrate the novel capabilities of Semantic Web technologies
Conceptual
- Rapid development techniques for the Semantic Web
- Employment of scripting language characteristics for Semantic Web development
- Scalability and benchmarks of Semantic Web scripting applications
Scripting Challenge
- The workshop includes a scripting challenge which will award a prize (an Apple iPod Video or alternatively € 200 cash) to the most innovative small scripting application or mashup. More details on the Scripting Challenge.
Submissions
We seek three kinds of submissions:
- Full papers - should not exceed ten pages in length.
- Short papers - are expected up to 5 pages.
- Scripting Challenge Submissions - 2 page description of the application, ideally accompanied with the source code and a link to an online demo.
Full papers, short papers and will be presented at the workshop and included into the workshop proceedings. Papers will be peer-reviewed by three independent reviewers.
Scripting challenge submissions may be presented at the workshop by their authors. The descriptions of the submissions will be included into the workshop proceedings.
Workshop proceedings will be published with CEUR-WS, ISSN 1613-0073.
Important Dates
- Submission deadline:
- March 30, 2007
- Notication of acceptance:
- April 28, 2007
- Camera-ready paper submission:
- May 7, 2007
- Workshop date:
- June 6, 2007
Workshop Chairs
- Chris Bizer, Freie Universität Berlin, Germany
- Sören Auer, Universität Leipzig, Germany and University of Pennsylvania
- Gunnar Aastrand Grimnes, DFKI Knowledge Management Lab, Germany
- Tom Heath, Knowledge Media Institute (KMi), United Kingdom
Program Committee
- David Aumüller, Universität Leipzig, Germany
- Danny Ayers, Independent Author, Italy
- Dave Beckett, Yahoo!, USA
- Uldis Bojars, DERI, Ireland
- Dan Brickley, Semantic Web Vapourware, UK
- Richard Cyganiak, Freie Universit‰t Berlin, Germany
- Stefan Decker, DERI, Ireland
- Stefan Dietze, KMi, The Open University, UK
- Leigh Dodds, Ingenta, UK
- Edd Dumbill, Useful Information Company, UK
- Frank Fuchs-Kittowski, Frauenhofer Gesellschaft – ISST, Germany
- Daniel Krech, University of Maryland, USA
- Peter Mika, Vrije Universiteit Amsterdam, The Netherlands
- Libby Miller, @Semantics, UK
- Claudia Müller, University of Potsdam, Germany
- Benjamin Nowack, appmosphere web applications, Germany
- Alberto Reggiori, @Semantics, Italy
- Sebastian Schaffert, salzburg research, Austria
- Vlad Tanasescu, KMi, The Open University, UK
- Elias Torres, IBM, USA
- Denny Vrandecic, AIFB, Universit‰t Karlsruhe, Germany
- Gregory Williams, University of Maryland, USA
