- Lyon College United States
- University of Carthage Tunisia
- Université Paris Diderot France
International audience; Data Mashup is a special class of applications mashup thatcombines data elements from multiple data sources (that are often ex-ported as data web services) to respond to transient business needs onthe y. In this paper, we propose a semantic model for data servicesalong with a declarative approach for creating data mashups withoutany programming involved. Given a query formulated over domain on-tologies, and a set of preferences modeled using the fuzzy set theory,our approach selects the relevant data services based on their semanticmodeling using an RDF query rewriting algorithm. Selected services arethen orchestrated using a ranking-aware algebra to rank their returnedresults based on users preferences at the data mashup execution time.