Why no substitutionGroup for attributes in XML Schema?
There is a feature of XML Schema called substitutionGroup that is a very neat way to extend schemas. Unfortunately this only applies to elements, not attributes. But before I get to that, here’s a...
View ArticleThe Semantic Web: Web Ontology Language (OWL) example
I have recently been exploring the Semantic Web, looking at a few of the tools, and also checking out the W3C’s Web Ontology Language (OWL), by creating a simple example for WHOIS. The W3C also provide...
View ArticleThe Semantic Web: OWL DL datatype issues
One limitation I found when using Web Ontology Language (OWL) was that it does not support customised datatypes. I realise that the main purpose of OWL is to recording how data relates to real world...
View ArticleXSLT to map EPP and automaton inputs
Here at Nominet, we have two interfaces to the registry database: The automaton, an email system which uses PGP signed lists of key-value pairs (KVPs), e.g: operation: domain request key:...
View ArticleRFC 5105 tokens and apache xml security
We have been using the apache xml security (java) libraries to produce RFC 5105 type signed XML tokens. There are a number of steps involved which were not obvious (to me) from the documentation or the...
View ArticleSigning ENUM XML tokens
In order to register an ENUM, a XML token (RFC5105) is signed by a Validation Agency to say that the user has a given phone number & so has the right to a ENUM registration; this token is sent by...
View ArticleVerifying ENUM signatures
When an ENUM user sends us a Create command, we validate the XML against the schemas and that the XML signature chain of trust to our CA is OK. When this doesn’t work, there isn’t much feedback that we...
View Article
More Pages to Explore .....