This is an old revision of the document!
A mashup is a lightweight (web) application that offers new functionality by combining, aggregating and transforming resources and services available on the web. Combination alone is not enough to call it a mashup. Consider, for example, visiting a site that is written in a foreign language. Simultaneously using a dictionary in order to translate certain words is not a mashup. A possible mashup would be a new service allowing to click on a foreign word and simultaneously get it translated.
For example MICI is a mashup which demonstrates how situational awareness in emergency management can be raised by pointing to critical infrastructure near emergencies. MICI uses live fire call data from data.seattle.gov and enhances it with information about nearby objects from Linked Geo Data.
A mashup overview as well as a long list of mashable items can be found at programmableweb. For those of you that prefer to read a book, you can take a glance at Ogrinz's Mashup patterns, Hanson's Mashup strategies or Shanahan's Amazon.com Mashups. There are also mashup guides for specific services like Flickr or Yahoo!.
Participants of the 2011 and 2012 challenges contributed to an (e)book “Semantic Mashups - Intelligent Reuse of Web Resources”. It was published by Springer.
Google AppEngine — Yahoo Pipes — Yahoo Boss — Sprout Mashup Builder — JackBe Mashup Builder — Convertigo
AT&T Speech Mashups — AT&T Speech API — Tropo —Twilio — NeoSpeech — Acapela — Ivona — VoiceForge
The AI mashup challenge accepts and awards mashups that use AI technology, including but not restricted to machine learning and data mining, machine vision, natural language processing, reasoning, ontologies in the context of the semantic web. Imagine for example:
The emphasis is not on providing and consuming semantic markup, but rather on using intelligence to mashup these resources in a more powerful way. For more ideas have a look at last year's AI Mashup 2013 Challenge.
This year, the awards will be decided both by the Program Committee and the Conference participants. The Program Committee will provide the 40% of the final score of each mashup whereas the Conference participants will vote for the remaining 60%. The Program committee will also decide which mashups will participate in the event.
The organizers are glad to help. Please send them an email!
Participants with a qualified mashup must register for the conference and present their system during the AI Mashup Challenge 2014 session. A space for demonstration will be allocated for each participant. Participants should bring an A1 poster and/or use their own laptop. The organizers should be contacted in case of any special requirements.