<transform
xmlns="http://www.w3.org/1999/XSL/Transform"
xmlns:Vocab="urn:fdc:vocab.ladys.computer:20240731:ns"
- xmlns:Vocabvocab="urn:fdc:vocab.ladys.computer:20240731:vocab:"
xmlns:anno="http://www.w3.org/ns/oa#"
xmlns:html="http://www.w3.org/1999/xhtml"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:skos="http://www.w3.org/2004/02/skos/core#"
xmlns:vocabstatus="http://www.w3.org/2003/06/sw-vocab-status/ns#"
xmlns:书社="urn:fdc:ladys.computer:20231231:Shu1She4"
- exclude-result-prefixes="Vocab Vocabvocab"
+ exclude-result-prefixes="Vocab"
version="1.0"
>
- <书社:id>urn:fdc:vocab.ladys.computer:20240731:transforms:site:terms.xslt</书社:id>
+ <书社:id>urn:fdc:vocab.ladys.computer:20240731:transforms:terms.xslt</书社:id>
<key name="Vocab:named-class" match="owl:Class|rdfs:Datatype" use="@rdf:about"/>
<key name="Vocab:named-property" match="owl:AnnotationProperty|owl:DatatypeProperty|owl:ObjectProperty" use="@rdf:about"/>
<key name="Vocab:named-individual" match="owl:NamedIndividual" use="@rdf:about|owl:sameAs/@rdf:resource"/>
<key name="Vocab:subclass" match="owl:Class|owl:Restriction" use="rdfs:subClassOf/@rdf:resource"/>
<key name="Vocab:subproperty" match="owl:AnnotationProperty|owl:DatatypeProperty|owl:ObjectProperty" use="rdfs:subPropertyOf/@rdf:resource"/>
- <template name="Vocab:base">
- <value-of select="//rdf:RDF//owl:Ontology/shacl:declare/shacl:namespace[preceding-sibling::shacl:prefix='']"/>
- </template>
<template name="Vocab:link-to">
<param name="resource"/>
<param name="kind" select="'individual'"/>
</element>
</if>
</template>
- <template name="Vocab:prefix">
- <param name="unprefixed" select="''"/>
- <variable name="namespace" select="//rdf:RDF//owl:Ontology/shacl:declare/shacl:namespace[starts-with($unprefixed, string()) and string(preceding-sibling::shacl:prefix)!=''][1]"/>
- <choose>
- <when test="not($namespace)">
- <value-of select="$unprefixed"/>
- </when>
- <otherwise>
- <value-of select="$namespace/preceding-sibling::shacl:prefix"/>
- <text>:</text>
- <value-of select="substring-after($unprefixed, $namespace)"/>
- </otherwise>
- </choose>
- </template>
<template match="/书社:archive">
<variable name="base-iri">
<call-template name="Vocab:base"/>