<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Semantic Annotation of Image Collections</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Laura Hollink</string-name>
          <email>laurah@cs.vu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Guus Schreiber</string-name>
          <email>schreiber@cs.vu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bob Wielinga</string-name>
          <email>wielinga@swi.psy.uva.nl</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jan Wielemaker</string-name>
          <email>jan@swi.psy.uva.nl</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Free University Amsterdam</institution>
          ,
          <addr-line>Computer Science</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Amsterdam</institution>
          ,
          <addr-line>Social Science Informatics</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>1996</year>
      </pub-date>
      <volume>96</volume>
      <fpage>46</fpage>
      <lpage>60</lpage>
      <abstract>
        <p>In this paper we discuss a tool for semantic annotation and search in a collection of art images. Multiple existing ontologies are used to support this process, including the Art and Architecture Thesaurus, WordNet, ULAN and Iconclass. We discuss knowledge-engineering aspect such as the annotation structure and links between the ontologies. The annotation and search process is illustrated with an application scenario.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION AND APPROACH</title>
      <p>In this paper we show how ontologies can be used to
support annotation and search in image collections. Many of
such collections currently exist and users are increasingly
faced with problems of finding a suitable (set of) image(s)
for a particular purpose. Each collection usually has its own
(semi-)structured indexing scheme that typically supports a
keyword-type search. However, finding the right image is
often still problematic.</p>
      <p>Figure 1 shows the general architecture we used within
this study. For this study we used four ontologies (AAT,
WordNet, ULAN, Iconclass) which were represented in RDF
Schema [1]. The resulting RDF Schema files are read into
the tool with help of the SWI-Prolog RDF parser [19, 10].
The tool subsequently generates a user interface for
annotation and search based on the RDF Schema specification. The
tool supports loading images and image collections,
creating annotations, storing annotations in a RDF file, and two
types of image search facilities.</p>
      <p>The ontologies, the annotation template and their
interrelations are discussed in Section 2. The annotation and query
process is discussed in, Section 3 in the form of an
application scenario. Section 5 discusses related work. Finally,
Section 5 provides a general discussion on the approach taken.</p>
      <p>This work is a sequel to earlier work on semantic
annotation and search of a collection of photographs of apes [13].
In the earlier study the emphasis was mainly on the
subjectmatter of the image. For art images both the image subject
and the art-historic features, such as artist and style, are
important. This requires the use of additional ontologies
(AAT, ULAN) and poses research questions with respect to
the links between ontologies (see Section 2.4).
2.</p>
    </sec>
    <sec id="sec-2">
      <title>ONTOLOGIES, ANNOTATION TEM</title>
    </sec>
    <sec id="sec-3">
      <title>PLATE AND THEIR INTERRELATIONS 2.1</title>
    </sec>
    <sec id="sec-4">
      <title>Ontologies</title>
      <p>
        For this study we used four thesauri, which are relevant
for the art-image domain:
1. The Art and Architecture Thesaurus (AAT) [11] is a
large thesaurus containing some 125,000 terms relevant
for the art domain. The terms are organized in a single
hierarchy.
2. WordNet [8] is a general lexical database in which nouns,
verbs, adjectives and adverbs are organized into synonym
sets, each representing one underlying lexical concept.
WordNet concepts (i.e. “synsets”) are typically used to
describe the content of the image. In this study we used
WordNet version 1.5, limited to hyponym relations.
3. Iconclass [16, 15] is an iconographic classification
system, providing a hierarchally organized set of concepts
for describing the content of visual resources. We used a
subset of Iconclass.
4. The Union list of Artist Names (ULAN [
        <xref ref-type="bibr" rid="ref1">2</xref>
        ] contains
information about around 220,000 artists. The information
includes name variants and some limited biographical
information (dates, locations, artist type). A subset of
30,000 artists, representing painters, is incorporated in
the tool.
      </p>
      <p>AAT, WordNet, Iconclass and ULAN were all translated
into the RDF Schema notation. For example, WordNet was
represented in the following fashion:
•
•
•
•</p>
      <p>WordNet concepts (“synsets” which have a numerical
identifier) were represented as RDFS classes;
word forms of concepts were represented as RDFS labels
of the corresponding class;
hyponym relations were represented as RDFS subclass
relations;
glossary entries of concepts were represented as RDFS
comments.</p>
      <p>In another paper [20] we discuss how we can use WordNet
1.6 as represented by Melnik and Decker1. In a prior
publication [21] one can find a discussion on issues arising when
1See http://www.semanticweb.org/library/#wordnet
representing AAT in RDF Schema.</p>
      <p>Table 1 shows the number of RDF triples in the tool for
each of the thesauri. The infrastructure of our current tool
can handle this set of 576,000 triples efficiently, but it is
expected to break down when the triple base becomes
significantly larger. Based on our experiences in this work we have
recently constructed a revised infrastructure that should be
able to handle up to 40,000,000 triples [20].
2.2</p>
    </sec>
    <sec id="sec-5">
      <title>Annotation template</title>
      <p>For annotation and search purposes the tool provides the
user with a description template derived from the VRA 3.0
Core Categories [17]. The VRA template is defined as a
specialization of the Dublin Core set of metadata elements,
tailored to the needs of art images. The VRA Core
Categories follow the “dumb-down” principle, i.e., a tool can
interpret the VRA data elements as Dublin Core data
elements.2
2An unofficial OWL specification of the VRA
eleThe 17 VRA data elements were for visualization
purposes grouped into three sets:
Production-related descriptors: title, creator, date,
style/period, technique, culture and and relation. .</p>
      <sec id="sec-5-1">
        <title>Physical descriptors: materials.medium,</title>
        <p>als.support, measurements, type and record type.
materi</p>
      </sec>
      <sec id="sec-5-2">
        <title>Administrative descriptors:</title>
        <p>source and rights.</p>
        <p>location, collection ID,</p>
        <p>Two VRA data elements are not included in the template:
description and subject. Both are used to describe the
content of the image. As we were interested in providing a more
structured content description we used an adapted version of
the “sentence structure” proposed by Tam [14] as a means
of structuring image-subject descriptions. The subject of
the image is described with a collection of statements of the
form “agent action object recipient ”. Each statement should
at least have an agent (e.g. a portrait) or an object (e.g. a
still life). The terms used in the sentences are selected from
terms in the various thesauri. Multiple sentences may be
used to describe a single painting.</p>
        <p>For example, the painting by Chagall in Figure 2, in which
Chagall kisses his wive and gets flowers from her, can be
described with the following two statements (source of the
term parenthesized):
ments, including links to Dublin Core, can be found at
http://www.cs.vu.nl/g˜uus/public/vra.owl</p>
        <p>The scheme was developed for a previous experiment [13].
It avoids the problems of parsing natural language
descriptions, while maintaining some of the naturalness3 and
richness. Note that the use of such concepts to describe the
image allows one to do semantic matching during search.
For example, one can find this picture when searching for a
picture using a synonym or hypernym (e.g., “touch” instead
of “kiss”). The application scenario in Section 3 gives an
example of the use of this template.</p>
        <p>In addition, one can describes the “setting”, i.e.,
characteristics of the scene as a whole. We use three slots to
describe the setting: event, place and time. These three
slots are also filled with terms from the thesauri. For
example, the painting by Chagall can be described with the
event birthday celebration (concept from Iconclass) and the
location artist’s workplace (concept from WordNet).</p>
        <p>The tool also provides a free text field, where information
can be stored that doesn’t fit into one of the slots, or is not
present in any of the ontologies.
2.3</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Linking the annotation template to the ontologies</title>
      <p>Where possible, a slot in the annotation template is bound
to one or more relevant subtrees of the ontologies. For
example, the VRA slot style/period is bound to two subtrees in
AAT containing the appropriate style and period concepts.
The following VRA data elements are currently linked to
parts of AAT: technique, style/period, type, record type,
ma3The naturalness is limited, see. the term “wives” in the
first statement. This is because AAT uses the plural form
for concepts.
terial.support, material.medium and culture. One VRA data
element is linked to ULAN, namely creator.</p>
      <p>The slots of the subject-matter description are also linked
to subtrees of the ontologies. WordNet provides many
general concepts for subject-matter description. AAT also
provides some concepts useful for this purpose. There is some
overlap here between AAT and WordNet. In the next
subsection we come back to this issue.</p>
      <p>Iconclass is particularly useful for describing scenes as
a whole (cf. the birthday celebration example earlier).
ULAN contains specific persons, which are typically used
to annotate images in which artists themselves are depicted
(e.g., a self portrait). We are currently considering to
include also some geographical terminology base, such as the
Thesaurus of Geographical Names (TGN)4, to be able to
describe specific locations in a semantically meaningful way.
2.4</p>
    </sec>
    <sec id="sec-7">
      <title>Links between ontologies</title>
      <p>The four ontologies contain many terms that are in some
way related. For example, WordNet contains the concept
wife, which is in fact equal to the AAT concept wives (AAT
uses the plural form as the preferred one). One could
consider to design a new ontology by merging them. However,
to make the Semantic Web work, we will need to reuse
existing ontologies rather than redoing them. Thus, we decided
to use the ontologies “as-is” and create separate corpora
of ontology links. We added three types of ontology links.
Equivalence relations and subclass relations are often
mentioned in the literature as useful link primitives (e.g. [9]). In
addition, we added links specific for the art-image domain.
2.4.1</p>
      <sec id="sec-7-1">
        <title>Equivalence links</title>
        <p>We added equivalence relations between terms
appearing in multiple ontologies that refer to the same concept.
For example, the artistic movements branch in WordNet is
linked to the equivalent styles and periods subtree is AAT.
Similarly, the WordNet concept wife is linked to the AAT
concept wives.</p>
        <p>As RDF Schema does not provide an equivalence
relation5, we had to introduce our own special-purpose
property for this. In forthcoming versions of the tool this
relation will be replaced by the OWL language construct
owl:equivalentClass [18].
2.4.2</p>
      </sec>
      <sec id="sec-7-2">
        <title>Subclass links</title>
        <p>When differences in the structure of the ontology are large
(a common feature), equivalence relations are sometimes
only possible at the lowest, most specific branches of the
hierarchies. We use the RDFS subclass relation to create links
at a higher level in the hierarchies. Consider the example
in Figure 3 which show two subtrees of respectively AAT
and WordNet. One can see that the term artist in
WordNet, does not refer to the same concept as artist in the
AAT, since some subconcepts of artist in WordNet, such
as musician, are not subconcepts of artists in AAT, which
contains only people in the visual arts. To link WordNet
to AAT we need to create a subclass link: AAT artist is a
subclass of WordNet artist.
4http://www.getty.edu/research/tools/vocabulary/tgn/
5The revised version of RDF Schema allows cycles of
subclass relations. This means that one can now represent
equivalence of A and B by stating the A is a subclass of
B and that B is a subclass of A.</p>
        <p>In addition to equivalence and subclass links, we also use
domain specific relations. For example, by linking painting
techniques to materials, we were able to derive the value
of the technique slot from the values of the material.support
and material.medium slots. Similarly, a link between artists
in ULAN and painting styles in AAT, made it possible to
suggest to the user the value of the style/period slot once the
creator was known. In this way, Picasso is linked to cubism,
Matisse is linked to Fauve, Van Gogh to impressionism, and
so on. This relation is many-to-many: a artist may belong
to multiple styles.</p>
        <p>Other derivations are possible, but are not yet supported
by the tool. ULAN contains information about the country
of origin of the artists. This means that the VRA slot culture
could in principle be derived from the slot creator. The type
of a painting can sometimes be derived from descriptions of
the content. If the only description of a painting is an agent,
the painting is probably a portrait. If the agent is equal to
the creator, we are looking at a self-portrait. The suggested
values act as default values and can be overridden by the
annotator.
2.5</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Using the links</title>
      <p>Equivalence and subclass relations increase the recall of
the tool. They make it possible to retrieve images
annotated with concepts from one ontology while searching with
concepts from another ontology. Domain-specific relations
are especially useful for annotation. Values in the
annotation that are suggested by the tool reduce the time and
effort spend by the human annotator. Domain-specific
relations can also be used to improve search. For example, if a
user is searching for Fauvist paintings, the tool can retrieve
paintings by Matisse, Derain and De Vlaminck, all Fauvist
painters. Domain-specific relations like artist-style. have to
be interpreted by the annotation and search algorithms in
a domain-specific fashion. A more general mechanisms for
handling this would require a rule language.
3.
3.1</p>
    </sec>
    <sec id="sec-9">
      <title>AN APPLICATION SCENARIO</title>
    </sec>
    <sec id="sec-10">
      <title>Annotating art-historic features</title>
      <p>We included in the tool a parsing facility, implemented as
a special-purpose set of definite-clause grammar rules, This
facility is able to create a partial annotation from these texts.
For the image in Figure 4 the following VRA slot values
could be derived directly from the text: title, creator, date,
materials.support, materials.medium, measurements, location
and ID . For the style/period slot a value is suggested based
on the slot value for creator. The same is done for technique,
the value for which can be derived from the two material</p>
    </sec>
    <sec id="sec-11">
      <title>Annotating image content</title>
      <p>Figure 6 shows the annotation of the content of the
painting called “Portrait of Derain” by Maurice de Vlaminck.
The template on the right-hand side implements the
subject template as described in Section 2.2. The content has
been tersely described with the following terms:
Agent:
Action:
Object:
"Derain, Andre"
"smoke"
"pipes(smoking equipment)"</p>
      <p>As with the art-historic features, the slots are linked to
one or more subparts of the underlying ontologies, which
provide the concepts for this part of the annotation. For
example, if we would click on the binocular icon for action
the window shown in Figure 7 would pop up, showing the
place in the hierarchy of the concept smoke. We see that it
is a concept from WordNet.</p>
      <p>The user interface provides some support for finding the
right concept. For example, the user can type in a few
characters of a term and then invoke a completion mechanism
(by typing a space). This will provide a popup list of
concepts matching the input string. In the browser window,
more advanced concept search options can be selected,
including substrings and use of synonyms. One synonym of
smoke is provided, namely smoking. The ontology makes it
easier for people to select the correct concept. For example,
seeing the specialization puffing of the concept smoke, the
user might decide to use this term.</p>
      <p>For annotation purposes the ontologies serve two
purposes. Firstly, the user is immediately provided with the
right context for finding an adequate index term. This
ensures quicker and more precise indexing. Also, the
hierarchical presentation of concepts helps to disambiguate terms.
When the user types in the term “pipe” as the object in
a content-description template, the tool will indicate that
this an ambiguous term. In the user interface the term itself
gets a green color to indicate this and the status bar near
the bottom shows the number of hits in the ontologies. If
one clicks on the binoculars button, the tool will provide
the user with a choice of concepts from the ontologies that
are associated with this term. Figure 8 shows three of the
concepts associated with pipe, namely conduits, hangings
and smoking equipment. From the placement of the terms in
the respective hierarchies, it is usually immediately clear to
the indexer which meaning of the term is the intended one.
Term disambiguation is a frequent occurrence in this type
of application.</p>
      <p>The ontologies provide a wide range of concepts for the
subject-matter descriptions. Although the choice of
concepts depends on the indexer, and although the quality of
an annotation is subjective, there are some general
guidelines for good annotations. An annotation is most effective
if the annotator chooses the concepts as specific as
possible. Experiments [5] have shown that users describe images
in terms of the agents and objects that are depicted. An
annotator should therefore focus on agent and object
descriptions.
3.4</p>
    </sec>
    <sec id="sec-12">
      <title>Searching for an image</title>
      <p>The tool provides two types of semantic search. With
the first search option the user can search for concepts at
a random place in the image annotation. Figure 9 shows
an example of this. Suppose the user wants to search for
images associated with the concept Aphrodite. Because the
ontologies contain an equivalence relation between Venus (as
a Roman deity, not the planet nor the tennis player) and
Aphrodite, the search tool is able to retrieve images for which
there is no syntactic match. For example, if we would look at
the annotation of the first hit in the right-hand part of
Figure 9, we would find “Venus” in the title (“Birth of Venus”
by Botticelli) and in the subject-matter description (Venus
(a Roman deity) standing seashell). The word “Venus” in
the title can only be used for syntactic marches (we do not
have an ontology for titles), but the concept in the subject
description can be used for semantic matches, thus satisfying
the “Aphrodite” query.</p>
      <p>General concept search retrieves images which match the
query in some part of the annotation. The second search
option allows the user to exploit the annotation template for
search proposes. An example of this is shown in Figure 10.
Here, the user is searching for images in which the slot
culture matches Netherlandish. This query retrieves all images
with a semantic match for this slot. This includes images
of Dutch and Flemish paintings, as these are subconcepts of
4.</p>
    </sec>
    <sec id="sec-13">
      <title>RELATED WORK</title>
      <p>The architecture shown in Figure 1 is in the same spirit
as the one described by Lafon and Bos [7]. The main
difference lies in the fact that we place more emphasis on the
nature of the ontologies. Koivunen and Swick [6] discuss
an architecture semantic annotation, but mainly from the
perspective of the shared collaborations. CREAM [3] also
provides an architecture for semantic annotation including
both manual and semi-automatic techniques. The present
work differs from the latter two approaches through its focus
on images (which creates special problems, such as
annotating the image content) and the practical work on
integrating multiple existing ontologies. The work of Hyv¨onen and
colleagues [4] combines ontology-based image retrieval view
view-based and topic-based retrieval and is probably closest
to the present work. So far, they have not reported many
details on the ontologies being used.
5.</p>
    </sec>
    <sec id="sec-14">
      <title>DISCUSSION</title>
      <p>This paper gives some indication on how a semantic web
for images might work. Semantic annotation allows us to
make use of concept search instead of keyword search. It
paves also the way for more advanced search strategies. For
example, users can specialize or generalise a query with the
help of the concept hierarchy when too many or too few hits
are found.</p>
      <p>In a previous study on a collection of ape photographs
[13] we did some qualitative analysis on the added value
with respect to keyword search. The provisional conclusion
was that for some queries (e.g., “ape”) keyword search does
reasonably well, but for other sightly different queries (e.g.,
“great ape”) the results are suddenly poor. This is exactly
where semantic annotation could help.</p>
      <p>In another prior study [12] we reported on a small
experiment concerning the usability of the annotation toll.
Although our approach relies to some extent on manual
annotation, it should be possible to generate partial
semantic annotations from existing annotations (which vary from
free text to structured database entries). The application
scenario in Section 3 shows an example of this. However,
the example is based on a special-purpose parser.
Systematic use of NLP techniques should be considered here. Also,
content-based image analysis techniques could be used to
derive image features, such as the location and color of
objects.</p>
      <p>Our experiences with RDF Schema were generally
positive. We made heavy use of the metamodelling facilities of
RDF Schema (which allows one to treat classes as instances
of other classes) for defining and manipulating the
metamodels of the different thesauri. In our experience this feature
is in particular needed in cases where one has to work with
existing representations of large ontologies. This is a typical
feature for a semantic web: one has to work with existing
ontologies to get anywhere, even if one disagrees with some
of the design principles of the ontology.</p>
      <p>For our purposes RDF Schema has some limitations in
expressivity. We especially needed a notion of property
cardinality and of equivalence between resources (classes,
instances, properties). For this reason we plan to move at
some near point in the future to OWL, the Web Ontology
Language currently under development at W3C [18].</p>
    </sec>
    <sec id="sec-15">
      <title>Acknowledgments</title>
      <p>This work was supported by the IOP Project “Interactive
disclosure of Multimedia Information and Knowledge” and
the ICES-KIS project “Multimedia Information Analysis”,
both funded by the Dutch Ministry of Economic Affairs. We
gratefully acknowledge the contributions of Marcel Worring,
Giang Nguyen and Maurice de Mare.
6.
[1]</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>[2] [13] [15] [17] [19] [21] Web - ISWC 2002, number 2342 in Lecture Notes in Computer Science</source>
          , pages
          <fpage>404</fpage>
          -
          <lpage>408</lpage>
          , Berlin,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>Springer-Verlag. ISSN 0302-9743.</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Th. Schreiber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Dubbeldam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wielemaker</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B. J.</given-names>
            <surname>Wielinga</surname>
          </string-name>
          .
          <article-title>Ontology-based photo annotation</article-title>
          .
          <source>IEEE Intelligent Systems</source>
          ,
          <volume>16</volume>
          (
          <issue>3</issue>
          ):
          <fpage>66</fpage>
          -
          <lpage>74</lpage>
          , May/June 2001.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>J. van den Berg.</surname>
          </string-name>
          <article-title>Subject retrieval in pictorial information systems</article-title>
          . In Electronic Filing, Registration, and
          <article-title>Communication of Visual Historical Data</article-title>
          .
          <source>Abstracts for Round Table no 34 of the 18th International Congress of Historical Sciences. Copenhagen</source>
          , pages
          <fpage>21</fpage>
          -
          <lpage>28</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>H. van der Waal. ICONCLASS:</surname>
          </string-name>
          <article-title>An inconographic classification system</article-title>
          .
          <source>Technical report, Royal Dutch Academy of Sciences (KNAW)</source>
          ,
          <year>1985</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <source>VRA Core Categories, Version</source>
          <volume>3</volume>
          .0.
          <string-name>
            <surname>Technical</surname>
            <given-names>report</given-names>
          </string-name>
          , Visual Resources Association,
          <year>July 2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>URL: http://www.vraweb.org/vracore3.htm.</mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Web</given-names>
            <surname>Ontology Working Group. OWL Web Ontology Language Overview. W3C Candidate</surname>
          </string-name>
          <string-name>
            <surname>Recommendation</surname>
          </string-name>
          ,
          <source>World Wide Web Consortium, 18 August</source>
          <year>2003</year>
          . Latest version: http://www.w3.org/TR/owl-features/.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>J.</given-names>
            <surname>Wielemaker. SWI-Prolog</surname>
          </string-name>
          <string-name>
            <surname>RDF</surname>
          </string-name>
          Parser. SWI, University of Amsterdam,
          <year>2000</year>
          . URL: http://www.swi-prolog.org/packages/rdf2pl.html.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Wielinga</surname>
          </string-name>
          .
          <article-title>Prolog-based infrastructure for rdf: performance and scalability</article-title>
          .
          <source>In Proceedings ISWC'03</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>In Y.</given-names>
            <surname>Gil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Musen</surname>
          </string-name>
          , and J. Shavlik, editors,
          <source>Proceedings 1st International Conference on Knowledge Capture</source>
          , Victoria, Canada, pages
          <fpage>194</fpage>
          -
          <lpage>201</lpage>
          , New York,
          <fpage>21</fpage>
          -
          <lpage>23</lpage>
          October
          <year>2001</year>
          . ACM Press.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>