Difference between revisions of "Meta data"

From Apache OpenOffice Wiki
Jump to: navigation, search
 
(9 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
== OpenDocument and Metadata Primer ==
 
== OpenDocument and Metadata Primer ==
 +
 +
* Flat XML?
  
 
=== Sample adding dc:creator metadata to a frame ===
 
=== Sample adding dc:creator metadata to a frame ===
 +
 +
[[Image:MetaData_DC_Creator_Mr_X.jpg]]
 +
 +
==== Sample FlatXML ====
 +
 +
<pre>
 +
<office:document xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0"
 +
                xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"
 +
                xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0">
 +
 +
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 +
          xmlns:dc="http://purl.org/dc/elements/1.1/">
 +
  <rdf:Description rdf:nodeID="graphics01">
 +
  <dc:creator>Mr. X</dc:creator>
 +
  </rdf:Description>
 +
</rdf:RDF>
 +
 +
<office:body>
 +
  <office:text>
 +
  <text:p>This
 +
      <draw:frame>
 +
        <draw:image rdf:nodeID="graphics01">
 +
        <office:binary-data>...</office:binary-data>
 +
        </draw:image>
 +
      </draw:frame>
 +
      has metadata.</text:p>
 +
  </office:text>
 +
</office:body>
 +
 +
</office:document>
 +
</pre>
  
 
==== Sample (external RDF stream) ====
 
==== Sample (external RDF stream) ====
Line 10: Line 43:
 
   <office:text>
 
   <office:text>
 
   <text:p>
 
   <text:p>
   This <draw:frame xml:id="frame01"><draw:image xlink:href="Pictures/samplepic.png"/></draw:frame> has metadata.  
+
   This <draw:frame><draw:image xml:id="graphics01" xlink:href="Pictures/samplepic.png"/></draw:frame> has metadata.  
 
   </text:p>
 
   </text:p>
 
   </office:text>
 
   </office:text>
Line 20: Line 53:
 
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 
         xmlns:dc="http://purl.org/dc/elements/1.1/">
 
         xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description rdf:nodeID="frame01">  
+
<rdf:Description rdf:about="content.xml#graphics01">  
 
   <dc:creator>Mr. X</dc:creator>
 
   <dc:creator>Mr. X</dc:creator>
 
</rdf:Description>
 
</rdf:Description>
 
</pre>
 
</pre>
 
=== Sample (RDFa) ===
 
  
 
<pre>
 
<pre>
<office:office:document-content>
+
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
<office:body>
+
        xmlns:dc="http://purl.org/dc/elements/1.1/">
  <office:text>
+
<rdf:Description rdf:about="Pictures/samplepic.png">  
  <text:p>
+
   <dc:creator>Mr. X</dc:creator>
  This <draw:frame rdfa:property="dc:creator" rdfa:content="Mr. X"><draw:image ... /></draw:frame> has metadata.
+
</rdf:Description>
   </text:p>
 
  </office:text>
 
</office:body>
 
</office:office:document-content>
 
 
</pre>
 
</pre>
 +
 +
==== Sample (RDFa) ====
 +
(not possible)
 +
[[Category:Metadata]]

Latest revision as of 00:02, 16 March 2010

OpenDocument and Metadata Primer

  • Flat XML?

Sample adding dc:creator metadata to a frame

MetaData DC Creator Mr X.jpg

Sample FlatXML

<office:document xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0"
                 xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"
                 xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0">

 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
          xmlns:dc="http://purl.org/dc/elements/1.1/">
  <rdf:Description rdf:nodeID="graphics01"> 
   <dc:creator>Mr. X</dc:creator>
  </rdf:Description>
 </rdf:RDF>

 <office:body>
  <office:text>
   <text:p>This
      <draw:frame>
        <draw:image rdf:nodeID="graphics01">
         <office:binary-data>...</office:binary-data>
        </draw:image>
      </draw:frame>
      has metadata.</text:p>
  </office:text>
 </office:body>

</office:document>

Sample (external RDF stream)

<office:office:document-content>
 <office:body>
  <office:text>
   <text:p>
   This <draw:frame><draw:image xml:id="graphics01" xlink:href="Pictures/samplepic.png"/></draw:frame> has metadata. 
   </text:p>
  </office:text>
 </office:body>
</office:office:document-content>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description rdf:about="content.xml#graphics01"> 
   <dc:creator>Mr. X</dc:creator>
</rdf:Description>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description rdf:about="Pictures/samplepic.png"> 
   <dc:creator>Mr. X</dc:creator>
</rdf:Description>

Sample (RDFa)

(not possible)

Personal tools