Guest blog: How to create and apply rules to dominate metadata
22/02/2022
About the author: Jos Antonio Fuentes, Front-End Developer at VSN
Jose Antonio Fuentes works as a front-end developer at VSN. Currently, he is focused on the front development of VSNExplorer and VSN NewsConnect. Nevetheless, he has been involved in projects with VSNLivecom and other company solutions during his six years in the company. He has a Computer Applications Development degree and 13 years of working experience, not only in Broadcast and Media. Jose Antonio has worked in multiple projects and fields, from radars to position airplanes at an airport to military communication systems and Big Data.
We are more than familiar with data at VSN's development team. For us, they are like a horse that needs to be tamed. The animal strength is powerful, but it might become a problem without control. It is the same situation for data; we can have enormous amounts of information, but it is more valuable if the user can apply program rules to operate with it.
At VSN, we always want to go one step further in the innovation of metadata technology. That's why we developed a rules editor for metadata generated by our assets in VSNExplorer. Basically, this system works like a programming language that allows our clients to create and manage thousands of data operations quickly as if it were an Excel sheet. Therefore, users can apply different conditions to metadata that will make easier their media management, like showing or hiding fields, displaying the results of arithmetic operations or changing the selected values depending on other areas.
What would an ideal rules editor look like?
The editor's interface must be accessible and easy to use. We don't want more complications; we want to simplify our customers operations when programming its own rules in the MAM system. We answered this challenge by developing a simple visual interface for our rule editor. The tool offers syntax highlighting and coloring while we are programming rules for each asset template for an improved visual understanding of the code. Also, each element of the rule language has its color for better visualization. For example, the operands appear green on our screens and the execution moments are red. Another element that makes creating rules easier is the autocompletion of terms. The system suggests how to end the code, avoiding mistakes and reducing time while we are writing.
data-src=https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface1_en.png data-srcset=https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface1_en.png 1920w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface1_en-300x100.png 300w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface1_en-1024x341.png 1024w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface1_en-768x256.png 768w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface1_en-1536x511.png 1536w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface1_en-1080x359.png 1080w data-sizes=(max-width: 1920px) 100vw, 1920px />
Once the user finishes the code, it can compile it (as the code of any other language). Once it's compilated, the editor points out the syntax errors and mistakes. Therefore, the user can consult and correct them in a simple manner. Apart from this, the rule editor is an ally to create an exchangeable script catalog between installations. The user can export the code to a file and move it to work in another editor. Also, we took some necessary measures in terms of security and flexibility. The system allows to temporarily or permanently disable the created rules according to the operational needs of the customer's assets.
data-src=https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface2_en.png data-srcset=https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface2_en.png 1920w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface2_en-300x81.png 300w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface2_en-1024x278.png 1024w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface2_en-768x208.png 768w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface2_en-1536x417.png 1536w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface2_en-1080x293.png 1080w data-sizes=(max-width: 1920px) 100vw, 1920px />
A programming language to control data
At VSN, we knew that the language's syntax had to be very simple. The development team wanted to create a comprehensive language to allow any VSNExplorer user to create its script in minutes. Let's take a look at the elements of our rule's language.
1.The elementary values: These are the primary data to operate and introduce in our assets as in most programming languages. They are the foundations of our code. We are talking about whole numbers (ex. -123, 4837 ) real numbers (ex. 382.4344 , -948.32 ), boolean elements (ex, true, false ) and texts, defined as chains in the technical language (ex. VSN, John Smith ).
2. The operands: If we climb another level, we will find the operands. Unlike the elementary values of our forms, we can't create new operands while we are writing, as the metadata field of the asset defines them. Operands are represented by an identifier enclosed in square brackets, like [userName].
3. Sentences: Let's take another step to the third level with the sentences, where our two first elements of the puzzle fit. Basically, they are operations created with elementary values and operands. We will display two examples.
In the first one, we want to define a user name as Toni; In this case, the operand will be represented by square brackets by [userName]. We will introduce an elementary value with the text Toni to determine the name. We will create the sentence using the equal sy
Most recent headlines
14/01/2025
L3Harris Unveils New Resilient Waveform Package
Available today and interoperable with the RF-7850 Family of Radios, Vanguard and Vapor fill a critical requirement for secure and survivable multi-domain wideb...
14/01/2025
L3Harris to Provide Integrated Platform Management System for Royal Australian Navy Frigates
Rendering of Hunter Class frigate at sea. Image credit: BAE...
14/01/2025
EdgeBeam Wireless ATSC 3.0 Datacasting Hits the Ground Running
It's still early days for EdgeBeam Wireless, the joint venture of E.W. Scripps Co., Sinclair, Gray Media and Nexstar Media Group aiming to deliver datacasti...
14/01/2025
DirecTV Launches MySports Streamer
DirecTV has announced the launch of MySports, a new sports streaming service featuring 40 sports and broadcast channels. For $50 per month, it is initially av...
14/01/2025
Comscore Expands Local Measurement Deal with Coastal Television
RESTON, Va. Comscore has announced a new deal with Coastal Television's Media Group to provide of TV measurement and advanced audience data across 12 of Coa...
14/01/2025
Digital Alert Systems Adds Daniel Dillon as Product and Project Manager
LYNDONVILLE, N.Y. Emergency communications solutions provider Digital Alert Systems has tapped Daniel Dillon as a product and project manager....
14/01/2025
NESN Turns To Bitcentral Core News for Content Management
NEWPORT BEACH, Calif. New England Sports Network (NESN) has partnered with Bitcentral to add state-of-the-art media management and production tools to its opera...
14/01/2025
The Spring Signature Series Presents Kendrick Scott Berklee Ensemble
The Spring Signature Series Presents Kendrick Scott Berklee Ensemble The acclaimed percussionist has toured and collaborated with jazz legends Herbie Handcock...
14/01/2025
Ross Video Buys EagleEye Cable Camera Business, Technology
OTTAWA, Canada Ross Video has acquired EagleEye from sec.swiss (Swiss Electronic Creation), a strategic move that enhances its portfolio of camera motion system...
14/01/2025
How UNIT created a CG photoreal gorilla for Paramount+ drama Stags
UNIT VFX supervisor Nuno Pereira tells TVBEurope about the work that went into creating an emotive CG gorilla called El Ni o By Jenny Priestley Published: Ja...
14/01/2025
Vizio Launches App Bundle With Discounted Starz, AMC+ Offer
IRVINE, Calif. Vizio has launched a new bundled app on its TV that gives viewers access to the vast selection of movies and TV shows in the Starz and AMC+ libra...
14/01/2025
T-Mobile Ramps Up Ad Business With $600 Million Vistar Media Acquisition
BELLEVUE, Wash. T-Mobile is further expanding its advertising business with the announcement that it has entered into a definitive agreement to acquire Vistar M...
14/01/2025
Comcast NBCUniversal Donates $10 Million to Support L.A. Wildfire Relief
LOS ANGELES Comcast NBCUniversal said it will donate $10 million in cash to support Los Angeles-area wildfire disaster relief and recovery efforts....
14/01/2025
Scripps' Brian Lawlor To Receive 2025 Golden Mic Award
NEW YORK The Broadcasters Foundation of America said that Scripps Sports President Brian Lawlor will receive its 2025 Golden Mic Award, presented at the group...
14/01/2025
Live on Wednesday: Behind the VFX Scenes of UFO Sweden
Live on Wednesday: Behind the VFX Scenes of UFO Sweden Brie Clayton January 13, 2025 0 Comments Uncover the truth behind UFO Sweden's cutting-ed...
14/01/2025
A.I. Search in Seconds
A.I. Search in Seconds Michael Cioni January 13, 2025 0 Comments How much time do you spend sifting through hours and hours of footage? What if you di...
14/01/2025
UKTV Ventures partners with digital community for the over 50s, Rest Less, in airtime-for-equity deal
Leading multi-channel broadcaster UKTV has today announced it has invested in Re...
14/01/2025
5VREAL: EMG / Gravity Media Italy and Vodafone Contribute to Innovative Sports Analysis and Fan Engagement Project
5VREAL: EMG / Gravity Media Italy and Vodafone contribute to innovative sports a...
14/01/2025
SMPTE Elects Richard Welsh as President
SMPTE Elects Richard Welsh as President By Ken Kerschbaumer, Editorial Director Tuesday, January 14, 2025 - 9:44 am Print This Story | Subscribe Story H...
14/01/2025
Cromorama's Pablo Garcia Sees Ennio as a Solution to HDR/SDR Complexity
Cromorama's Pablo Garcia Sees Ennio as a Solution to HDR/SDR Complexity The color-conversion tool manages switching between formats across multiple channels...
14/01/2025
Canon Intros Color Matching Application for CR-N700 PTZ Camera
Canon Intros Color Matching Application for CR-N700 PTZ Camera Software simplifies consistency with main production camera By Ken Kerschbaumer, Editorial Direc...
14/01/2025
Fox Sports Australia Goes Ultra-Wide Screen as PCB Digital Installs Magna Systems LED Screen
Fox Sports Australia Goes Ultra-Wide Screen as PCB Digital Installs Magna System...
14/01/2025
What's Next: How Live Game Broadcasts are Redefining Fan Engagement
What's Next: How Live Game Broadcasts are Redefining Fan Engagement Leaders from CBS Sports, FOX Sports, Warner Bros. Discovery, the NBA, and CAA share thei...
14/01/2025
NEP Group's Josh Liemer on the Connected Solutions Rebrand, Another Season of MLS Season Pass
NEP Group's Josh Liemer on the Connected Solutions Rebrand, Another Season o...
14/01/2025
NBC Sports and Olympics' Darryl Jefferson on the Beauty of Paris 2024, Packed 2025 With NBA's Return
NBC Sports and Olympics' Darryl Jefferson on the Beauty of Paris 2024, Packe...
14/01/2025
DIRECTV Launches 40-Channel MySports Package
DIRECTV Launches 40-Channel MySports Package By Ken Kerschbaumer, Editorial Director Tuesday, January 14, 2025 - 2:13 pm Print This Story | Subscribe St...
14/01/2025
Official trailer released for Sky Documentaries three-part series Boyzone: No Matter What
Official trailer released for Sky Documentaries three-part series Boyzone: No Ma...
14/01/2025
New unleashed frequency ranges: Rohde & Schwarz extends broadband amplifiers to 18 GHz
New unleashed frequency ranges: Rohde & Schwarz extends broadband amplifiers to ...
14/01/2025
Happily Never After? I am MarriedBut!' Unveils the Realities of Marriage in Main Trailer
Back to All News Happily Never After? I am Married But!' Unveils the Reali...
14/01/2025
Comscore Expands Local Currency Partnership with Coastal Television's Media Group to Deliver Advanced TV Measurement Across 12 Markets
Comscore Expands Local Currency Partnership with Coastal Television's Media ...
14/01/2025
Ross Video Acquires EagleEye from sec.swiss, Expands Cable Camera Portfolio
Ottawa, Canada - January 14, 2025 - Ross Video, a global leader in live video production, is pleased to announce the acquisition of EagleEye from sec.swiss (swi...
13/01/2025
Nominations open for the Australia for UNHCR - SBS Les Murray Award for Refugee Recognition
Nominations open for the Australia for UNHCR - SBS Les Murray Award for Refugee ...
13/01/2025
Hub Survey: Viewers Want AI Content Labeled
PORTSMOUTH, N.H. A new survey released by Hub Entertainment Research found a majority of viewers want to know when something they're watching was created by...
13/01/2025
AccuWeather Acquires TOA Systems
NEW ORLEANS AccuWeather has acquired TOA Systems, a provider of lightning-detection hardware and one of the few global lightning networks in existence, the comp...
13/01/2025
Webinar: Streamline Digital Asset Management Creativity
Webinar: Streamline Digital Asset Management Creativity Brie Clayton January 13, 2025 0 Comments Santa Cruz Software and Activo to Host Webinar for Cr...
13/01/2025
The Listeners: creating the soundworld of the groundbreaking drama
Sound designer Steve Fanagan tells David Davies how the soundscape behind the recent BBC One series, The Listeners, was created By Contributor Published: Jan...
13/01/2025
Evolve and elevate: the role of standards in bringing immersive video to a wider audience
Philippe Guillotel, director and head of the video lab's metavideo group at ...
13/01/2025
Remembering the legend: how Scanline VFX retold the SENNA story
Craig Wentworth, overall VFX supervisor at Scanline VFX, tells TVBEurope how the spectacular sights and sounds of Formula 1 in the 80s and 90s were recreated fo...
13/01/2025
2025 M&E Trends: What's old is (sometimes) new again
Steve Reynolds, CEO of Imagine Communications, offers a view on the trends he believes will significantly impact the way the media and entertainment industry cr...
13/01/2025
Lisa Nandy looking at alternatives to BBC licence fee'
According to a report, the Secretary of State is considering alternative funding models, including mutualisation By Jenny Priestley Published: January 13, 20...
13/01/2025
Meet the principal solutions architect
Scott Wall, principal solutions architect at Signiant EMEA, details his journey in the media industry - from getting hands-on experience at Glastonbury, to bein...
13/01/2025
Leeds Trinity University Raises the Bar in Media Infrastr...
Leeds Trinity University, recently ranked No. 1 in the UK for Journalism by The Guardian's University Guide 2025, has enhanced its media production capabil...
13/01/2025
DHD to Demonstrate AI-Based Voice Enhancement at Hamburg...
DHD will introduce a major enhancement to its range of digital audio studio equipment and systems at Hamburg Open 2025, Hamburg Messe & Congress Centre, January...
13/01/2025
VEON to List Kyivstar on Nasdaq in New York, Signs Letter of Intent with Cohen Circle
13 Jan 2025 VEON to List Kyivstar on Nasdaq in New York, Signs Letter of Intent...
13/01/2025
Canare's Jose Martinez on Installing Solutions at AT&T Stadium, How the Shift to IP Impacts Projects in 2025
Canare's Jose Martinez on Installing Solutions at AT&T Stadium, How the Shif...
13/01/2025
Spotlight on Women's Sport and Olympic Expectations: What to Expect in 2025
Spotlight on women's sport and Olympic expectations: What to expect in 2025 By George Bevir Friday, January 10, 2025 - 09:52 Print This Story From lan...
13/01/2025
Chicago Sports Network's Rob Shaw on Successful Launch in October, Connecting With Fans Through DTC
Chicago Sports Network's Rob Shaw on Successful Launch in October, Connectin...
13/01/2025
NFL Playoffs 2025: ESPN Scrambles To Get Production in Place After Wild Card Game Moves to Arizona
NFL Playoffs 2025: ESPN Scrambles To Get Production in Place After Wild Card Gam...
13/01/2025
ESPN Deploys Globe-Spanning REMI Production To Serve Australian Open to Viewers Worldwide
ESPN Deploys Globe-Spanning REMI Production To Serve Australian Open to Viewers ...
13/01/2025
Bluetest and Rohde & Schwarz collaborate to offer over-the-air testing of next-generation WLAN devices
Bluetest and Rohde & Schwarz collaborate to offer over-the-air testing of next-g...