12. Foxml foxml reference example.xml <digitalObject PID="uniqueID"> <!-- there are a set of core object properties --> <objectProperties> <property/> <property/> ... </objectProperties> <!-- there can be zero or more datastreams --> <datastream> <datastreamVersion/> <datastreamVersion/> ... </datastream> </digitalObject>
13. Hello Fedora public java.lang.String ingestAndCommit (java.io.InputStream in, java.lang.String ingestFormat, java.lang.String logMessage) throws java.rmi.RemoteException, java.io.IOException fedora.client.utility.ingest.AutoIngestor public java.lang.String uploadFile (java.io.File file) throws java.io.IOException fedora.client.FedoraClient 1. Upload content 2. Ingest Digital Object uploaded://123 FOXML <datastream>…. eof:456
14. DataStream: Control Group Externally Referenced Content (E), Redirected Content (R), Managed Content (M) or Inline XML (X)
15. DataStream: Reserved ID’s Dublin Core Object to object relationships in RDF Datastream to datastream relationships in RDF (experimental)