Parent: [287e85] (diff)

Child: [8aa19c] (diff)

Download this file

README.md    46 lines (28 with data), 1.9 kB

PreservationIdentifier-Client

Test client for the PreservationIdentifier-Server.

Usage

  • run importWSDL.sh to generate the webservice client stubs
  • run PreservationIdentifierClient e.g. with "ant PreservationIdentifierClient"

Notes

See the readme of the server for information about supported individuals.

Risks are silently skipped if the individual could not be found.

To resolve issues with SSL create a truststore for the involved hosts (see update_keystore.sh in the owl-api-facade project) and
pass it to the JVM (see http://docs.oracle.com/javaee/1.4/tutorial/doc/Security6.html).

Scenarios

  • Test Replacements

    Pass any instance of SystemSoftware as affected resource to retrieve test replacements for a TIMBUS compliant ontology.

  • Internet Explorer (tool replacement)

    Pass the absolute path of testdata/MusicClassificationDSOs_withHtmlFormat.owl to the client (i.e. -o file:///tmp/MusicClassificationDSOs_withHtmlFormat.owl).
    In the client add a risk with the affected resource "InternetExplorer".
    This should return some alternatives with alternative browsers.

  • HTML File (format replacement)

    Using the same ontology as in the Internet Explorer scenario a risk with the affected resource "HTML_File" causes generating alternatives where the format
    of the affected resource is substituted.
    The file that should be replaced needs to specify an objectCharacteristics property, which is described by a Format that in turn is described by
    a FormatRegistry that contains the Pronom ID of the format.