<?xml version="1.0"?>
<!DOCTYPE rdf:RDF [<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#">]>
<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:mm="http://sflow.org/data/2005-06/mimetype#"
  xmlns:apps="http://sflow.org/schema/2005-06/applications#"
  xmlns:ops="http://sflow.org/schema/2005-06/operations#"
  xml:base="http://www.imagemagick.org/sflux/">


<ops:Category rdf:ID="ImageEdit">
  <ops:name xml:lang="en">Edit</ops:name>
  <ops:name xml:lang="it">Modifica</ops:name>
</ops:Category>

<ops:Category rdf:ID="ImageShape">
  <ops:name xml:lang="en">Shape</ops:name>
  <ops:name xml:lang="it">Forma</ops:name>
  <ops:hasFather rdf:resource="#ImageEdit" />
</ops:Category>

<ops:Category rdf:ID="ImageColour">
  <ops:name xml:lang="en">Colors</ops:name>
  <ops:name xml:lang="it">Colori</ops:name>
  <ops:hasFather rdf:resource="#ImageEdit" />
</ops:Category>

<ops:Category rdf:ID="ImageTransform">
  <ops:name xml:lang="en">Transform</ops:name>
  <ops:name xml:lang="it">Trasforma</ops:name>
  <ops:hasFather rdf:resource="#ImageEdit" />
</ops:Category>

<ops:Category rdf:ID="ImageConvert">
  <ops:name xml:lang="en">Convert</ops:name>
  <ops:name xml:lang="it">Converti</ops:name>
  <ops:hasFather rdf:resource="#ImageTransform" />
</ops:Category>


<ops:Operation rdf:ID="imageResize">
  <ops:name xml:lang="en">Resize</ops:name>
  <ops:name xml:lang="it">Ridimensiona</ops:name>
  <ops:returnMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#sameasinput" />
  <ops:shortComment xml:lang="en">Image resizing</ops:shortComment>
  <ops:shortComment xml:lang="it">Ridimensionamento di un immagine</ops:shortComment>
  <ops:hasCategory rdf:resource="#ImageShape" />
</ops:Operation>

<ops:Operation rdf:ID="imageAddBorder">
  <ops:name xml:lang="en">Add Border</ops:name>
  <ops:name xml:lang="it">Aggiungi bordo</ops:name>
  <ops:returnMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#sameasinput" />
  <ops:shortComment xml:lang="en">Add a border to the image</ops:shortComment>
  <ops:shortComment xml:lang="it">Aggiunta di una cornice all'immagine</ops:shortComment>
  <ops:hasCategory rdf:resource="#ImageTransform" />
</ops:Operation>

<ops:Operation rdf:ID="imageRotate">
  <ops:name xml:lang="en">Rotate</ops:name>
  <ops:name xml:lang="it">Ruota</ops:name>
  <ops:returnMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#sameasinput" />
  <ops:shortComment xml:lang="en">Rotate the image</ops:shortComment>
  <ops:shortComment xml:lang="it">Ruota l'immagine</ops:shortComment>
  <ops:hasCategory rdf:resource="#ImageTransform" />
</ops:Operation>

<ops:Operation rdf:ID="imageFlipH">
  <ops:name xml:lang="en">Flip horizontally</ops:name>
  <ops:name xml:lang="it">Ribalta orizzontalmente</ops:name>
  <ops:returnMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#sameasinput" />
  <ops:hasCategory rdf:resource="#ImageTransform" />
</ops:Operation>

<ops:Operation rdf:ID="imageAnnotate">
  <ops:name xml:lang="en">Annotate</ops:name>
  <ops:name xml:lang="it">Annota</ops:name>
  <ops:returnMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#sameasinput" />
  <ops:shortComment xml:lang="en">Annotate the image</ops:shortComment>
  <ops:shortComment xml:lang="it">Scrive un testo nell'immagine</ops:shortComment>
</ops:Operation>

<ops:Operation rdf:ID="imageAppend">
  <ops:name xml:lang="en">Append</ops:name>
  <ops:name xml:lang="it">Accoda</ops:name>
  <ops:returnMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#sameasinput" />
  <ops:groupOperation>true</ops:groupOperation>
  <ops:shortComment xml:lang="en">Append images together creating a single new image</ops:shortComment>
  <ops:shortComment xml:lang="it">Crea un'immagine che comprende tutte le immagini in input</ops:shortComment>
  <ops:hasCategory rdf:resource="#ImageTransform" />
</ops:Operation>

<ops:Operation rdf:ID="imageBlackWhite">
  <ops:name xml:lang="en">Black and White</ops:name>
  <ops:name xml:lang="it">Bianco e Nero</ops:name>
  <ops:returnMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#sameasinput" />
  <ops:hasCategory rdf:resource="#ImageConvert" />
</ops:Operation>



<apps:Application rdf:ID="convert">
  <apps:name>Convert</apps:name>
  <apps:installationPath>/home/chris/wrappers</apps:installationPath>
  <apps:execCommand>convert_wrp.py</apps:execCommand>
  <apps:version>2.3</apps:version>
  <apps:complexity>0</apps:complexity>
  <apps:canWrite rdf:resource="http://sflow.org/data/2005-06/mimetype#image_jpeg" />
  <apps:canWrite rdf:resource="http://sflow.org/data/2005-06/mimetype#image_gif" />
  <apps:canWrite rdf:resource="http://sflow.org/data/2005-06/mimetype#image_png" />
  <apps:canPerform>
    <rdf:Bag>
      <rdf:li rdf:nodeID="_convertImageResize" />
      <rdf:li rdf:nodeID="_convertImageAddBorder" />
      <rdf:li rdf:nodeID="_convertImageRotate" />
      <rdf:li rdf:nodeID="_convertImageFlipH" />
      <rdf:li rdf:nodeID="_convertImageAnnotate" />
      <rdf:li rdf:nodeID="_convertImageAppend" />
      <rdf:li rdf:nodeID="_convertImageBlackWhite" />
    </rdf:Bag>
  </apps:canPerform>
</apps:Application>



<rdf:Description rdf:nodeID="_convertImageResize">
  <apps:toMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#image_jpeg" />
  <apps:toMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#image_gif" />
  <apps:toMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#image_png" />
  <apps:operation rdf:resource="#imageResize" />
  <apps:parameters>
    <rdf:Seq>
      <rdf:li rdf:nodeID="_convertImageResize_p1" />
    </rdf:Seq>
  </apps:parameters>
</rdf:Description>

<rdf:Description rdf:nodeID="_convertImageResize_p1">
  <apps:commandOption>--resize</apps:commandOption>
  <apps:parameterLabel xml:lang="en">Width</apps:parameterLabel>
  <apps:parameterLabel xml:lang="it">Dimensione larghezza</apps:parameterLabel>
  <apps:parameterType rdf:resource="&xsd;decimal" />
  <apps:parameterHelp xml:lang="en">New width dimension (expressed in pixel), height will be automatically calculated</apps:parameterHelp>
  <apps:parameterHelp xml:lang="it">Nuova dimensione della larghezza (in pixel), l'altezza sara' calcolata in maniera opportuna</apps:parameterHelp>
</rdf:Description>




<rdf:Description rdf:nodeID="_convertImageAddBorder">
  <apps:toMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#image_jpeg" />
  <apps:toMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#image_png" />
  <apps:toMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#image_gif" />
  <apps:operation rdf:resource="#imageAddBorder" />
  <apps:parameters>
    <rdf:Seq>
      <rdf:li rdf:nodeID="_convertAddBorder_p1" />
    </rdf:Seq>
  </apps:parameters>
</rdf:Description>

<rdf:Description rdf:nodeID="_convertAddBorder_p1">
  <apps:commandOption>--border</apps:commandOption>
  <apps:parameterLabel xml:lang="en">Border size:</apps:parameterLabel>
  <apps:parameterLabel xml:lang="it">Spessore del bordo:</apps:parameterLabel>
  <apps:parameterType rdf:resource="&xsd;decimal" />
  <apps:parameterHelp xml:lang="en">Border size expressed in pixel</apps:parameterHelp>
  <apps:parameterHelp xml:lang="it">Spessore del bordo in pixel</apps:parameterHelp>
</rdf:Description>




<rdf:Description rdf:nodeID="_convertImageRotate">
  <apps:toMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#image_jpeg" />
  <apps:operation rdf:resource="#imageRotate" />
  <apps:parameters>
    <rdf:Seq>
      <rdf:li rdf:nodeID="_convertImageRotate_p1" />
    </rdf:Seq>
  </apps:parameters>
</rdf:Description>

<rdf:Description rdf:nodeID="_convertImageRotate_p1">
  <apps:commandOption>--rotate</apps:commandOption>
  <apps:parameterLabel xml:lang="en">Rotation angle:</apps:parameterLabel>
  <apps:parameterLabel xml:lang="it">Angolo della rotazione:</apps:parameterLabel>
  <apps:parameterType rdf:resource="&xsd;decimal" />
  <apps:parameterHelp xml:lang="en">Clockwise rotation angle expressed in degrees</apps:parameterHelp>
  <apps:parameterHelp xml:lang="it">Angolo in gradi della rotazione in senso orario</apps:parameterHelp>
</rdf:Description>




<rdf:Description rdf:nodeID="_convertImageFlipH">
  <apps:toMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#image_jpeg" />
  <apps:operation rdf:resource="#imageFlipH" />
  <apps:parameters>
    <rdf:Seq>
      <rdf:li rdf:nodeID="_convertImageFlipH_p1" />
    </rdf:Seq>
  </apps:parameters>
</rdf:Description>

<rdf:Description rdf:nodeID="_convertImageFlipH_p1">
  <apps:commandOption>--flop</apps:commandOption>
</rdf:Description>




<rdf:Description rdf:nodeID="_convertImageAppend">
  <apps:toMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#image_jpeg" />
  <apps:operation rdf:resource="#imageAppend" />
  <apps:parameters>
    <rdf:Seq>
      <rdf:li rdf:nodeID="_convertImageAppend_p1" />
    </rdf:Seq>
  </apps:parameters>
</rdf:Description>

<rdf:Description rdf:nodeID="_convertImageAppend_p1">
  <apps:commandOption>--append</apps:commandOption>
</rdf:Description>




<rdf:Description rdf:nodeID="_convertImageAnnotate">
  <apps:toMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#image_jpeg" />
  <apps:operation rdf:resource="#imageAnnotate" />
  <apps:parameters>
    <rdf:Seq>
      <rdf:li rdf:nodeID="_convertImageAnnotate_p1" />
    </rdf:Seq>
  </apps:parameters>
</rdf:Description>

<rdf:Description rdf:nodeID="_convertImageAnnotate_p1">
  <apps:commandOption>--annotate</apps:commandOption>
  <apps:parameterLabel xml:lang="en">Text to insert</apps:parameterLabel>
  <apps:parameterLabel xml:lang="it">Testo da inserire</apps:parameterLabel>
  <apps:parameterType rdf:resource="&xsd;string" />
  <apps:parameterHelp xml:lang="ent">Text to write over the image</apps:parameterHelp>
  <apps:parameterHelp xml:lang="it">Testo da scrivere sull'immagine</apps:parameterHelp>
</rdf:Description>




<rdf:Description rdf:nodeID="_convertImageBlackWhite">
  <apps:toMimeType rdf:resource="http://sflow.org/data/2005-06/mimetype#image_jpeg" />
  <apps:operation rdf:resource="#imageBlackWhite" />
  <apps:parameters>
    <rdf:Seq>
      <rdf:li rdf:nodeID="_convertImageBlackWhite_p1" />
    </rdf:Seq>
  </apps:parameters>
</rdf:Description>

<rdf:Description rdf:nodeID="_convertImageBlackWhite_p1">
  <apps:commandOption>--monochrome</apps:commandOption>
</rdf:Description>


</rdf:RDF>
