Old Release

This documentation covers an old version of Fedora. Looking for another version? See all documentation.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Sample FOXML Ingest Encoding

<?xml version="1.0" encoding="UTF-8"?>
<!--********************************************************************************************************************-->
<!-- FOXML 1.1 INGEST EXAMPLE:                                                                                          -->
<!-- This is an example of a FOXML object as it should be encoded for ingest in the repository.  Note that attributes   -->
<!-- that are automatically assigned by the Fedora repository are omitted.  Notable ommissions are the created and last -->
<!-- modified dates in the object properties, the created date, size, and versionable attributes on datastreams.        -->
<!--********************************************************************************************************************-->
<!-- NOTE!!  Please see the FOXML Reference Example object linked from the "Introduction to FOXML" document in the      -->
<!-- Fedora System Documentation.  This will give an element-by-element explanation of a FOXML instance document.       -->
<!--********************************************************************************************************************-->
<foxml:digitalObject xmlns:foxml="info:fedora/fedora-system:def/foxml#" VERSION="1.1" PID="demo:999"
                     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                     xsi:schemaLocation="info:fedora/fedora-system:def/foxml#
                                         http://www.fedora.info/definitions/1/0/foxml1-1.xsd">
  <foxml:objectProperties>
    <foxml:property NAME="info:fedora/fedora-system:def/model#state" VALUE="A"/>
    <foxml:property NAME="info:fedora/fedora-system:def/model#label" VALUE="FOXML Reference Example"/>
  </foxml:objectProperties>
  <foxml:datastream ID="DC" STATE="A" CONTROL_GROUP="X">
    <foxml:datastreamVersion FORMAT_URI="http://www.openarchives.org/OAI/2.0/oai_dc/"
                             ID="DC.0" MIMETYPE="text/xml"
                             LABEL="Dublin Core Record for this object">
      <foxml:xmlContent>
        <oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/">
          <dc:title>FOXML Reference Object</dc:title>
          <dc:creator>Sandy Payette</dc:creator>
          <dc:subject>Fedora documentation</dc:subject>
          <dc:description>
            FOXML showing how a digital object is encoded for persistent storage in a Fedora repository
          </dc:description>
	  <dc:publisher>Cornell CIS</dc:publisher>
          <dc:identifier>demo:999</dc:identifier>
        </oai_dc:dc>
      </foxml:xmlContent>
    </foxml:datastreamVersion>
  </foxml:datastream>
  <foxml:datastream ID="RELS-EXT" CONTROL_GROUP="X">
    <foxml:datastreamVersion FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0"
                             ID="RELS-EXT.0" MIMETYPE="application/rdf+xml"
                             LABEL="RDF Statements about this object">
      <foxml:xmlContent>
        <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
                 xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
                 xmlns:fedora="info:fedora/fedora-system:def/relations-external#"
                 xmlns:myns="http://www.nsdl.org/ontologies/relationships#"
                 xmlns:dc="http://purl.org/dc/elements/1.1/"
                 xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/">
          <rdf:Description rdf:about="info:fedora/demo:999">
            <!-- This object ("info:fedora/demo:999") is a member of Collection #1 (info:fedora/test:collection1) -->
            <fedora:isMemberOfCollection rdf:resource="info:fedora/test:collection1"/>
            <!-- ... and it is also a member of Collection #2 (info:fedora/test:collection2) -->
            <fedora:isMemberOfCollection rdf:resource="info:fedora/test:collection2"/>
            <!-- You can also make your own relationship assertions in your own namespace...-->
            <myns:isPartOf rdf:resource="info:fedora/mystuff:100"/>
          </rdf:Description>
        </rdf:RDF>
      </foxml:xmlContent>
    </foxml:datastreamVersion>
  </foxml:datastream>
  <foxml:datastream CONTROL_GROUP="E" ID="IMAGE" STATE="A">
    <foxml:datastreamVersion ID="IMAGE.0" MIMETYPE="image/x-mrsid-image"
                             LABEL="Image of Pavilion III, University of Virginia">
      <foxml:contentLocation REF="http://iris.lib.virginia.edu/mrsid/mrsid_images/iva/archerp01.sid" TYPE="URL"/>
    </foxml:datastreamVersion>
  </foxml:datastream>
  <foxml:datastream CONTROL_GROUP="R" ID="DRAWING-BEST" STATE="A">
    <foxml:datastreamVersion ID="DRAWING-BEST.0" MIMETYPE="image/jpeg"
                             LABEL="Architectural Drawing Pavilion III (veryhigh res)">
      <foxml:contentLocation REF="http://icarus.lib.virginia.edu/images/iva/archerd05high.jpg" TYPE="URL"/>
    </foxml:datastreamVersion>
  </foxml:datastream>
  <foxml:datastream CONTROL_GROUP="M" ID="DRAWING-BETTER" STATE="A">
    <foxml:datastreamVersion ID="DRAWING-BETTER.0" MIMETYPE="image/jpeg"
                             LABEL="Architectural Drawing Pavilion III (med res)">
      <foxml:contentLocation REF="http://icarus.lib.virginia.edu/images/iva/archerd05medium1.jpg" TYPE="URL"/>
    </foxml:datastreamVersion>
  </foxml:datastream>
  <foxml:datastream CONTROL_GROUP="M" ID="DRAWING-ICON" STATE="A">
    <foxml:datastreamVersion ID="DRAWING-ICON.0" MIMETYPE="image/jpeg" LABEL="Architectural Drawing Pavilion III">
      <foxml:contentLocation REF="http://icarus.lib.virginia.edu/images/iva/archerd05small.jpg" TYPE="URL"/>
    </foxml:datastreamVersion>
    <foxml:datastreamVersion ID="DRAWING-ICON.1" MIMETYPE="image/jpeg"
                             LABEL="Architectural Drawing Pavilion III (thumbnail icon)" ALT_IDS="doi:10.1234/123">
      <foxml:contentLocation REF="http://icarus.lib.virginia.edu/images/iva/archerd05small.jpg" TYPE="URL"/>
    </foxml:datastreamVersion>
  </foxml:datastream>
  <foxml:datastream ID="UVATECH" STATE="A" CONTROL_GROUP="X">
    <foxml:datastreamVersion ID="UVATECH.0" MIMETYPE="text/xml" FORMAT_URI="info:fedora/format:xml:uvalibadmin"
                             LABEL="UVA Technical Metadata Record">
      <foxml:xmlContent>
        <uvalibadmin:admin xmlns:uvalibadmin="http://virginia.lib.edu/uvalibadmin:tech">
        <uvalibadmin:technical>
        <uvalibadmin:format>image/jpeg</uvalibadmin:format>
        <uvalibadmin:compression>LZW</uvalibadmin:compression>
        <uvalibadmin:bitDepth BITS=""/>
        <uvalibadmin:colorSpace/>
        <uvalibadmin:colorProfile CPLOCAT="" CPFILE=""/>
        <uvalibadmin:resolution>600</uvalibadmin:resolution>
        </uvalibadmin:technical>
        </uvalibadmin:admin>
      </foxml:xmlContent>
    </foxml:datastreamVersion>
  </foxml:datastream>
</foxml:digitalObject>
Unable to render {include} The included page could not be found.
  • No labels