
data-src=https://www.vsn-tv.com/wp-content/uploads/2022/02/jose-a-fuentes-main-image.jpg>
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
05/01/2027
Worlds first 802.15.4ab-UWB chip verified by Calterah and Rohde & Schwarz to be ...
09/10/2026
September 10 2026, 06:00 (PDT) Dolby Expands Dolby OptiView Platform with New Capabilities at IBC 2026
New Sports Intelligence helps providers better unders...
07/10/2026
Dalet, a leading technology and service provider for media-rich organizations, today announced the latest Long-Term Supported (LTS) release of Dalet Flex. Build...
14/09/2026
Creativepool Annual 2026 Winners Announced
Brie Clayton September 13, 2026
0 Comments
The creative industry's Most' awards celebrates another...
14/09/2026
RT in association with the BBC today released first look image from the second series of The Walsh Sisters, inspired by the novels of international best-sellin...
13/09/2026
Offers eight audio and CV outputs via USB
Elektron's latest launch offers a convenient way for users to integrate hardware instruments, effects and mixe...
13/09/2026
Pixel Academy Announces Autumn Courses
Brie Clayton September 13, 2026
0 Comments
The ACT Entertainment tvONE and Green Hippo Pixel Academy has releas...
13/09/2026
2Vision Powers Dawid Podsiad o's Obrotowy Tour with Blackmagic Design
Brie Clayton September 13, 2026
0 Comments
Touring multicamera workflow buil...
13/09/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
13/09/2026
Sunday 13 September 2026
Sky releases trailer for Crystal Lake, an A24 produced...
12/09/2026
J. Alphonse Nicholson, Danielle Brooks, Walter Thompson-Hernandez, and Bodhi Dell attend the premiere of If I Go Will They Miss Me at the Library Center Theat...
12/09/2026
Latest Obsolete Devices pedal announced
Great Eastern FX Co. have just launched the latest pedal in their Obsolete Devices series, a range of effects pedals...
12/09/2026
September 11, 2026
BUDAPEST & SEATTLE, 10 September 2026 - Qumulo and Colorfron...
12/09/2026
Calrec expands its IP ecosystem with new Type RT console and Apex M6 Modular I/O Platform at IBC 2026 Type RT is the centrepiece of Calrec's news at IBC 202...
12/09/2026
At IBC 2026, Calrec has unveiled Type RT, a new 6, 12 and 18-motorised fader console range that condenses everything a broadcast audio desk needs into a compact...
12/09/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
12/09/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
12/09/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
12/09/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
12/09/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
12/09/2026
WUPPERTAL, Germany Sept. 11, 2026 From July 6 to Aug. 23, 2026, Paris hosted the Esports World Cup (EWC), a seven-week live production spanning eight stages...
12/09/2026
Riedel Communications today announced that Mediacom has purchased and deployed Easy5G , Riedel's Private 5G solution, for live broadcast coverage of La Vuel...
12/09/2026
AMP VISUAL TV is continuing the evolution of its production infrastructure with further investments in Riedel technology across its OB fleet and fixed productio...
12/09/2026
Riedel Communications today announced that Touring Video, a premier entertainment mobile production service company, continues to expand its production workflow...
12/09/2026
Atomos (7.B19) today announced new third-party accessories for Sumo PRO-19 and Shinobi 7 II, developed by SHAPE and SmallRig to give production teams more ways ...
12/09/2026
Deity Microphones Brings PR 2ii, TC-2, and D4RX to IBC2026
Brie Clayton September 11, 2026
0 Comments
The Deity PR-2ii arrives with production firmwar...
12/09/2026
Blackmagic Design Announces Special Pricing for Ultra HD Products
Brie Clayton September 11, 2026
0 Comments
Now customers can afford to upgrade to Ul...
12/09/2026
Grass Valley EDIUS Future Assurance Program launched at IBC2026
Brie Clayton September 11, 2026
0 Comments
New program gives EDIUS customers access to...
12/09/2026
Berklee Students Develop New Ideas for Live Entertainment and Travel in London This summer, a group of music business students collaborated with Heathrow, Bri...
11/09/2026
Calrec will introduce two new products at IBC2026 (Stand 8.C47, RAI Amsterdam, September 11-14): the Type RT broadcast production console and the Apex M6 Modula...
11/09/2026
Grass Valley has announced AVORA, a standalone all-in-one live production solution launching at IBC2026 (Booth 9.A01 and IBC Future Tech Zone, Stand 14.C49, Sep...
11/09/2026
CAMB.AI is introducing its Streaming SDK and Streaming Dashboard at IBC2026, wit...
11/09/2026
EVS has announced XT-S, a software-defined server platform that runs multiple live production applications on a common hardware foundation. The platform debuts ...
11/09/2026
EKT is demonstrating a new Linux-based ATSC 3.0 set-top box at IBC2026. The second-generation product moves away from Android to reduce memory costs, with Linux...
11/09/2026
The Sennheiser Group will exhibit at IBC2026 (Hall 8, Booth D50, September 11-14...
11/09/2026
ESPN's Monday Night Football will open its 2026-27 season with a new renditi...
11/09/2026
Dalet has announced an integration of NVIDIA's Synthetic Video Detector AI model into Dalet Flex, enabling media organizations to identify potentially AI-ge...
11/09/2026
The Media Coding Industry Forum (MC-IF) will demonstrate Versatile Video Coding (VVC) capabilities at IBC2026 (Hall 2, Stand 2.B13), as the codec moves toward c...
11/09/2026
Sony will exhibit at IBC2026 (Hall 13, September 11-14), demonstrating products across live production, news, cinema, and immersive and spatial content workflow...
11/09/2026
Wave Central, a Domo Broadcast Company, has been named a recipient of a 2026 Tec...
11/09/2026
Studio Network Solutions (SNS) is bringing a pair of workflow updates to IBC2026...
11/09/2026
iodyne will co-exhibit with Hedge at IBC2026 (Booth 7.A36, September 11-14) and appear across three additional partner booths, marking the first public demonstr...
11/09/2026
In-venue and creative video staffers at the professional and collegiate level ha...
11/09/2026
The network will phase in HDR crew by crew while expanding Next Gen Stats integration, SkyDry availability, and onsite studio shows...
11/09/2026
CAMB.AI is introducing its new Streaming SDK and Streaming Dashboard at IBC2026,...
11/09/2026
Massive host operation at Melbourne Cricket Ground featured 54 cameras, 25,000 ST 2110 flows, REMI studio production in Stamford, and global distribution to mor...
11/09/2026
Production Anywhere Remote Kit (PARK) & AR-fueled Stage B are two key pieces to ...
11/09/2026
By Ramona Flume and Lucy Spicer
There's a particular kind of magic that hap...
11/09/2026
By Jessica Herndon
The fall film season is kicking off, and Sundance Institute-...
11/09/2026
Spark series gains compact modelling stompbox
Positive Grid's Spark amps have become a popular part of the company's line-up, offering a convenient ...