<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE rdf:RDF [
          <!ENTITY xsd		"http://www.w3.org/2001/XMLSchema#" >
	  <!ENTITY rdf		"http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
	  <!ENTITY rdfs		"http://www.w3.org/2000/01/rdf-schema#" >
	  <!ENTITY dc		"http://purl.org/dc/elements/1.1/" >
	  <!ENTITY owl		"http://www.w3.org/2002/07/owl#" >
	  <!ENTITY units	"http://visus.mit.edu/fontomri/0.01/units.owl#" >
	  <!ENTITY foaf 	"http://xmlns.com/foaf/0.1/#">
	  <!ENTITY ical 	"http://www.w3.org/2002/12/cal/#">
	  <!ENTITY dcterms 	"http://purl.org/dc/terms/">
	  <!ENTITY dctype 	"http://purl.org/dc/dcmitype/"> ]>

<rdf:RDF
 xmlns="http://co4.inrialpes.fr/align/Contest/204/onto.rdf#"
 xmlns:units	="&units;"
 xmlns:foaf	="&foaf;"
 xmlns:ical	="&ical;"
 xmlns:rdf	="&rdf;"
 xmlns:xsd	="&xsd;"
 xmlns:rdfs	="&rdfs;"
 xmlns:owl	="http://www.w3.org/2002/07/owl#"
 xmlns:wot	="http://xmlns.com/wot/0.1/"
 xmlns:dc	="&dc;"
 xmlns:dcterms	="&dcterms;"
 xmlns:dctype	="&dctype;">

<!-- This ontology describes bibliographic references. -->
  
  <owl:Ontology rdf:about="">
    <dc:creator>Nick Knouf &lt;nknouf@mit.edu&gt;</dc:creator>
    <dc:contributor>Antoine Zimmermann &lt;antoine.zimmermann@inrialpes.fr&gt;</dc:contributor>
    <dc:contributor>Jérome Euzenat</dc:contributor>
    <dc:date>01/06/2004</dc:date>
    <rdfs:label>Bibliographic references</rdfs:label>
    <owl:versionInfo>$Id: fr.inrialpes.exmo.rdf.bibix.owl,v 1.5 2004/06/15 14:47:55 euzenat Exp $</owl:versionInfo>
  </owl:Ontology>

<!-- This is due to the Species Validator. -->
<owl:Class rdf:about="&foaf;Person" />
<owl:Class rdf:about="&foaf;Organization" />
<owl:Class rdf:about="&rdf;List" />
<rdf:List rdf:about="&rdf;nil" />
<owl:ObjectProperty rdf:about="&rdf;first" />
<owl:ObjectProperty rdf:about="&rdf;rest" />
<owl:DatatypeProperty rdf:about="&dc;creator" />
<owl:DatatypeProperty rdf:about="&dc;contributor" />
<owl:DatatypeProperty rdf:about="&dc;description" />
<owl:DatatypeProperty rdf:about="&dc;date" />
<owl:DatatypeProperty rdf:about="http://co4.inrialpes.fr/align/Contest/204/onto-noinst.rdf#firstName" />
<owl:DatatypeProperty rdf:about="http://co4.inrialpes.fr/align/Contest/204/onto-noinst.rdf#lastName" />
<owl:DatatypeProperty rdf:about="http://co4.inrialpes.fr/align/Contest/204/onto-noinst.rdf#name" />
<owl:DatatypeProperty rdf:about="http://co4.inrialpes.fr/align/Contest/204/onto-noinst.rdf#shortName" />

  <!--
    ********  ENTRIES  ********
    
    Entries form the basis of a bibTeX database and are categorized by their type, such as a book, journal article, conference proceedings, etc.  Each entry type has a specific set of fields that are required in bibTeX; as a first pass, these fields will also be required in the OWL ontology.
    
  -->

<!-- ***REFERENCE*** -->
  <owl:Class rdf:ID="REFERENCE">
    <rdfs:label xml:lang="en">REFERENCE</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#date" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#title" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#authors" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="Article">
    <rdfs:subClassOf rdf:resource="#Part" />
    <rdfs:label xml:lang="en">Article</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#authors" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#pages" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#journal" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#date" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#date" />
	<owl:allValuesFrom rdf:resource="#DATE" />
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#number" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#volume" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="Book">
    <rdfs:subClassOf rdf:resource="#REFERENCE" />
    <rdfs:label xml:lang="en">Book</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#title" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#volume" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#publisher" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#series" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#date" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#date" />
	<owl:allValuesFrom rdf:resource="#DATE" />
      </owl:Restriction>
    </rdfs:subClassOf>
     <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#human_creator" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#edition" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="Monograph">
    <rdfs:subClassOf rdf:resource="#Book" />
    <rdfs:label xml:lang="en">Monograph</rdfs:label>
  </owl:Class>

  <owl:Class rdf:ID="Collection">
    <rdfs:subClassOf rdf:resource="#Book" />
    <rdfs:label xml:lang="en">Collection</rdfs:label>
  </owl:Class>

  <owl:Class rdf:ID="Informal">
    <rdfs:subClassOf rdf:resource="#REFERENCE" />
    <rdfs:label xml:lang="en">Informal</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#title" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="Booklet">
    <rdfs:subClassOf rdf:resource="#Informal" />
    <rdfs:label xml:lang="en">Booklet</rdfs:label>
  </owl:Class>

  <owl:Class rdf:ID="Part">
    <rdfs:subClassOf rdf:resource="#REFERENCE" />
    <rdfs:label xml:lang="en">Part</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#pages" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#title" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#is_part_of" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="Chapter">
    <rdfs:subClassOf rdf:resource="#Part" />
    <rdfs:label xml:lang="en">BookPart</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#chapter" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#chapter" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="In_book">
    <rdfs:subClassOf rdf:resource="#Part" />
    <rdfs:label xml:lang="en">In_book</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<!-- authors OR editors (given in the Book description) ??? -->
	<owl:onProperty rdf:resource="#authors" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#pages" />
	<owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#book" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="In_collection">
    <rdfs:subClassOf rdf:resource="#Part" />
    <rdfs:label xml:lang="en">Incollection</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#authors" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#collection" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="In_proceedings"> <!-- Communication -->
    <rdfs:subClassOf rdf:resource="#Part" />
    <rdfs:label xml:lang="en">In_proceedings</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#authors" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#proceedings" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="Lecture_notes">
    <rdfs:subClassOf rdf:resource="#Informal" />
    <rdfs:label xml:lang="en">Lecture_notes</rdfs:label>
  </owl:Class>

  <owl:Class rdf:ID="Manual">
    <rdfs:subClassOf rdf:resource="#Informal" />
    <rdfs:label xml:lang="en">Manual</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#organisation" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#edition" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#title" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="Academic">
    <rdfs:subClassOf rdf:resource="#REFERENCE" />
    <rdfs:label xml:lang="en">Academic</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#authors" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#title" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#school" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#date" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="MSc_thesis">
    <rdfs:subClassOf rdf:resource="#Academic" />
    <rdfs:label xml:lang="en">MSc_thesis</rdfs:label>
  </owl:Class>

  <owl:Class rdf:ID="PhD_thesis">
    <rdfs:subClassOf rdf:resource="#Academic" />
    <rdfs:label xml:lang="en">PhD_thesis</rdfs:label>
  </owl:Class>

  <owl:Class rdf:ID="Misc.">
    <rdfs:subClassOf rdf:resource="#REFERENCE" />
    <rdfs:label xml:lang="en">Misc.</rdfs:label>
  </owl:Class>

  <owl:Class rdf:ID="Proc.">
    <rdfs:subClassOf rdf:resource="#Book" />
    <rdfs:label xml:lang="en">Proc.</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#event" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#event" />
	<owl:allValuesFrom rdf:resource="#CONFERENCE"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#editors" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#organisation" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="Report">
    <rdfs:subClassOf rdf:resource="#REFERENCE" />
    <rdfs:label xml:lang="en">Report</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#authors" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#title" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#institution" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#date" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#date" />
	<owl:allValuesFrom rdf:resource="#DATE" />
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#number" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="Technical_report">
    <rdfs:subClassOf rdf:resource="#Report" />
    <rdfs:label xml:lang="en">Technical_report</rdfs:label>
  </owl:Class>

  <owl:Class rdf:ID="Deliverable">
    <rdfs:subClassOf rdf:resource="#Report" />
    <rdfs:label xml:lang="en">Deliverable report</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#contract" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="Un_published">
    <rdfs:subClassOf rdf:resource="#Informal" />
    <rdfs:label xml:lang="en">Un_published</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#authors" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#title" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#note" />
	<owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="Motion_picture">
    <rdfs:subClassOf rdf:resource="#REFERENCE" />
    <rdfs:label xml:lang="en">Motion_picture</rdfs:label>
  </owl:Class>

  <!-- SPECIAL CLASSES -->

  <!-- A journal is not a document nor an organisation. -->
  <owl:Class rdf:ID="JOURNAL">
    <rdfs:label xml:lang="en">JOURNAL or magazine</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#name" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
   <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#name" />
	<owl:allValuesFrom rdf:resource="&xsd;string"/>
      </owl:Restriction>
    </rdfs:subClassOf>
   <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#short_name" />
	<owl:allValuesFrom rdf:resource="&xsd;string"/>
      </owl:Restriction>
    </rdfs:subClassOf>
   <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#periodicity" />
	<owl:allValuesFrom rdf:resource="&xsd;string"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#publisher" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#series" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#first_published" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="CONFERENCE">
    <rdfs:label xml:lang="en">The location of an event</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#name" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#organiser" />
	<owl:allValuesFrom rdf:resource="#Institution"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#short_name" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#issue" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#location" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="ADDRESS">
    <rdfs:label xml:lang="en">ADDRESS</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#country" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#country" />
	<owl:allValuesFrom rdf:resource="&xsd;string"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#state" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#state" />
	<owl:allValuesFrom rdf:resource="&xsd;string"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#city" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#city" />
	<owl:allValuesFrom rdf:resource="&xsd;string"/>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="Institution">
    <rdfs:subClassOf rdf:resource="&foaf;Organization"/>
    <rdfs:label xml:lang="en">Institution</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#name" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#short_name" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#address" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="Publisher">
    <rdfs:subClassOf rdf:resource="#Institution" />
    <rdfs:label xml:lang="en">Publisher</rdfs:label>
  </owl:Class>

  <!-- trouver une ontologie pour ca -->
  <owl:Class rdf:ID="School">
    <rdfs:subClassOf rdf:resource="#Institution" />
    <rdfs:label xml:lang="en">School</rdfs:label>
  </owl:Class>

  <!--owl:Class rdf:ID="Person">
    <rdfs:label xml:lang="en">Person</rdfs:label>
    <owl:equivalentClass rdf:resource="http://xmlns.com/foaf/0.1/Person" />
  </owl:Class-->

  <owl:Class rdf:ID="PERSON_LIST">
    <rdfs:subClassOf rdf:resource="&rdf;List"/>
    <rdfs:label xml:lang="en">Person list</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="&rdf;first" />        
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="&rdf;first" />
	<owl:allValuesFrom rdf:resource="&foaf;Person" />
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="&rdf;rest" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="&rdf;rest" />
	<owl:allValuesFrom>
	  <owl:Class>
	    <owl:unionOf rdf:parseType="Collection">
	      <owl:Class rdf:about="#PERSON_LIST" />
	      <owl:Class>
		<owl:oneOf rdf:parseType="Collection">
		  <rdf:List rdf:about="&rdf;nil" />
		</owl:oneOf>
	      </owl:Class>
	    </owl:unionOf>
	  </owl:Class>
	</owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="PAGE_RANGE">
    <rdfs:label xml:lang="en">PAGE_RANGE</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#start_page" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#end_page" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>

  <owl:Class rdf:ID="DATE">
    <rdfs:label xml:lang="en">DATE</rdfs:label>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#year" />
	<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#year" />
	<owl:allValuesFrom rdf:resource="&xsd;gYear"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#month" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#month" />
	<owl:allValuesFrom rdf:resource="&xsd;gMonth"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#day" />
	<owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
	<owl:onProperty rdf:resource="#day" />
	<owl:allValuesFrom rdf:resource="&xsd;gDay"/>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
    
  <!--
    ********  FIELDS  ********
    
    Fields can be considered the properties of a bibTeX entry.  Each entry type (described above) has a different set of required and optional fields.  The fields will all be datatype properties for the time being.

  -->

  <owl:DatatypeProperty rdf:ID="key">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">key</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="reviewed">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">howReviewed</rdfs:label>
  </owl:DatatypeProperty>

  <owl:ObjectProperty rdf:ID="address">
    <rdfs:domain rdf:resource="&owl;Thing"/>
    <rdfs:range rdf:resource="#ADDRESS" />
    <rdfs:label xml:lang="en">address</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:ID="event">
    <rdfs:domain rdf:resource="#Proc."/>
    <rdfs:range rdf:resource="#CONFERENCE" />
    <rdfs:label xml:lang="en">event</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:ID="organiser">
    <rdfs:domain rdf:resource="#CONFERENCE"/>
    <rdfs:range rdf:resource="&foaf;Organization" />
    <rdfs:label xml:lang="en">organiser</rdfs:label>
  </owl:ObjectProperty>

  <owl:DatatypeProperty rdf:ID="annote">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">annote</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="periodicity">
    <rdfs:domain rdf:resource="#JOURNAL" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">Periodicity</rdfs:label>
  </owl:DatatypeProperty>

  <owl:ObjectProperty rdf:ID="contract">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&owl;Thing" />
    <rdfs:label xml:lang="en">Contract</rdfs:label>
  </owl:ObjectProperty>

  <owl:DatatypeProperty rdf:ID="first_published">
    <rdfs:domain rdf:resource="#Chapter" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">First published</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="edition">
    <rdfs:domain>
      <owl:Class>
	<owl:unionOf rdf:parseType="Collection">
	  <owl:Class rdf:about="#Book" />
	  <owl:Class rdf:about="#Manual" />
	</owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">edition</rdfs:label>
  </owl:DatatypeProperty>

  <owl:ObjectProperty rdf:ID="human_creator">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="#PERSON_LIST" />
    <rdfs:label xml:lang="en">human creator</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:ID="authors">
    <rdfs:subPropertyOf rdf:resource="#human_creator" />
    <rdfs:label xml:lang="en">authors</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:ID="editors">
    <rdfs:subPropertyOf rdf:resource="#human_creator" />
    <rdfs:label xml:lang="en">editors</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:ID="directors">
    <rdfs:subPropertyOf rdf:resource="#human_creator" />
    <rdfs:domain rdf:resource="#Motion_picture" />
    <rdfs:label xml:lang="en">directors</rdfs:label>
  </owl:ObjectProperty>

  <owl:DatatypeProperty rdf:ID="how_published">
    <rdfs:domain>
      <owl:Class>
	<owl:unionOf rdf:parseType="Collection">
	  <owl:Class rdf:about="#Misc." />
	  <owl:Class rdf:about="#Booklet" />
	</owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">published</rdfs:label>
  </owl:DatatypeProperty>

  <owl:ObjectProperty rdf:ID="institution">
    <rdfs:domain rdf:resource="#Technical_report" />
    <rdfs:range rdf:resource="#Institution" />
    <rdfs:label xml:lang="en">institution</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:ID="is_part_of">
    <rdfs:domain rdf:resource="#Part" />
    <rdfs:label xml:lang="en">is part of</rdfs:label>
    <rdf:type rdf:resource="&owl;TransitiveProperty" />
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:ID="journal">
    <rdfs:domain rdf:resource="#Article" />
    <rdfs:range rdf:resource="#JOURNAL" />
    <rdfs:subPropertyOf rdf:resource="#is_part_of" />
    <rdfs:label xml:lang="en">journal</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:ID="book">
    <rdfs:domain rdf:resource="#In_book" />
    <rdfs:range rdf:resource="#Monograph" />
    <rdfs:subPropertyOf rdf:resource="#is_part_of" />
    <rdfs:label xml:lang="en">book</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:ID="collection">
    <rdfs:domain rdf:resource="#In_collection" />
    <rdfs:range rdf:resource="#Collection" />
    <rdfs:subPropertyOf rdf:resource="#is_part_of" />
    <rdfs:label xml:lang="en">collection</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:ID="proceedings">
    <rdfs:domain rdf:resource="#In_proceedings" />
    <rdfs:range rdf:resource="#Proc." />
    <rdfs:subPropertyOf rdf:resource="#is_part_of" />
    <rdfs:label xml:lang="en">proceedings</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:ID="date">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="#DATE" />
    <rdfs:label xml:lang="en">date</rdfs:label>
  </owl:ObjectProperty>

  <owl:DatatypeProperty rdf:ID="note">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">note</rdfs:label>
  </owl:DatatypeProperty>

  <owl:ObjectProperty rdf:ID="organisation">
    <rdfs:domain>
      <owl:Class>
	<owl:unionOf rdf:parseType="Collection">
	  <owl:Class rdf:about="#Proc." />
	  <owl:Class rdf:about="#Manual" />
	</owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="&foaf;Organization" />
    <rdfs:label xml:lang="en">organisation</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:ID="publisher">
    <rdfs:domain>
      <owl:Class>
	<owl:unionOf rdf:parseType="Collection">
	  <owl:Class rdf:about="#REFERENCE" />
	  <owl:Class rdf:about="#JOURNAL" />
	</owl:unionOf>
      </owl:Class>
      </rdfs:domain>
    <rdfs:range rdf:resource="#Publisher" />
    <rdfs:label xml:lang="en">publisher</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:ID="school">
    <rdfs:domain>
      <owl:Class>
	<owl:unionOf rdf:parseType="Collection">
	  <owl:Class rdf:about="#Academic" />
	  <owl:Class rdf:about="#Lecture_notes" />
	</owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="#School" />
    <rdfs:label xml:lang="en">school</rdfs:label>
  </owl:ObjectProperty>

  <owl:DatatypeProperty rdf:ID="series">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">series</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="title">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">title</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="type">
    <rdfs:domain>
      <owl:Class>
	<owl:unionOf rdf:parseType="Collection">
	  <owl:Class rdf:about="#Chapter" />
	  <owl:Class rdf:about="#Technical_report" />
	  <owl:Class rdf:about="#Academic" />
	</owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">type</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="affiliation">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">affiliation</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="abstract">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">abstract</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="contents">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">ontents</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="copyright">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">copyright</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="I.S.B.N.">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">ISBN</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="I.S.S.N.">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">ISSN</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="keywords">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">keywords</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="language">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;language" />
    <rdfs:label xml:lang="en">language</rdfs:label>
  </owl:DatatypeProperty>

  <owl:ObjectProperty rdf:ID="location">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="#ADDRESS" />
    <rdfs:label xml:lang="en">location</rdfs:label>
  </owl:ObjectProperty>

  <owl:DatatypeProperty rdf:ID="L.C.C.N.">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">LCCN</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="M.R.Nb">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">MR number</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="price">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">price</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="size">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">size</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="U.R.L.">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">URL</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="name">
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">The name of an entity.</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="short_name">
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">The name of an entity.</rdfs:label>
  </owl:DatatypeProperty>

  <!--
    ********  "META" PROPERTIES  ********
    
    We define here some meta properties that the fields above may use as superproperties.  This is necessary in order to define cardinality constraints properly.
  -->

  <owl:DatatypeProperty rdf:ID="chapter">
    <rdfs:domain rdf:resource="#Part" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">chapter</rdfs:label>
  </owl:DatatypeProperty>

  <owl:ObjectProperty rdf:ID="pages">
    <rdfs:domain rdf:resource="#Part" />
    <rdfs:range rdf:resource="#PAGE_RANGE" />
    <rdfs:label xml:lang="en">pages</rdfs:label>
  </owl:ObjectProperty>

  <owl:DatatypeProperty rdf:ID="number_or_volume">
    <rdfs:domain rdf:resource="#REFERENCE"/>
    <rdfs:label xml:lang="en">volume or number</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="number">
    <rdfs:domain rdf:resource="#REFERENCE" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:subPropertyOf rdf:resource="#number_or_volume" />
    <rdfs:label xml:lang="en">number</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="issue">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#REFERENCE"/>
          <owl:Class rdf:about="#CONFERENCE"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:subPropertyOf rdf:resource="#number_or_volume" />
    <rdfs:label xml:lang="en">Issue</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="volume">
    <rdfs:subPropertyOf rdf:resource="#number_or_volume" />
    <rdfs:domain rdf:resource="#REFERENCE"/>
    <rdfs:range rdf:resource="&xsd;nonNegativeInteger" />
    <rdfs:label xml:lang="en">volume</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="year">
    <rdfs:domain rdf:resource="#DATE" />
    <rdfs:range rdf:resource="&xsd;gYear" />
    <rdfs:label xml:lang="en">year</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="month">
    <rdfs:domain rdf:resource="#DATE" />
    <rdfs:range rdf:resource="&xsd;gMonth" />
    <rdfs:label xml:lang="en">month</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="day">
    <rdfs:domain rdf:resource="#DATE" />
    <rdfs:range rdf:resource="&xsd;gDay" />
    <rdfs:label xml:lang="en">day</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="city">
    <rdfs:domain rdf:resource="#ADDRESS" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">city</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="state">
    <rdfs:domain rdf:resource="#ADDRESS" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">state</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="country">
    <rdfs:domain rdf:resource="#ADDRESS" />
    <rdfs:range rdf:resource="&xsd;string" />
    <rdfs:label xml:lang="en">country</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="start_page">
    <rdfs:domain rdf:resource="#PAGE_RANGE" />
    <rdfs:range rdf:resource="&xsd;nonNegativeInteger" />
    <rdfs:label xml:lang="en">start page</rdfs:label>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:ID="end_page">
    <rdfs:domain rdf:resource="#PAGE_RANGE" />
    <rdfs:range rdf:resource="&xsd;nonNegativeInteger" />
    <rdfs:label xml:lang="en">end page</rdfs:label>
  </owl:DatatypeProperty>

<!-- PEOPLE -->

<foaf:Person rdf:about="#a04570373">
	<rdfs:label>John-Jules Meyer</rdfs:label>
	<name rdf:datatype="&xsd;string">John-Jules Meyer</name>
	<firstName rdf:datatype="&xsd;string">John-Jules</firstName>
	<lastName rdf:datatype="&xsd;string">Meyer</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a43836633">
	<rdfs:label>Jeen Broekstra</rdfs:label>
	<name rdf:datatype="&xsd;string">Jeen Broekstra</name>
	<firstName rdf:datatype="&xsd;string">Jeen</firstName>
	<lastName rdf:datatype="&xsd;string">Broekstra</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a85228505">
	<rdfs:label>Alexander Mädche</rdfs:label>
	<name rdf:datatype="&xsd;string">Alexander Mäadche</name>
	<firstName rdf:datatype="&xsd;string">Alexander</firstName>
	<lastName rdf:datatype="&xsd;string">Mädche</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a48552212">
	<rdfs:label>Björn Schnizler</rdfs:label>
	<name rdf:datatype="&xsd;string">Björn Schnizler</name>
	<firstName rdf:datatype="&xsd;string">Björn</firstName>
	<lastName rdf:datatype="&xsd;string">Schnizler</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a971541439">
	<rdfs:label>Alberto Trombetta</rdfs:label>
	<name rdf:datatype="&xsd;string">Alberto Trombetta</name>
	<firstName rdf:datatype="&xsd;string">Alberto</firstName>
	<lastName rdf:datatype="&xsd;string">Trombetta</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a11090777">
	<rdfs:label>Christine Parent</rdfs:label>
	<name rdf:datatype="&xsd;string">Christine Parent</name>
	<firstName rdf:datatype="&xsd;string">Christine</firstName>
	<lastName rdf:datatype="&xsd;string">Parent</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a250331360">
	<rdfs:label>R. Schmidt</rdfs:label>
	<name rdf:datatype="&xsd;string">R. Schmidt</name>
	<firstName rdf:datatype="&xsd;string">R.</firstName>
	<lastName rdf:datatype="&xsd;string">Schmidt</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a79573306">
	<rdfs:label>York Sure</rdfs:label>
	<name rdf:datatype="&xsd;string">York Sure</name>
	<firstName rdf:datatype="&xsd;string">York</firstName>
	<lastName rdf:datatype="&xsd;string">Sure</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a885257047">
	<rdfs:label>M. Punceva</rdfs:label>
	<name rdf:datatype="&xsd;string">M. Punceva</name>
	<firstName rdf:datatype="&xsd;string">M.</firstName>
	<lastName rdf:datatype="&xsd;string">Punceva</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a74993404">
	<rdfs:label>I. V. Levenshtein</rdfs:label>
	<name rdf:datatype="&xsd;string">I. V. Levenshtein</name>
	<firstName rdf:datatype="&xsd;string">I. V.</firstName>
	<lastName rdf:datatype="&xsd;string">Levenshtein</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a71003986">
	<rdfs:label>Steffen Staab</rdfs:label>
	<name rdf:datatype="&xsd;string">Steffen Staab</name>
	<firstName rdf:datatype="&xsd;string">Steffen</firstName>
	<lastName rdf:datatype="&xsd;string">Staab</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a572406328">
	<rdfs:label>Frank Boer</rdfs:label>
	<name rdf:datatype="&xsd;string">Frank Boer</name>
	<firstName rdf:datatype="&xsd;string">Frank</firstName>
	<lastName rdf:datatype="&xsd;string">Boer</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a139477786">
	<rdfs:label>Maarten Menken</rdfs:label>
	<name rdf:datatype="&xsd;string">Maarten Menken</name>
	<firstName rdf:datatype="&xsd;string">Maarten</firstName>
	<lastName rdf:datatype="&xsd;string">Menken</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a337716610">
	<rdfs:label>Manfred Hauswirth</rdfs:label>
	<name rdf:datatype="&xsd;string">Manfred Hauswirth</name>
	<firstName rdf:datatype="&xsd;string">Manfred</firstName>
	<lastName rdf:datatype="&xsd;string">Hauswirth</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a086379337">
	<rdfs:label>Wiebe Hoek</rdfs:label>
	<name rdf:datatype="&xsd;string">Wiebe Hoek</name>
	<firstName rdf:datatype="&xsd;string">Wiebe</firstName>
	<lastName rdf:datatype="&xsd;string">Hoek</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a712561038">
	<rdfs:label>Marc Ehrig</rdfs:label>
	<name rdf:datatype="&xsd;string">Marc Ehrig</name>
	<firstName rdf:datatype="&xsd;string">Marc</firstName>
	<lastName rdf:datatype="&xsd;string">Ehrig</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a066600210">
	<rdfs:label>Danilo Montesi</rdfs:label>
	<name rdf:datatype="&xsd;string">Danilo Montesi</name>
	<firstName rdf:datatype="&xsd;string">Danilo</firstName>
	<lastName rdf:datatype="&xsd;string">Montesi</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a093016135">
	<rdfs:label>Rogier Eijk</rdfs:label>
	<name rdf:datatype="&xsd;string">Rogier Eijk</name>
	<firstName rdf:datatype="&xsd;string">Rogier</firstName>
	<lastName rdf:datatype="&xsd;string">Eijk</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a944339054">
	<rdfs:label>Frank van Harmelen</rdfs:label>
	<name rdf:datatype="&xsd;string">Frank van Harmelen</name>
	<firstName rdf:datatype="&xsd;string">Frank</firstName>
	<lastName rdf:datatype="&xsd;string">van Harmelen</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a98078619">
	<rdfs:label>Philippe Cudré-Mauroux</rdfs:label>
	<name rdf:datatype="&xsd;string">Philippe Cudré-Mauroux</name>
	<firstName rdf:datatype="&xsd;string">Philippe</firstName>
	<lastName rdf:datatype="&xsd;string">Cudré-Mauroux</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a39510672">
	<rdfs:label>Z. Despotovic</rdfs:label>
	<name rdf:datatype="&xsd;string">Z. Despotovic</name>
	<firstName rdf:datatype="&xsd;string">Z.</firstName>
	<lastName rdf:datatype="&xsd;string">Despotovic</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a431956276">
	<rdfs:label>Stefano Spaccapietra</rdfs:label>
	<name rdf:datatype="&xsd;string">Stefano Spaccapietra</name>
	<firstName rdf:datatype="&xsd;string">Stefano</firstName>
	<lastName rdf:datatype="&xsd;string">Spaccapietra</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a431956276b">
	<rdfs:label>Mike Papazoglou</rdfs:label>
	<name rdf:datatype="&xsd;string">Mike Papazoglou</name>
	<firstName rdf:datatype="&xsd;string">Mike</firstName>
	<lastName rdf:datatype="&xsd;string">Papazoglou</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a431956276c">
	<rdfs:label>Zahir Tari</rdfs:label>
	<name rdf:datatype="&xsd;string">Zahir Tari</name>
	<firstName rdf:datatype="&xsd;string">Zahir</firstName>
	<lastName rdf:datatype="&xsd;string">Tari</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a70955601">
	<rdfs:label>A. Datta</rdfs:label>
	<name rdf:datatype="&xsd;string">A. Datta</name>
	<firstName rdf:datatype="&xsd;string">A.</firstName>
	<lastName rdf:datatype="&xsd;string">Datta</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a467748807">
	<rdfs:label>Ateret Anaby-Tavor</rdfs:label>
	<name rdf:datatype="&xsd;string">Ateret Anaby-Tavor</name>
	<firstName rdf:datatype="&xsd;string">Ateret</firstName>
	<lastName rdf:datatype="&xsd;string">Anaby-Tavor</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a3105947">
	<rdfs:label>Ronny Siebes</rdfs:label>
	<name rdf:datatype="&xsd;string">Ronny Siebes</name>
	<firstName rdf:datatype="&xsd;string">Ronny</firstName>
	<lastName rdf:datatype="&xsd;string">Siebes</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a29105611">
	<rdfs:label>Karl Aberer</rdfs:label>
	<name rdf:datatype="&xsd;string">Karl Aberer</name>
	<firstName rdf:datatype="&xsd;string">Karl</firstName>
	<lastName rdf:datatype="&xsd;string">Aberer</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a958684218">
	<rdfs:label>Peter Mika</rdfs:label>
	<name rdf:datatype="&xsd;string">Peter Mika</name>
	<firstName rdf:datatype="&xsd;string">Peter</firstName>
	<lastName rdf:datatype="&xsd;string">Mika</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a94533498">
	<rdfs:label>Peter Haase</rdfs:label>
	<name rdf:datatype="&xsd;string">Peter Haase</name>
	<firstName rdf:datatype="&xsd;string">Peter</firstName>
	<lastName rdf:datatype="&xsd;string">Haase</lastName>
</foaf:Person>

<foaf:Person rdf:about="#a900366022">
	<rdfs:label>Avigdor Gal</rdfs:label>
	<name rdf:datatype="&xsd;string">Avigdor Gal</name>
	<firstName rdf:datatype="&xsd;string">Avigdor</firstName>
	<lastName rdf:datatype="&xsd;string">Gal</lastName>
</foaf:Person>

<!-- INSTITUTIONS -->

<JOURNAL rdf:about="#a246119474">
	<rdfs:label>JOURNAL of Web Semantics</rdfs:label>
	<name rdf:datatype="&xsd;string">JOURNAL of Web Semantics</name>
	<short_name rdf:datatype="&xsd;string">JWS</short_name>
</JOURNAL>

<Publisher rdf:about="#a131020767">
	<rdfs:label>Springer-Verlag</rdfs:label>
	<name rdf:datatype="&xsd;string">Springer-Verlag</name>
	<address>
		<ADDRESS>
			<city>Heidelberg</city>
			<country>DE</country>
		</ADDRESS>
	</address>
</Publisher>

<JOURNAL rdf:about="#a70981683">
	<rdfs:label>Cybernetics and Control Theory</rdfs:label>
	<name rdf:datatype="&xsd;string">Cybernetics and Control Theory</name>
</JOURNAL>

<Publisher rdf:about="#a85849488">
	<rdfs:label>The MIT Press</rdfs:label>
	<name rdf:datatype="&xsd;string">The MIT Press, Cambridge (MA US)</name>
	<address>
		<ADDRESS>
			<city rdf:datatype="&xsd;string">Cambridge</city>
			<state rdf:datatype="&xsd;string">MA</state>
			<country rdf:datatype="&xsd;string">US</country>
		</ADDRESS>
	</address>
</Publisher>

<JOURNAL rdf:about="#a362042121">
	<rdfs:label>International journal of intelligent system</rdfs:label>
	<name rdf:datatype="&xsd;string">International journal of intelligent system</name>
	<short_name rdf:datatype="&xsd;string">IJIS</short_name>
</JOURNAL>

<JOURNAL rdf:about="#a674639524">
	<rdfs:label>ACM SIGMOD Record</rdfs:label>
	<name rdf:datatype="&xsd;string">ACM SIGMOD Record</name>
</JOURNAL>

<JOURNAL rdf:about="#a906774044">
	<rdfs:label>VLDB JOURNAL</rdfs:label>
	<name rdf:datatype="&xsd;string">VLDB JOURNAL</name>
</JOURNAL>


<!-- EVENTS -->

<CONFERENCE rdf:about="#spg04">
	<rdfs:label>SemPGrid 04 Workshop</rdfs:label>
	<name>SemPGrid 04 Workshop</name>
	<location>
		<ADDRESS>
			<city>New-York</city>
			<state>NY</state>
			<country>US</country>
		</ADDRESS>
	</location>
	<date>
		<DATE>
			<month>05</month>
			<year>2004</year>
		</DATE>
	</date>
</CONFERENCE>

<CONFERENCE rdf:about="#a72192307c">
	<rdfs:label>13th Int. CONFERENCE on Knowledge Engineering and Management (EKAW-2002)</rdfs:label>
	<name>Int. CONFERENCE on Knowledge Engineering and Management</name>
	<short_name>EKAW</short_name>
	<issue>13</issue>
	<!--location>
		<ADDRESS>
			<city></city>
			<state></state>
			<country></country>
		</ADDRESS>
	</location-->
	<date>
		<DATE>
			<month>10</month>
			<year>2002</year>
		</DATE>
	</date>
</CONFERENCE>

<CONFERENCE rdf:about="#a32071928c">
	<rdfs:label>First European Semantic Web Symposium</rdfs:label>
	<name>European Semantic Web Symposium</name>
	<short_name>ESWS</short_name>
	<issue>1</issue>
	<location>
		<ADDRESS>
			<city> rdf:datatype="&xsd;string">Heraklion</city>
			<country>GR</country>
		</ADDRESS>
	</location>
	<date>
		<DATE>
			<month>05</month>
			<year>2004</year>
		</DATE>
	</date>
</CONFERENCE>

<!-- REFERENCES -->

<Proc. rdf:about="#a060097576">
	<rdfs:label>Proc. of the SemPGrid 04 Workshop</rdfs:label>
	<title>Proc. of the SemPGrid 04 Workshop</title>
	<date><DATE><year>2004</year></DATE></date>
	<event rdf:resource="#spg04"/>
</Proc.>

<In_proceedings rdf:about="#a64263824">
	<rdfs:label>Bibster - A Semantics-Based Bibliographic Peer-to-Peer System</rdfs:label>
	<authors>
	   <PERSON_LIST>
		<rdf:first rdf:resource="#a43836633"/>
		<rdf:rest>
		   <PERSON_LIST>
			<rdf:first rdf:resource="#a712561038"/>
			<rdf:rest>
			   <PERSON_LIST>
				<rdf:first rdf:resource="#a94533498"/>
				<rdf:rest>
				    <PERSON_LIST>
					<rdf:first rdf:resource="#a944339054"/>
					<rdf:rest>
					   <PERSON_LIST>
						<rdf:first rdf:resource="#a139477786"/>
						<rdf:rest>
						   <PERSON_LIST>
							<rdf:first rdf:resource="#a958684218"/>
							<rdf:rest>
							   <PERSON_LIST>
								<rdf:first rdf:resource="#a48552212"/>
								<rdf:rest>
								   <PERSON_LIST>
									<rdf:first rdf:resource="#a3105947"/>
									<rdf:rest rdf:resource="&rdf;nil" />
								   </PERSON_LIST>
								</rdf:rest>
							   </PERSON_LIST>
							</rdf:rest>
						   </PERSON_LIST>
						</rdf:rest>
					   </PERSON_LIST>
					</rdf:rest>
				   </PERSON_LIST>
				</rdf:rest>
			   </PERSON_LIST>
			</rdf:rest>
		   </PERSON_LIST>
		</rdf:rest>
	   </PERSON_LIST>
	</authors>
	<proceedings rdf:resource="#a060097576"/>
	<title>Bibster - A Semantics-Based Bibliographic Peer-to-Peer System</title>
</In_proceedings>

<!-- HERE -->

<In_proceedings rdf:about="#a439508789">
	<rdfs:label>Measuring Similarity between Ontologies</rdfs:label>
	<authors>
	   <PERSON_LIST>
		<rdf:first rdf:resource="#a85228505"/>
		<rdf:rest>
		   <PERSON_LIST>
			<rdf:first rdf:resource="#a71003986"/>
			<rdf:rest rdf:resource="&rdf;nil" />
		   </PERSON_LIST>
		</rdf:rest>
	   </PERSON_LIST>
	</authors>
	<proceedings rdf:resource="#a72192307"/>
	<title>Measuring Similarity between Ontologies</title>
</In_proceedings>

<Article rdf:about="#a492378321">
	<rdfs:label>{P-Grid: A Self-organizing Structured P2P System}</rdfs:label>
	<authors>
	   <PERSON_LIST>
		<rdf:first rdf:resource="#a29105611"/>
		<rdf:rest>
		   <PERSON_LIST>
			<rdf:first rdf:resource="#a98078619"/>
			<rdf:rest>
			   <PERSON_LIST>
				<rdf:first rdf:resource="#a70955601"/>
				<rdf:rest>
				   <PERSON_LIST>
					<rdf:first rdf:resource="#a39510672"/>
					<rdf:rest>
					   <PERSON_LIST>
						<rdf:first rdf:resource="#a337716610"/>
						<rdf:rest>
						   <PERSON_LIST>
							<rdf:first rdf:resource="#a885257047"/>
							<rdf:rest>
							   <PERSON_LIST>
								<rdf:first rdf:resource="#a250331360"/>
								<rdf:rest rdf:resource="&rdf;nil" />
							   </PERSON_LIST>
							</rdf:rest>
						   </PERSON_LIST>
						</rdf:rest>
					   </PERSON_LIST>
					</rdf:rest>
				   </PERSON_LIST>
				</rdf:rest>
			   </PERSON_LIST>
			</rdf:rest>
		   </PERSON_LIST>
		</rdf:rest>
	   </PERSON_LIST>
	</authors>
	<journal rdf:resource="#a674639524"/>
	<title>{P-Grid}: A Self-organizing Structured P2P System</title>
	<date><DATE><year>2003</year></DATE></date>
</Article>

<Article rdf:about="#a475526642">
	<rdfs:label>Binary Codes capable of correcting deletions, insertions, and reversals</rdfs:label>
	<authors>
	   <PERSON_LIST>
		<rdf:first rdf:resource="#a74993404"/>
		<rdf:rest rdf:resource="&rdf;nil" />
	   </PERSON_LIST>
	</authors>
	<journal rdf:resource="#a70981683"/>
	<title>Binary Codes capable of correcting deletions, insertions, and reversals</title>
	<date><DATE><year>1996</year></DATE></date>
</Article>

<In_book rdf:about="#a71568377">
	<rdfs:label>Database integration: the key to data interoperability</rdfs:label>
	<authors>
	   <PERSON_LIST>
		<rdf:first rdf:resource="#a11090777"/>
		<rdf:rest>
		   <PERSON_LIST>
			<rdf:first rdf:resource="#a431956276"/>
			<rdf:rest rdf:resource="&rdf;nil" />
		   </PERSON_LIST>
		</rdf:rest>
	   </PERSON_LIST>
	</authors>
	<book rdf:resource="#a108048723"/>
	<title>Database integration: the key to data interoperability</title>
	<editors>
	    <PERSON_LIST>
		<rdf:first rdf:resource="#a431956276"/>
		<rdf:rest>
		    <PERSON_LIST>
			  <rdf:first rdf:resource="#a431956276b"/>
			  <rdf:rest>
			       <PERSON_LIST>
			  	    <rdf:first rdf:resource="#a431956276c"/>
				    <rdf:rest rdf:resource="&rdf;nil" />
			       </PERSON_LIST>
			  </rdf:rest>
		       </PERSON_LIST>
		</rdf:rest>
            </PERSON_LIST>
	</editors>
</In_book>

<Proc. rdf:about="#a72192307">
	<rdfs:label>Proc. Of the 13th Int. CONFERENCE on Knowledge Engineering and Management (EKAW-2002)</rdfs:label>
	<publisher rdf:resource="#a131020767"/>
	<title>Proc. Of the 13th Int. CONFERENCE on Knowledge Engineering and Management (EKAW-2002)</title>
	<event rdf:resource="#a72192307c"/>
	<date><DATE><year>2002</year></DATE></date>
</Proc.>

<Proc. rdf:about="#a32071928">
	<rdfs:label>Proc. of the First European Semantic Web Symposium</rdfs:label>
	<publisher rdf:resource="#a131020767"/>
	<event rdf:resource="#a32071928c"/>
	<title>Proc. of the First European Semantic Web Symposium</title>
	<date><DATE><year>2004</year></DATE></date>
</Proc.>

<Misc. rdf:about="#a140583454">
	<rdfs:label>{QOM} - Quick Ontology Mapping</rdfs:label>
	<authors>
           <PERSON_LIST>
		<rdf:first rdf:resource="#a712561038"/>
		<rdf:rest>
		    <PERSON_LIST>
			<rdf:first rdf:resource="#a71003986"/>
			<rdf:rest rdf:resource="&rdf;nil" />
		    </PERSON_LIST>
		</rdf:rest>
	    </PERSON_LIST>
	</authors>
	<title>{QOM} - Quick Ontology Mapping</title>
	<note>submitted to the ISWC 04</note>
	<date><DATE><year>2004</year></DATE></date>
</Misc.>

<In_proceedings rdf:about="#a11065952">
	<rdfs:label>Ontology Mapping - An Integrated Approach</rdfs:label>
	<authors>
	    <PERSON_LIST>
		<rdf:first rdf:resource="#a712561038"/>
		<rdf:rest>
		    <PERSON_LIST>
			<rdf:first rdf:resource="#a79573306"/>
			<rdf:rest rdf:resource="&rdf;nil" />
		    </PERSON_LIST>
		</rdf:rest>
	    </PERSON_LIST>
	</authors>
	<proceedings rdf:resource="#a32071928"/>
	<title>Ontology Mapping - An Integrated Approach</title>
	<U.R.L.>http://www.aifb.uni-karlsruhe.de/WBS/meh/publications/ehrig04ontology_ESWS04.pdf</U.R.L.>
</In_proceedings>

<Article rdf:about="#a80299267">
	<rdfs:label>Start making sense: The Chatty Web approach for global semantic agreements</rdfs:label>
	<authors>
	    <PERSON_LIST>
		<rdf:first rdf:resource="#a29105611"/>
		<rdf:rest>
		    <PERSON_LIST>
			<rdf:first rdf:resource="#a98078619"/>
			<rdf:rest>
			    <PERSON_LIST>
				<rdf:first rdf:resource="#a337716610"/>
				<rdf:rest rdf:resource="&rdf;nil" />
			    </PERSON_LIST>
			</rdf:rest>
		    </PERSON_LIST>
		</rdf:rest>
	    </PERSON_LIST>
	</authors>
	<journal rdf:resource="#a246119474"/>
	<title>Start making sense: The Chatty Web approach for global semantic agreements</title>
	<date><DATE><month>12</month><year>2003</year></DATE></date>
</Article>

<Monograph rdf:about="#a108048723">
	<rdfs:label>Object-Oriented Data Modeling</rdfs:label>
	<publisher rdf:resource="#a85849488"/>
	<title>Object-Oriented Data Modeling</title>
	<date><DATE><year>2000</year></DATE></date>
</Monograph>

<Article rdf:about="#a456080390">
	<rdfs:label>On dynamically generated ontology translators in agent communication</rdfs:label>
	<authors>
	    <PERSON_LIST>
		<rdf:first rdf:resource="#a093016135"/>
		<rdf:rest>
		    <PERSON_LIST>
			<rdf:first rdf:resource="#a572406328"/>
			<rdf:rest>
			    <PERSON_LIST>
				<rdf:first rdf:resource="#a086379337"/>
				<rdf:rest>
				    <PERSON_LIST>
					<rdf:first rdf:resource="#a04570373"/>
					<rdf:rest rdf:resource="&rdf;nil" />
				    </PERSON_LIST>
				</rdf:rest>
			    </PERSON_LIST>
			</rdf:rest>
		    </PERSON_LIST>
		</rdf:rest>
	    </PERSON_LIST>
	</authors>
	<journal rdf:resource="#a362042121"/>
	<title>On dynamically generated ontology translators in agent communication</title>
	<pages>
		<PAGE_RANGE>
			<start_page rdf:datatype="&xsd;nonNegativeInteger">587</start_page>
			<end_page rdf:datatype="&xsd;nonNegativeInteger">607</end_page>
		</PAGE_RANGE>
	</pages>
	<date><DATE><month>12</month><year>2001</year></DATE></date>
</Article>

<Article rdf:about="#a846015923">
	<rdfs:label>A Framework for Modeling and Evaluating Automatic Semantic Reconciliation</rdfs:label>
	<authors>
	    <PERSON_LIST>
		<rdf:first rdf:resource="#a900366022"/>
		<rdf:rest>
		    <PERSON_LIST>
			<rdf:first rdf:resource="#a467748807"/>
			<rdf:rest>
			    <PERSON_LIST>
				<rdf:first rdf:resource="#a971541439"/>
				<rdf:rest>
				    <PERSON_LIST>
					<rdf:first rdf:resource="#a066600210"/>
					<rdf:rest rdf:resource="&rdf;nil" />
				    </PERSON_LIST>
				</rdf:rest>
			    </PERSON_LIST>
			</rdf:rest>
		    </PERSON_LIST>
		</rdf:rest>
	    </PERSON_LIST>
	</authors>
	<journal rdf:resource="#a906774044"/>
	<title>A Framework for Modeling and Evaluating Automatic Semantic Reconciliation</title>
	<note>to appear</note>
	<date><DATE><year>2004</year></DATE></date>
</Article>

</rdf:RDF>
