[redland-dev] Abbreviating URIs in XML Attribute Values

Nicholas J Humfrey njh at aelius.com
Fri Jun 17 10:24:08 CEST 2011


Hello Dave,

I do not believe that using custom XML entities in RDF/XML is very common - or at least I havn't seen it for a long time.

I am also unaware of anything in libraptor to allow you to do this.

If it is of any help, Turtle is a lot more concise than RDF/XML.

nick.


On 16 Jun 2011, at 14:00, David Phillips <dphillips at janya.com> wrote:

> Hello.
> 
> I'm trying to get my RDF to be as little bloated as possible.  One way
> of doing this is by setting namespaces on the RDF serializer.  But the
> XML namespace spec only covers XML elements and XML attribute names.
> It does not cover XML attribute values.  That is, you can't use a
> qname in a context such as:
> 
> <element attname="prefix:localname" />
> 
> However, I've come across XML documents (in particular, OWL
> ontologies) which have the following:
> 
> <element attname="&prefix;localname" />
> 
> Instead of the prefix being defined with a namespace declaration it's
> defined with an entity declaration in the document's DOCTYPE.
> 
> My question is: Is there any way of getting a librdf serializer to
> generate RDF with this sort of abbreviated attribute values?
> 
> Thanks in advance!
> 
> -Dave Phillips
> _______________________________________________
> redland-dev mailing list
> redland-dev at lists.librdf.org
> http://lists.librdf.org/mailman/listinfo/redland-dev


More information about the redland-dev mailing list