@aescling
• they keep adding new evolutions
• some people are only familiar with the classics and hate anything which came out after 2001
@aescling
• weird names
• “there’s no way that’s real; you just made that up”
• “ok well SOMEBODY who designed this has a kink”
• there’s lots of them
hey you know that part of the specification which is frankly underspecified and generally requires reading between the lines and carrying forward expectations made in different documents in order to even understand what the appropriate behaviour is? well i depend on that
@gaditb i have come across it, altho i haven’t actually used it yet
some OWL processors attach significance to the namespaces which are declared on the root rdf:RDF element so it is important to ensure that all of the namespaces which appear in the ontology are actually declared there
but XSLT 1.0 has very very limited namespace node support, afaict limited only to copying (and even that is a grey area), so you have to do something like this in an earlier stage to create the namespace nodes so that they are there to copy
<template match="Ontology" priority="2">
<text disable-output-escaping="yes"><owl:Ontology</text>
<for-each select="declare">
<text> xmlns</text>
<if test="normalize-space(prefix)!=''">
<text>:</text>
</if>
<value-of select="normalize-space(prefix)"/>
<text>="</text>
<value-of select="normalize-space(namespace)"/>
<text>"</text>
</for-each>
<text disable-output-escaping="yes">></text>
&continue;
<text disable-output-escaping="yes"></owl:Ontology></text>
</template>
this is fine
Administrator / Public Relations for GlitchCat. Not actually glitchy, nor a cat. I wrote the rules for this instance.
“Constitutionally incapable of not going hard” — @aescling
“Fedi Cassandra” – @Satsuma
I HAVE EXPERIENCE IN THINGS. YOU CAN JUST @ ME.
I work for a library but I post about Zelda fanfiction.
For the time being, this is mostly a mirror of <https://status.ladys.computer/>. Want to get in touch? E·mail me!