Information Technology Reference
In-Depth Information
To solve this problem, we propose to enrich the existing annotations of a
webble at both levels (i.e. at webble level and at slot level), and moreover use
annotations for designing search mechanisms and for reasoning about webbles.
The annotation framework that we propose in this paper aims at the following
goals:
Easy to define. To encourage webble developers and users to start annotating
webbles, we should keep the annotation model as simple as possible. From
user's point of view, a webble annotation in our framework is just a set of
attribute-value pairs. Our framework also provides a controlled vocabulary
for webble annotation: it's a small set of terms borrowed from RDF together
with a few webble-specific terms. Reasoning about annotations is based on
a set of entailment rules defined by the framework. However, as far as users
are concerned, reasoning is transparent: it is basically a kind of detail users
do not need to care about.
Annotation of both media containers and media contents. Webble is
not only a GUI toolkit, but also a media architecture. A webble can be a
container of media contents. When we annotate webbles, we need to distin-
guish between media containers and media contents. For example, suppose
an image webble has an annotation “ dc:creator is Hokkaido university”. In
this case, Hokkaido university is a creator of what? The webble itself, or the
image displayed by the webble? Actually, we need to handle both cases. Out
framework allows users to annotate both webbles and contents represented
by webbles.
Cooperation with webble architecture. Our framework can cooperate with
the basic mechanisms of webbles, in particular, slot connection and webble
composition. It can map slot values to annotations, and it can reify annota-
tions as webbles. These features allow us to interactively annotate webbles
and media contents by using slot connections and webble compositions.
Easy to map to RDF. After annotating webbles, the next step is to make
webbles visible in the LOD world. A straightforward way to do this is to
represent webble annotations by using the standard metadata format in LOD
world, namely RDF. Our framework provides a simple mechanism to map
webble annotations to RDF graphs. From webble annotations, our framework
produces RDF graphs representing annotations of webbles, annotations of
contents, and the relationship between a webble and its contents.
Enhance the behavior of webbles. If the webbles are annotated, then the
webble runtime environment can use annotations for various use. In partic-
ular, RDF mapping of webble annotations enables us to use the powerful
reasoning system of RDF in order to control the behavior of webbles. In this
paper, we demonstrate rule-based restrictions of webble composition and slot
connection by using webble annotations.
2.1 Annotating Webbles and Their Slots
Figure 1 shows the work flow in an example that we shall use as a running
example throughout this paper. In this example, a user wants to create an image
 
Search WWH ::




Custom Search