To properly manage your content you also need to track the metadata associated with that content. Version information, relations to other content, status, publication info including dates, sections, editions need to be tracked… just to name a few.
To help manage all that additional information Smart Mover uses the concept of the “associated -metadata.xml” file.
The content file and its “-metadata.xml" file are linked based on the file name. For example “somefile-metadata.xml” contains the metadata for “somefile.jpg”… and in general, Mover treats these 2 files like one. If it copies “somefile.jpg” to another folder it will automatically also copy “somefile-metadata.xml”.
There is no specific structure for this file other than it must be XML. If Mover downloads an image along with its metadata from Enterprise then the file is structured based on that system's design. A file downloaded from Elvis has a completely different structure. But you can also create your own structure.
You can obtain -metadata.xml files for any Enterprise & Elvis content using the respective Download Tasks… or the Check-Out portion of those system’s CheckOut-In Tasks.
So once you have those files what can you do with them?
1. Copy Files allows you to selectively only copy the files where the -metadata.xml file includes specified text. For example: only copy the files for the Sports section… and remember if the content file is copied so is the -metadata.xml file.
2. Delete Files works the same as Copy except that the files are obviously deleted.
3. Send Mail can obtain the Recipient, CC, BCC, Subject or Body from the -metadata.xml file. For example: you could download and email an Enterprise or Elvis Article to an address entered by a User.
4. Google & AWS Translate can obtain the language(s) to translate into from the -metadata.xml file.
5. Most importantly, all Enterprise and Elvis Tasks that upload files can override standard behavior based on the contents of the -metadata.xml file. For example: you can upload an Image into an existing Enterprise or Elvis Dossier by specifying the required Relation… or simply override most any value.
Another very important tool that can make this feature even more powerful is Mover’s XSL Transformation Task. This Task allows you to modify any xml file based on a provided template. So even if you do not have a file in the required format it is possible to generate one.
If you have any workflows that might be helped by using the associated -metadata.xml file but are not sure how to make them work then please post your questions here.
More information may also be found in Appendix E and M of the Smart Mover User Guide... a copy of which is included in app distribution folder.
Please sign in to leave a comment.