========================================================================== Fenfire: Using Semantic Web technologies to integrate desktop applications ========================================================================== Authors: Benja Fallenstein, Tuukka Hastrup, Tuomas Lukka Abstract -------- We describe the design of a desktop environment in which applications blend by storing data in a shared RDF graph. For example, a calendar and a genealogy application could share data about a person's birthday. We use a Model-View-Controller (MVC) architecture in which the shared RDF graph acts as the model. Applications provide *views* of the RDF data; in the margins around the main view, a *view manager* shows other applications' views of related information. Selecting a view in the margin animates it to the center, making it the main view. Data retrieved from the Semantic Web can be seamlessly integrated into the user's personal data by merging it with the shared RDF graph; e.g., one's friends' appointments could be retrieved by a query and shown alongside with one's own appointments. Semantic interoperability achieved by ontologies and inference may be used to allow independently developed applications to share data. Fenfire is currently under development as Free Software. At the moment, we have partial prototypes and are in the process of integrating them. - Keyword 1: Semantic Interoperability - Keyword 2: User Interfaces - Keyword 3: Visualization and modelling Introduction ------------ related work? ------------- Fenfire architecture -------------------- - RDF model, URN-5 and x-storm - vob views, buoymanager - f+c UI controls Semantic Web ------------ - data source - data retrieval - publishing - semantics Implementation -------------- - jena, swamp - libvob - loom, pp, fenpdf Discussion ----------