RE: inline xml as property value

> I was wondering how to deal with the following in RDF;
> Suppose:
> 1. I have a specific object, e.g.,: a book, identified by:
> http://foo/book123456
> 2. I have a specific property; e.g.,: lanl:hasRights
> 3. I have a specific inline value for this property; e.g.,: an IPMP
> rights xml segment (according to an xml schema):
> 
> <lanl:rights xmlns:lanl="http://foo:lanl">
> 	<lanl:next-copy-rights>
> 		<lanl:delete>Distributor</lanl:delete>
> 		<lanl:access>
> 			<lanl:security-class>3</lanl:security-class>
> 		</lanl:access>
> 		<lanl:fee>
> 			<lanl:per-use>10</lanl:per-use>
> 			<lanl:to>Account-ID-678-qwerqeruyt</lanl:to>
> 		</lanl:fee>
> 	</lanl:next-copy-rights>
> </lanl:rights>
> 
> Is it somehow or other possible in RDF, to treat this xml segment as one
> inline property value? In other words, the XML fragment in its entirety
> (i.e., without subdividing it into different resources), should be the
> hasRights value belonging to the book.
> 

<rdf:Description rdf:about="http://foo/book123456">
	<lanl:hasRights rdf:parseType="Literal">
<lanl:rights xmlns:lanl="http://foo:lanl">
	<lanl:next-copy-rights>
		<lanl:delete>Distributor</lanl:delete>
		<lanl:access>
			<lanl:security-class>3</lanl:security-class>
		</lanl:access>
		<lanl:fee>
			<lanl:per-use>10</lanl:per-use>
			<lanl:to>Account-ID-678-qwerqeruyt</lanl:to>
		</lanl:fee>
	</lanl:next-copy-rights>
</lanl:rights>
	</lanl:hasRights>
</rdf:Description>

Received on Tuesday, 24 June 2003 06:53:05 UTC