--- title: "Validating Your Metadata Syntax" slug: "validate-your-metadata-feed" tags: ["Metadata"] updated: 2025-08-14T13:23:38Z published: 2025-08-14T13:23:38Z canonical: "docs.developer.comcast.com/validate-your-metadata-feed" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.developer.comcast.com/llms.txt > Use this file to discover all available pages before exploring further. # Validating Your Metadata Syntax Formatting your metadata feed correctly can be challenging, so we created the [Metadata Validator](https://developer.ott-highway.comcast.com/feedvalidator) as a tool to scan your [Golden Media RSS (GMRSS)](/docs/metadata-overview#metadata-syntax) for syntax errors within the Platform’s [supported metadata program types](/docs/metadata-overview#program-types). This guide will show you how to: 1. Build a GMRSS test feed. 2. Use the Metadata Validator to review your GMRSS test feed for syntax errors. 3. Continue to your next steps. > [!NOTE] > **New to metadata?** > > Metadata integration with the platform requires certain prerequisites. To learn more about the benefits and process of metadata integration, check out our [Metadata Overview](/docs/metadata-overview). --- ## Build your GMRSS test feed The Metadata Validator checks a test feed with up to four items. We recommend using a feed with at least one entry for each content type that you plan to deliver in your feed. By testing one of each, you’ll validate if you’ve formatted your XML correctly for each entry and can apply your results to your entire feed, ensuring that the whole feed is error-free. #### Example entry Below is a sample GMRSS feed. To see examples of specific content types that may be included in a feed along with the fields they support, refer to our [Program Types](/docs/program-types) reference guide. ```xml            Merlin gold mRSS Feed        Auto-translated from CITYTV_PLUS ingest feed        CITYTV_PLUS        false                    The Curse            What We Do In The Shadows            The Curse. While the vampires fear they've been electronically cursed, Guillermo tries to thwart a deadly threat to his masters.                            start=2024-09-29T23:00:00Z;end=2099-11-14T23:59:00Z;scheme=W3CDTF                SVOD                cityvideolive                                    CA                                        22287            22287            rogers_citytv            long            CITYTVPLUS            FX            Episode            2            4            4636            TV-G                                                                                                                                                a7dea1c4-96be-4606-b172-cb1549cca863            4636            CITYTVPLUS             ``` Once you have built your test feed, you are ready to check it for errors using the Metadata Validator. ## Check your test feed for errors To check your test feed for errors: 1. Launch the [Metadata Validator](https://developer.ott-highway.comcast.com/feedvalidator). 2. Sign in with your developer platform account. If you don’t have an account yet, [create an account](/docs/create-account). 3. Once you’re signed in, you’ll land on the Metadata Validator main page. ![The metadata validator with an empty input box.](https://cdn.document360.io/2ef9e4de-7533-4223-bb1e-95306a730c06/Images/Documentation/image(213).png) 4. To begin, copy your test feed, paste it in the text box, and click **Submit***.* ![The metadata validator with a short feed pasted in the input box.](https://cdn.document360.io/2ef9e4de-7533-4223-bb1e-95306a730c06/Images/Documentation/image(214).png) 5. If there are any errors in your syntax, you’ll see them in the “Validation Results” section on the right side of your screen along with specifications on what needs to be fixed. Additionally, each error is categorized as a Hard Failure (i.e., `Hard Failure : true`) or Soft Failure (i.e., `Hard Failure : false`). ![Validator errors with Hard Failure : false missing a preferred field media:rating and Hard Failure : true missing a required field title.](https://cdn.document360.io/2ef9e4de-7533-4223-bb1e-95306a730c06/Images/Documentation/Screenshot 2025-07-02 at 4.40.35 PM(1).png) *An example of a Soft Failure (Error 1) and a Hard Failure (Error 2)* 1. **Hard Failures** are errors that will prevent the feed from being ingested in the Platform’s systems. These must be fixed before submitting your metadata feed for approval. 2. **Soft Failures** are errors that will not prevent the feed from being ingested, but will prevent access to additional features. For example, ratings are important for your audience, but not required for ingestion, so a feed that’s missing a rating receives a soft failure. 6. Once you’ve corrected your errors, click **Reset** to clear the text box. Then, copy your edited feed, paste it in the text box, and click **Submit** to try again. 7. If no errors were found, you’ll see a “Validation Successful” message. From here you have two options: ![A popup message saying Validation Successful - no errors were found, with buttons to Submit for Review or Never mind.](https://cdn.document360.io/2ef9e4de-7533-4223-bb1e-95306a730c06/Images/Documentation/Screenshot 2025-06-11 at 1.20.42 PM.png) 1. Click **Submit for Review** to notify our representative that you’ve formed your sample. 2. If you want to test more entries, click **Never mind** to continue working. > [!NOTE] > **XML formatting mistakes** > > The majority of errors received when using the Metadata Validator are due to formatting mistakes in the provided XML. Have questions on formatting? Check out our [Full Metadata Specifications](/docs/metadata-specifications) to learn how to structure your data. ## Next steps If you are satisfied with your metadata feed, reach out to your contact to discuss next steps. For more information on building and delivering your feed, please see [Integrating Metadata](/docs/integrate-metadata). ## Getting help Reach out to us at [ott-highway_support@comcast.com](http://mailto:ott-highway_support@comcast.com) if you have any questions or issues while using the Metadata Validator.