<?xml version='1.0' encoding='ISO-8859-1'?>
<!DOCTYPE rdf:RDF [
     <!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
     <!ENTITY rdfs 'http://www.w3.org/2000/01/rdf-schema#'>
     <!ENTITY kcs 'http://www.ontotext.com/otk/2002/03/kcs.rdfs#'>
     <!ENTITY metaex 'http://www.ontotext.com/otk/statement_metainfo_ex.rdf#'>
]>
<rdf:RDF xmlns:rdf="&rdf;"
     xmlns:rdfs="&rdfs;" 
     xmlns:metaex="&metaex;" 
     xmlns:kcs="&kcs;" 
	 >

<!-- ======================================== -->
<!-- custom meta-property definition -->

<rdf:Property rdf:about="&metaex;customMetaProp"
     rdfs:label="customMetaProp">
	<rdfs:subPropertyOf rdf:resource="&kcs;metaInfo" />
</rdf:Property>

<!-- ======================================== -->
<!-- ontology -->

<rdfs:Class rdf:about="&metaex;Human"
     rdfs:label="Human">
</rdfs:Class>

<rdf:Property rdf:about="&metaex;childOf"
     rdfs:label="childOf">
    <rdfs:domain rdf:resource="&metaex;Human"/>
    <rdfs:range rdf:resource="&metaex;Human"/>
</rdf:Property>


<!-- ======================================== -->
<!-- instance data -->

<metaex:Human rdf:about="&metaex;John" />

<metaex:Human rdf:about="&metaex;Mary" />

<metaex:Human rdf:about="&metaex;Jim" >
  <metaex:childOf rdf:resource="&metaex;John"/>
</metaex:Human>

<metaex:Human rdf:about="&metaex;Mim" >
  <metaex:childOf rdf:resource="&metaex;John"/>
  <metaex:childOf rdf:resource="&metaex;Mary"/>
</metaex:Human>

<!-- ======================================== -->
<!-- Meta information on statements follow -->


<kcs:StatementMetaInfo rdf:about="&metaex;status1" > <!-- -->
	<rdf:subject rdf:resource="&metaex;Jim" />
	<rdf:predicate rdf:resource="&metaex;childOf" />
	<rdf:object rdf:resource="&metaex;John" />
	<rdfs:comment>Comment on statement (Jim,childOf,John)</rdfs:comment>
	<metaex:customMetaProp>customMetaProp on statement (Jim,childOf,John)</metaex:customMetaProp>
</kcs:StatementMetaInfo>

<kcs:StatementMetaInfo rdf:about="&metaex;status2" > <!-- -->
	<rdf:subject rdf:resource="&metaex;Mim" />
	<rdf:predicate rdf:resource="&metaex;childOf" />
	<rdf:object rdf:resource="&metaex;John" />
	<rdfs:comment>Comment on statement (Mim,childOf,John)</rdfs:comment>
	<metaex:customMetaProp>customMetaProp on statement (Mim,childOf,John)</metaex:customMetaProp>
</kcs:StatementMetaInfo>

<kcs:StatementMetaInfo rdf:about="&metaex;status3" >
	<rdf:subject rdf:resource="&metaex;Mim" />
	<rdf:predicate rdf:resource="&metaex;childOf" />
	<rdf:object rdf:resource="&metaex;Mary" />
	<rdfs:comment>Comment on statement (Mim, childOf, Mary)</rdfs:comment>
	<metaex:customMetaProp>customMetaProp on statement (Mim,childOf,Mary)</metaex:customMetaProp>
</kcs:StatementMetaInfo>

<rdf:Description rdf:about="&metaex;status4">
	<rdf:subject rdf:resource="&metaex;Jim" />
	<rdf:predicate rdf:resource="&metaex;childOf" />
	<rdf:object rdf:resource="&metaex;Mary" />
	<rdfs:comment>Comment on statement (Jim, childOf, Mary)</rdfs:comment>
	<metaex:customMetaProp>customMetaProp on statement (Jim,childOf,Mary)</metaex:customMetaProp>
	<rdf:type resource="&rdf;Statement" />
</rdf:Description>

</rdf:RDF>
