7-11 Nov. 2004, Hiroshima, Japan

Annotation of Papers

Authors of accepted papers at ISWC 2004 are asked to markup the title-pages and abstracts of their submissions for the Semantic Web. These annotations will be used as input to allow easy processing and searching. The annotations will be freely available on the web and can be used by anyone to test or demonstrate semantic web applications.

You can find numerous examples of annotated documents of last years's ISWC at:

The annotations of ISWC 2004 papers will be made available at:

Authors are completely free in choosing the tools, languages and ontologies used for annotation. In the following we describe in five steps the procedure for annotating your paper including examples that use the annotation tool OntoMat Annotizer.

1. Create Plain HTML Document

Create a plain HTML document that contains the title page (title, authors, date, reference to ISWC 2004) and abstract of your submission. For this, you may use an arbitrary HTML-editor or edit HTML by hand. Note that this file doesn't have to include any fancy layout. In fact, some annotation tools that use simple browsers might not show all features other standard browsers do. Problems can sometimes also arrise from tables in your HTML-file.

2. Choose Annotation Tool

You may use an annotation tool of your choice. You can find a list of suggestions for annotation tools at:

In our running example we use the annotation tool OntoMat Annotizer. It can be downloaded at:

If you wish to have more general information on it please have a look at the "Semantic Web - Annotation and Authoring" webpage. Detailed instructions for download and installation, and explanations of its use are presented on this page. Please note that it requires JDK 1.4.

3. Choose Ontology for Annotation

You may use an ontology of your choice for the annotation. The ISWC ontology is one possible ontology, which has been predefined for the process of annotation.. It is available:

The OntoMat tool allows you to open the ontology directly from the Web.

Of course, you may use other ontologies as well. If you do so, please include further information and a link to the ontology when you submit the annotation information.

4. Annotate the HTML Document

Annotate your abstract using the annotation tool you have chosen with respect to the ontology you prefer to use.

We will describe here how the annotation can be done using OntoMat Annotizer and the ISWC ontology:

  1. Open the ontology into the OntoMat Annotizer. (File > Open Ontology from URI, Tools > Ontologybrowser > New Window)

  2. Load the HTML document with title information and abstract you have created in step 1. by entering the URL of its location. (Tools > HTML Browser > Open HTML File)

  3. Mark the title of your abstract, copy it by pressing the right mouse button and insert it by right clicking onto the InProceedings object (which can be found as a sub-class of publications). Your abstract is automatically created as a new instance of InProceedings.


  4. Now create the author by marking the name and doing copy and paste again onto e.g. FullProfessor or Researcher (sub-classes of the Person concept). You can now set up the relation between the your abstract and the authors. Click on the created instance of your abstract. Next mark the relation author. Your name will appear. Click on it an pull it to the relation author.

  5. The next important relation is the topic relation. Choose among the given topics the ones which describe your paper best. You may also add other topics related to your paper.


  6. Besides the main fields there are additional fields as tool, method, algorithm etc. There are predefined instances, but you will probably have to add some to describe your paper more thoroughly.

  7. Continue annotating the document with other important information as the institution you work at, the project you work on. Please don't forget to set the relations between the created instances, as well as the values of the attributes for each instance.

  8. Finally save the edited abstract. (Tools > HTML Browser > Write Annotation into Page, Tools > HTML Browser > Save HTML File)

5. Upload your Document

Warning: mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/u/www/iswc2004/meta-data/index.php on line 183

Warning: mysql_select_db(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/u/www/iswc2004/meta-data/index.php on line 184

Warning: mysql_select_db(): A link to the server could not be established in /usr/u/www/iswc2004/meta-data/index.php on line 184

Warning: mysql_query(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/u/www/iswc2004/meta-data/index.php on line 185

Warning: mysql_query(): A link to the server could not be established in /usr/u/www/iswc2004/meta-data/index.php on line 185

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/u/www/iswc2004/meta-data/index.php on line 187

To upload your annotated document please place it onto a web-accessible server. Please send the URL of your document including title and authors by eMail to:


If you don't have access to a server, you may also send us the annotated abstract via email and we will place it directly onto the server.

We will make the list of annotated documents available at:

If you have any further questions, feel free to contact us at


Thank you for your cooperation and help on making the Semantic Web real.

Back to ISWC2004 top page