EVS IP Director Integration [VC 21.3 GEN]
It is possible to map data inside “log info” (<Log>) in a EVS metadata file to Vidispine metadata.
Example
Import the EVS metadata file as a sidecar file with your essence file:
POST /import?URL=/vidispine/demo.dv&sidecar=file:///path/to/evs.metadata.xml"
so a EVS metadata that looks like this:
<EVS_Metadatas Revision="1">
<General_Infos>
...
</General_Infos>
<Clips_Infos>
<Clip>
<XFile_Clip_Infos>
...
</XFile_Clip_Infos>
<Other_Clip_Infos>
...
<Logs>
<Log DBVersion="0" GUID="2b9de077-8e4d-4e48-ac8f-b2cdc05b0805" Version="2.0.1">
<Date>21-Apr-2013</Date>
<TC>15:00:33:01 </TC>
<DateUser>21-Apr-2013</DateUser>
<TCUser>15:00:33:01 </TCUser>
<TCTable>1</TCTable>
<Description>Mål av: 11. Selakovic, Stefan</Description>
<TapeID />
<InterestLevel>0</InterestLevel>
<Colour>0</Colour>
<AvidColour>#000000</AvidColour>
<Keywords>
<Keyword Type="Keyword">Mål</Keyword>
<Keyword Type="Keyword">HBK</Keyword>
<Keyword Type="Participant">11. Selakovic, Stefan</Keyword>
</Keywords>
<AutomaticKeywords>
<AutomaticKeyword Description="" Header="Attendance" Type="NUMBER">4011</AutomaticKeyword>
<AutomaticKeyword Description="" Header="Away Team" Type="TEXT">Kalmar FF</AutomaticKeyword>
<AutomaticKeyword Description="" Header="HalfTimeScore" Type="TEXT">1-0</AutomaticKeyword>
</AutomaticKeywords>
</Log>
</Other_Clip_Infos>
</Clip>
</Clips_Infos>
</EVS_Metadatas>
will be translated to Vidispine metadata like:
<?xml version="1.0"?>
<timespan start="1350826@PAL" end="1350851@PAL">
<group uuid="a0c2d689-bee3-48ea-8708-5228e533382c" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
<name>EVS_Log</name>
<field uuid="2eb192e7-1af8-4cde-9083-93e5c4c922bd" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
<name>EVS_AvidColour</name>
<value uuid="2d060045-bd11-4d17-bba2-5327d51d3ee7" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">#000000</value>
</field>
<field uuid="9efabf9f-003d-437a-a459-3c1f9a4a306e" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
<name>EVS_Colour</name>
<value uuid="014a932c-bfc3-4a36-a209-c4f9f3389b0b" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">0</value>
</field>
<field uuid="48323112-c06b-4ef3-855f-550f422f5d83" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
<name>EVS_InterestLevel</name>
<value uuid="264c55a3-4679-439d-ac2a-dd63f7e57b93" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">0</value>
</field>
<field uuid="f035327f-c006-49cb-8ed3-2d4c78fd35e7" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
<name>EVS_TapeID</name>
<value uuid="81cc0f37-cf8d-4b3c-9641-a94367aa4a1d" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131"/>
</field>
<field uuid="ba4bc026-5900-4215-be94-515b4568379a" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
<name>EVS_Description</name>
<value uuid="ed800484-c646-46b7-8530-e6487f2dc637" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">Mål av: 11. Selakovic, Stefan</value>
</field>
<field uuid="3742dfeb-a100-4980-9db5-d3281342b9a8" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
<name>EVS_TCTable</name>
<value uuid="06490341-dae1-42d7-a81a-abea7015bcb3" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">1</value>
</field>
<field uuid="09f4af36-05f2-43f5-a063-ddc680ef18f4" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
<name>EVS_TCUser</name>
<value uuid="5e38b2cd-3d06-4a5a-8358-b6da51a58637" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">15:00:33:01 </value>
</field>
<field uuid="48df81fc-4ba3-4ad8-847f-22521a0ae89b" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
<name>EVS_Date</name>
<value uuid="bfc7b8e1-aa98-4f32-ad50-30e899c67834" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">21-Apr-2013</value>
</field>
<field uuid="b397b900-d869-4457-9351-e08fb53a5670" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
<name>EVS_TC</name>
<value uuid="45a6e2f3-2111-45ee-aa38-4373d710bc29" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">15:00:33:01 </value>
</field>
<field uuid="87993aa8-6c61-49c8-a834-fb73649db7b7" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
<name>EVS_DateUser</name>
<value uuid="ea2b8cdd-4e91-4468-bbe7-00342f194ecd" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">21-Apr-2013</value>
</field>
<group uuid="d6db1d19-4bb5-41cc-a01b-faaa41eadf13" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
<name>EVS_Keywords</name>
<field uuid="26755143-ad34-45b5-a68f-e0d6407beb5a" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
<name>EVS_Keyword</name>
<value uuid="eb83876d-0852-4b82-912d-4468324ff5e7" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">11. Selakovic, Stefan</value>
</field>
<field uuid="1b8f7603-3623-4ae7-9b18-ac363973c2ae" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
<name>EVS_Keyword</name>
<value uuid="812085e9-175e-44f0-a74e-b27dec67dd33" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">HBK</value>
</field>
<field uuid="acb9a9b6-06d1-4e9a-8838-ab7efac97b59" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
<name>EVS_Keyword</name>
<value uuid="bd148e7d-f7d3-446d-8147-6af9cee23127" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">Mål</value>
</field>
</group>
</group>
</timespan>
<timespan start="-INF" end="+INF">
<group uuid="90cf23d4-2555-48b5-a38c-f284076f8cdd" user="admin" timestamp="2013-11-29T11:50:23.783+01:00" change="VX-8131">
<name>EVS_MatchData</name>
<field uuid="868c16d8-22cf-41d8-a2fe-bccc4221d686" user="admin" timestamp="2013-11-29T11:50:23.783+01:00" change="VX-8131">
<name>EVS_HalfTimeScore</name>
<value uuid="ad12c72c-2030-41e9-81e0-7605869f501d" user="admin" timestamp="2013-11-29T11:50:23.783+01:00" change="VX-8131">1-0</value>
</field>
<field uuid="374c7c03-b54c-46fe-81ea-b52eef353fc2" user="admin" timestamp="2013-11-29T11:50:23.783+01:00" change="VX-8131">
<name>EVS_AwayTeam</name>
<value uuid="4082bbfd-e875-445f-9baa-beec03cb6e5e" user="admin" timestamp="2013-11-29T11:50:23.783+01:00" change="VX-8131">Kalmar FF</value>
</field>
<field uuid="a97e745a-fcbb-42a3-b0f2-fc73b27ae7b9" user="admin" timestamp="2013-11-29T11:50:23.783+01:00" change="VX-8131">
<name>EVS_Attendance</name>
<value uuid="e17dd5e3-f85c-4477-afc1-170c1d7f3d71" user="admin" timestamp="2013-11-29T11:50:23.783+01:00" change="VX-8131">4011</value>
</field>
</group>
</timespan>
Please note that the values in <AutomaticKeyword>
s will be mapped as global metadata (with timespan: (-INF, +INF)), so it is a good place to store the metadata of the whole essence file.