OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] namespace handling models

[ Lists Home | Date Index | Thread Index ]


> am wondering if anyone can think of any
> other models for how xml applications handle
> namespaces that are not in the applications
> known namespaces than these:
>
> parse-tree: all elements in the unknown
> namespace is ignored, and children of the
> element are parsed.
>
> ignore-tree: as soon as an element in an
> unknown namespace is encountered that
> element and any children are ignored.
>
> fail: unknown namespaces are a cause for
> failure. Generally due to validation
> failure.

Yep - not ignoring the unknown namespaced elements/attributes. With RDF/XML
partial knowledge can be inferred from the structural relationships between
the XML entities, the clearest example being 'striping':

<x:a>
	<y:b>
		<z:c/>
	</y:b>
</x:a>

Assuming x:a is an rdfs:Class, the application can tell that y:b is an
rdfs:Property and z:c is another rdfs:Class.

Additionally, if the application knew the namespace y: (i.e. it had the RDF
schema for it) there may be domain and range restrictions for the property
y:b, from which the application can infer rdf:type's for x:a and z:c,
without knowing anything else about x: and z:.

Cheers,
Danny.





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS