gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] manuscripts/SemFen abstract


From: Tuukka Hastrup
Subject: [Gzz-commits] manuscripts/SemFen abstract
Date: Tue, 15 Apr 2003 21:18:35 -0400

CVSROOT:        /cvsroot/gzz
Module name:    manuscripts
Changes by:     Tuukka Hastrup <address@hidden> 03/04/15 21:18:35

Modified files:
        SemFen         : abstract 

Log message:
        submitted

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/SemFen/abstract.diff?tr1=1.1&tr2=1.2&r1=text&r2=text

Patches:
Index: manuscripts/SemFen/abstract
diff -u manuscripts/SemFen/abstract:1.1 manuscripts/SemFen/abstract:1.2
--- manuscripts/SemFen/abstract:1.1     Tue Apr 15 17:36:13 2003
+++ manuscripts/SemFen/abstract Tue Apr 15 21:18:35 2003
@@ -34,12 +34,77 @@
 Prospect
 --------
 
-Making applications in the desktop/PDA interoperate with RDF
+* Making applications in the desktop/PDA interoperate with RDF
 
-Handling inferences and composite graphs with our tools
+* Handling inferences and composite graphs with our tools
+
+* Downloading remote web resources, combining them with personal data, 
+  visualizing them as buoys in application tools.
+
+All applications store data in a shared, combined RDF
+graph. Applications are implemented as *views* of this graph and
+*actions* that can be executed on it. When a view shows information
+about a resource, a view manager will show next to it in the margin
+other views that show different information about the same resource.
+
+Fenfire is a Model-View-Controller architecture where all applications
+share a single RDF graph used as the model.
+
+Semantic Web data can be downloaded and shown as part of this
+graph. Applications will then take it into account when building their
+views. For example, a calendaring application could show information
+about a colleague's appointments, downloaded from the Web.
+
+(exporting parts of our graph?) Personal RDF data from the graph can
+also be shared by publishing it on the Web. 
+
+This approach could be used to integrate applications in a Personal
+Digital Assistant environment ("use the term PDA, which is more
+familiar to people" -- reviewer 3).
+
+
+
+Fenfire: Using Semantic Web technologies to integrate desktop
+applications
+
+We describe Fenfire, a desktop environment under development which
+allows applications to interpolate through RDF.
+
+We describe a desktop environment allowing applications to
+interoperate through Semantic Web technologies. In our approach, all
+applications store data in a shared RDF graph, providing different
+*views* on this data. This allows applications to annotate resources
+originally used in different applications. 
+
+We describe a desktop environment where applications interoperate
+by storing data in a shared RDF graph. For example, a scheduling and a
+genealogy application could interoperate by describing persons in
+overlapping ways-- they would both store a person's birthday.
+
+--
+
+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. 
+
+--
 
-Downloading remote web resources, combining them with personal data, 
-visualizing them as buoys in application tools.
 
 Waffle
 ------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]