File tree Expand file tree Collapse file tree 2 files changed +0
-13
lines changed
src/main/webapp/static/com/atomgraph/linkeddatahub/xsl/bootstrap/2.3.2/client Expand file tree Collapse file tree 2 files changed +0
-13
lines changed Original file line number Diff line number Diff line change 352352 <!-- Convert RDF/XML to Force Graph data structure -->
353353 <xsl : template match =" /" mode =" ldh:ForceGraph3D-convert-data" as =" item()" >
354354 <!-- Expects pre-normalized RDF/XML (all nested structures flattened, URIs resolved) -->
355- <xsl : message >ldh:ForceGraph3D-convert-data: rdf:RDF=<xsl : value-of select =" exists(rdf:RDF)" /> rdf:Description count=<xsl : value-of select =" count(rdf:RDF/rdf:Description)" /> root element=<xsl : value-of select =" name(*)" /></xsl : message >
356355 <!-- Process RDF to get nodes and links -->
357356 <xsl : variable name =" nodes" as =" item()*" >
358357 <xsl : apply-templates select =" rdf:RDF" mode =" ldh:ForceGraph3D-nodes" />
359358 </xsl : variable >
360359 <xsl : variable name =" links" as =" item()*" >
361360 <xsl : apply-templates select =" rdf:RDF" mode =" ldh:ForceGraph3D-links" />
362361 </xsl : variable >
363- <xsl : message >ldh:ForceGraph3D-convert-data: nodes=<xsl : value-of select =" count($nodes)" /> links=<xsl : value-of select =" count($links)" /></xsl : message >
364362 <!-- Create graph data object with empty arrays -->
365363 <xsl : variable name =" graph-data" select =" ixsl:eval('({ nodes: [], links: [] })')" />
366364
Original file line number Diff line number Diff line change 1111 <xsl : template match =" /" >
1212 <xsl : param name =" base-uri" select =" base-uri(.)" as =" xs:anyURI" />
1313
14- <xsl : message >Starting RDF/XML normalization...</xsl : message >
15- <xsl : message >Base URI: <xsl : value-of select =" $base-uri" /></xsl : message >
16-
1714 <!-- First pass: normalize RDF/XML to canonical form -->
1815 <xsl : variable name =" normalized-rdf" as =" document-node()" >
1916 <xsl : document >
2017 <xsl : apply-templates select =" rdf:RDF" mode =" ldh:normalize-RDF" />
2118 </xsl : document >
2219 </xsl : variable >
2320
24- <xsl : message >First pass (normalize) complete</xsl : message >
25- <xsl : message >Normalized RDF has <xsl : value-of select =" count($normalized-rdf/rdf:RDF/*)" /> top-level elements</xsl : message >
26-
2721 <!-- Second pass: flatten all nested rdf:Description to top level -->
2822 <xsl : variable name =" flattened-rdf" as =" document-node()" >
2923 <xsl : document >
3024 <xsl : apply-templates select =" $normalized-rdf/rdf:RDF" mode =" ldh:flatten-RDF" />
3125 </xsl : document >
3226 </xsl : variable >
3327
34- <xsl : message >Second pass (flatten) complete</xsl : message >
35- <xsl : message >Flattened RDF has <xsl : value-of select =" count($flattened-rdf/rdf:RDF/rdf:Description)" /> rdf:Description elements</xsl : message >
36-
3728 <!-- Third pass: resolve relative URIs to absolute URIs -->
3829 <xsl : variable name =" resolved-rdf" as =" document-node()" >
3930 <xsl : document >
4334 </xsl : document >
4435 </xsl : variable >
4536
46- <xsl : message >Third pass (resolve URIs) complete</xsl : message >
47-
4837 <!-- Fourth pass: prefix all blank node IDs with a document-unique prefix to prevent conflicts when merging multiple documents -->
4938 <xsl : variable name =" bnode-prefix" select =" generate-id(.) || '_'" as =" xs:string" />
5039 <xsl : variable name =" prefixed-rdf" as =" document-node()" >
You can’t perform that action at this time.
0 commit comments