Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Appendix A

Start      Previous      Next  

The following table shows the directory hierarchy of the example.

...

  • [F16H0] This is a list of the  example  subdirectories.
  • [F16H1] This is where the accumulator files are found.  Per0.xml  for people and  Org0.xml  for organizations. In the case of this example, there are only a few entries in each of these files. In vivo.cornell.edu there are tens of thousands of people and thousands of organizations. These files are constructed by SPARQL query and XSLT. Since this is really a sideshow, it won’t be covered in detail here (see Appendix E for the SPARQL query and XSLT).
  • [F16H2] The Perl script  nuno  is a utility for creating sequences of unique numbers and is used to generate an XML containing local names used to construct URIs for unresolved people and organization URIs. The script is self-describing when invoked as ‘ nuno u ’ on the bash shell command line.
  • [F16H3] This directory is where RDF is placed when produced. There are files for new people and organizations and of course for the vivo:EducationalTraining  instances ( ED.rdf ).
  • [F16H4] The command sequence that produces the RDF is found here.
  • [F16H5] This directory contains the result set as an XML in the file  EduRS.xml .
  • [F16H6] This directory contains the intermediate XML files produced along the way to the RDF.
  • [F16H7] This directory contains the XSLTs used to transform  EduRS.xml  into  ED.rdf . Notice that the file  saxon9he.jar  is the transform engine that executes the XSLTs.

 

Start      Previous      Next