diff --git a/amgrss_schemas/amgrss_master.xml b/amgrss_schemas/amgrss_master.xml index 6b99f0a..0548664 100644 --- a/amgrss_schemas/amgrss_master.xml +++ b/amgrss_schemas/amgrss_master.xml @@ -259,5 +259,22 @@ http://www.ebu.ch/metadata/ontologies/skos/ebu_Iso3166_CountryCodeCS#_US http://www.ebu.ch/metadata/ontologies/skos/ebu_Iso3166_CountryCodeCS#_US + + ccdd57d1-6106-452a-8508-a63e1b6 + tt8783 + amagi_o&o_virtual_channel + beekeeper_uat + https://metadata.amagi.tv/skos/amagi_ebu_AssetTypeCS#_1.1.5 + + Series + AMG00111 + + Clare desperately tries to build a life with her one true love, despite the fact that his time traveling forces them apart with no warning, never knowing when they will be reunited. + Clare essaie désespérément de construire une vie avec son seul véritable amour, malgré le fait que son temps de voyage les sépare sans avertissement, ne sachant jamais quand ils seront réunis. + + + + Time Traveler's Wife, Trailer + diff --git a/amgrss_schemas/amgrss_xpaths_description.csv b/amgrss_schemas/amgrss_xpaths_description.csv index 89f7a9c..d9a4a36 100644 --- a/amgrss_schemas/amgrss_xpaths_description.csv +++ b/amgrss_schemas/amgrss_xpaths_description.csv @@ -24,6 +24,9 @@ xpath, description, valueType, exampleValues, mappingRequired /rss/channel/item/amg:longDescription/@amg:lang, the language of the longDescription as specified in https://www.ebu.ch/metadata/ontologies/skos/ebu_ISO639_1LanguageCodeCS.rdf, xs:anyUri,"http://www.ebu.ch/metadata/ontologies/skos/ebu_Iso639_1LanguageCS#_en", yes /rss/channel/item/amg:assetType, Asset Type of the title, xs:anyUri,"https://metadata.amagi.tv/skos/amagi_ebu_AssetTypeCS#_1.1.1 (Movie)", yes /rss/channel/item/amg:isDirectedToChildren, Is asset directed to children, xs:bool, true, yes +/rss/channel/item/amg:trailerOf, This item is trailer of the asset with the given assetId, xs:string,n/a, no +/rss/channel/item/amg:trailerOf/amg:trailerParentType, Specifies the type of the asset the trailer belongs, xs:string, "Series", no +/rss/channel/item/amg:trailerOf/amg:trailerParentId, The parent_id for Feature Episode and Series is the publisher_asset_id. In contrast the parent_id for Season is derived from the combination of the series_id and the season number, xs:string, "AMG00111", no /rss/channel/item/amg:hasCreator, Production house of the asset, xs:string,"Sony Production house", yes /rss/channel/item/amg:genre, Genre of the media object. https://www.ebu.ch/metadata/ontologies/skos/ebu_ContentGenreCS.htm, xs:anyUri,"http://www.ebu.ch/metadata/ontologies/skos/ebu_ContentGenreCS#_3.4", yes /rss/channel/item/amg:genre/@label, Label of the genre which is the same as the corresponding skos:prefLabel in https://www.ebu.ch/metadata/ontologies/skos/ebu_ContentGenreCS.rdf, xs:string,"Drama", no diff --git a/ebucore/amagi_ebucoreExtension.rdf b/ebucore/amagi_ebucoreExtension.rdf index c5e417b..6e6a6ac 100644 --- a/ebucore/amagi_ebucoreExtension.rdf +++ b/ebucore/amagi_ebucoreExtension.rdf @@ -5,58 +5,58 @@ xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" > - - - - To associate annotation with an Asset - hasAnnotation - - - - A specific platform id to which a media resource is to be targetted - - - - targetPlatformId + + sponsor + Sponsor of an event. Equivalent to https://schema.org/sponsor. Example: Adidas AG is sponsor of 2014 FIFA World Cup + + - - - To provide cuepoint metadata for an asset. - Cuepoint + + + Entity to represent the graphic to be used as overlay + Graphic - - A specific channel id to which a media resource is to be targetted - - + + Is DropFrame Timecode + Specifies if the subtitle timecode is with dropframe. + - targetChannelId - - hasPublicationCap + + hasPublicationRestrictions - To express publication limits to airing - Publication Caps. - - + To express publication restrictions like limits to airing + PublicationRestrictions. + + + - - This property denotes the country where the asset is released. - releaseCountry - - - + + + Class to represent specific key value pairs. This was introduced to allow content + partner to pass through some custom key values that can be used to pass through to + the platform either in vod packaging or in epg + CustomKeyValue + + + + Segments Last Modified At + To indicate the date/time segment has been modified. + - + + Range: string or Genre + + The genre of content associated with the Event. + + Event genre - - endAssetOffsetIndex - To identify the asset index whose start is the end of a collection part. It may have 'eos' to indicate end is the end of the last asset in a collection @@ -66,38 +66,93 @@ - - The publication period associated with the publicationCap for a given PublicationRestrictions instance. Period examples 6H, 1M, 2M, 3D, 1W, 10D, 1D6H, 1M15D where H->hours, M is month, D is day, W is week. - publicationPeriod - + + Cuepoint timestamp + The time when the Cuepoint occurs. Cuepoint examples 12.0, 55.55, 105.6. These float values are converted to strings + - + + Cuepoint type + + To define a type or cuepoint. + + + + To describe a political event, e.g. election campaign, debate etc. + Political event + + + + + To express restriction on the maximum number of publication events for an asset in a given date range. + maxPublicationEvents + + + + + + Custom Key Value + + Key string of CustomKeyValue - - startAssetOffsetIndex - To identify the asset index whose start is the start of a collection part - - - + + User Defined Frame Rate + + + The unit used to express the user provided frame rate of a MediaResource in frames/second associated with an ebucore asset. + + - - Property to associate an asset with its AI augmented metadata. - hasAIAugmentedMeta + + + + + Trailer Present - + + Specifies whether the asset has Trailer - - hasEtcAnnotationLocation - Range: A uri pointing to AI generated etc(entity, topic, categories) metadata + + superEvent + + + To identify parent event to which an event belongs to. Equivalent to https://schema.org/superEvent + + + + + endAssetOffsetIndex + To identify the asset index whose start is the end of a collection part. It may have 'eos' to indicate end is the end of the last asset in a collection + + + + + + Current number of episodes + To provide the current number of episodes in a Season. + + + + + Part + To define Parts (segments, fragments, shots, etc.) + within an EditorialObject. + + Applies To PlatformId + Specifies the platform_id for which the platform guide params are defined. + + + + A specific platform brand id to which a media resource is to be targetted @@ -106,135 +161,171 @@ targetPlatformBrandId - - Applies To PlatformId - Specifies the platform_id for which the platform guide params are defined. + + custom value + + Value string of CustomKeyValue - - - - - - To describe a musical event. - Musical event - - - - - Property to associate an asset with its cuepoint metadata. - hasCuepoint - - + + Sub category + A subcategory is a more specific classification within a broader category. + + - - - To express restriction on the number of times an asset can be published. - PublicationRestrictions + + + To provide cuepoint metadata for an asset. + Cuepoint - - hasVideoAnnotationLocation - Range: A uri pointing to AI generated video metadata - + + + + + + + To associate annotation with an Asset + hasAnnotation - - Sub category - A subcategory is a more specific classification within a broader category. + + Main category + A category is a broad classification that groups similar types of content or products within a particular platform. - - This property denotes the country of the production studio. - Production Country - + + Publisher Start Normal Play Time + Publisher-provided start time expressed as normal play time + - + + + + + To provide platform guide params metadata for an asset. + PlatformGuideParams + + + + hasEtcAnnotationLocation + Range: A uri pointing to AI generated etc(entity, topic, categories) metadata + - - This property denotes whether the asset has been targeted to children. - Is directed to children - + + Specifies the category and its subcategories for particular platform. + hasPlatformGuideParams - + - - hasPublicationRestrictions - - To express publication restrictions like limits to airing - PublicationRestrictions. - - - + + + + + + + + + + To describe a sports event. + Sports event + + + + + To describe a musical event. + Musical event + + + + + Entity + + + To proivde key entites associated with an asset. + + + + Is Patched + + Used to denote if an artefact has been added through patch. + - - - range: Agent or string - Participating Team + - - To identify participating Agents. + + startAssetOffsetIndex + To identify the asset index whose start is the start of a collection part - - Range: string or Genre - - The genre of content associated with the Event. - - Event genre + + This property denotes the country where the asset is released. + releaseCountry + + + - - Cuepoint type - - To define a type or cuepoint. - + + Property to associate an asset with its AI augmented metadata. + hasAIAugmentedMeta + + + - - - - Current number of episodes - To provide the current number of episodes in a Season. + + The publication period associated with the publicationCap for a given PublicationRestrictions instance. Period examples 6H, 1M, 2M, 3D, 1W, 10D, 1D6H, 1M15D where H->hours, M is month, D is day, W is week. + publicationPeriod + + - - - Part - To define Parts (segments, fragments, shots, etc.) - within an EditorialObject. - + + Is Primary + Specifies if the media resource is primary. + + - - - To provide platform guide params metadata for an asset. - PlatformGuideParams - + + Publisher Cuepoint Offset + Publisher-provided cuepoint offset in timecode or timestamp format. + + + - - - + + - - Cuepoint timestamp - The time when the Cuepoint occurs. Cuepoint examples 12.0, 55.55, 105.6. These float values are converted to strings + + Has Custom Key Value + + Custom keys of an entity + + + + + hasVideoAnnotationLocation + Range: A uri pointing to AI generated video metadata - + - - - + + + To express restriction on the number of times an asset can be published. + PublicationRestrictions + This property denotes the country where the content was filmed. @@ -245,74 +336,43 @@ - - - This is set to true if an image is titled. default is false. Titled images are ones with text e.g. banner with movie name, series name etc - isTitled - - - - To express restriction on total number of times the media can be published per interval. - publicationCap - - - - - - Subject - - A term describing the high level categorization of content covered by the - BusinessObject or resource. This is provided as free text in an annotation label or as an identifier pointing to a term in a classification scheme e.g. https://cv.iptc.org/newscodes/mediatopic - - - - The name given to a media resource. + + This property allows to denote the attribution of an asset's metadata to its source url. The source urls could be media rss feed url or a source csv location. + SourceAttribution + + + - - Resource name - - - - sponsor - Sponsor of an event. Equivalent to https://schema.org/sponsor. Example: Adidas AG is sponsor of 2014 FIFA World Cup - - - - Specifies the category and its subcategories for particular platform. - hasPlatformGuideParams + + Property to associate an asset with its release metadata. + hasRelease - + - - A link/locator to a picture related to an Event. - - - Event Related picture - + + + To provide information to restrict publications in a given interval of time + PublicationCap + - - Main category - A category is a broad classification that groups similar types of content or products within a particular platform. + + A specific channel id to which a media resource is to be targetted - + + + targetChannelId - - The arrangement and spatial configuration of audio channels within an audio stream. Possible values are mono, stereo, 2.1, 3, quad, 3.1, 4.1, 5.1, 7.1. These values are derived from the standard channel layouts listed at https://trac.ffmpeg.org/wiki/AudioChannelManipulation#Listchannelnamesandstandardchannellayouts + + Publisher Start Offset + Publisher-provided segment start offset in timecode or timestamp format. - - Audio Channel Layout + - - - To provide release metadata for an asset. - Release - - Cuepoint type @@ -322,29 +382,44 @@ - - - A class specific to the annotation of a video asset. - VideoAnnotation - + + The name given to a media resource. + + + Resource name + - - Property to associate an asset with its release metadata. - hasRelease - - + + The arrangement and spatial configuration of audio channels within an audio stream. Possible values are mono, stereo, 2.1, 3, quad, 3.1, 4.1, 5.1, 7.1. These values are derived from the standard channel layouts listed at https://trac.ffmpeg.org/wiki/AudioChannelManipulation#Listchannelnamesandstandardchannellayouts + + + Audio Channel Layout - - To express restriction on the maximum number of publication events for an asset in a given date range. - maxPublicationEvents - - + + isTrailerOf + + + To identify related trailer of a given episodic, feature, series or season. + It is equivalevent ot 'trailer' property defined in schema.org as defined in https://schema.org/trailer + + + To provide AI augmented metadata for an asset. + AIAugmentedMeta + + + + Subject + + A term describing the high level categorization of content covered by the + BusinessObject or resource. This is provided as free text in an annotation label or as an identifier pointing to a term in a classification scheme e.g. https://cv.iptc.org/newscodes/mediatopic + + This property may be used directly to annotate any owl:thing within ebucore scope A note to denote the scope of a grounded entity. Specifically useful to denote the manual-edits, active-meta @@ -353,34 +428,59 @@ - - superEvent - - - To identify parent event to which an event belongs to. Equivalent to https://schema.org/superEvent + + This property denotes whether the asset has been targeted to children. + Is directed to children + + + - - To describe a sports event. - Sports event - - + + Publisher End Offset + Publisher-provided segment end offset in timecode or timestamp format. + + + - - This property allows to denote the attribution of an asset's metadata to its source url. The source urls could be media rss feed url or a source csv location. - SourceAttribution + + This property denotes the country of the production studio. + Production Country - + - - To describe a political event, e.g. election campaign, debate etc. - Political event - + + + A class specific to the annotation of a video asset. + VideoAnnotation + + + + + To provide release metadata for an asset. + Release + + + range: Agent or string + Participating Team + + + To identify participating Agents. + + + + A specific platform id to which a media resource is to be targetted + + + + targetPlatformId + + organizer Organizer of an event. Equivalent to https://schema.org/organizer. Example: FIFA is organizer of 2014 FIFA World Cup @@ -388,73 +488,40 @@ - - - - - - To provide AI augmented metadata for an asset. - AIAugmentedMeta - - - - - To provide information to restrict publications in a given interval of time - PublicationCap - - - - Entity - - - To proivde key entites associated with an asset. - - - - - Entity to represent the graphic to be used as overlay - Graphic - - - - - - The unit used to express the user provided frame rate of a MediaResource in frames/second associated with an ebucore asset. - User Defined Frame Rate + + hasPublicationCap + + To express publication limits to airing + Publication Caps. + + - - - - Used to denote if an artefact has been added through patch. - Is Patched + + A link/locator to a picture related to an Event. + + + Event Related picture - - - Class to represent specific key value pairs. This was introduced to allow content partner to pass through some custom key values that can be used to pass through to the platform either in vod packaging or in epg - CustomKeyValue - - - - Custom Key Value - - Key string of CustomKeyValue - - + + + This is set to true if an image is titled. default is false. Titled images are ones with text e.g. banner with movie name, series name etc + isTitled + - - custom value - - Value string of CustomKeyValue + + To express restriction on total number of times the media can be published per interval. + publicationCap + - - Has Custom Key Value + + Property to associate an asset with its cuepoint metadata. + hasCuepoint - Custom keys of an entity - + diff --git a/ebucore/amagi_ebucoreExtension.ttl b/ebucore/amagi_ebucoreExtension.ttl index 383f05a..b6f32f0 100644 --- a/ebucore/amagi_ebucoreExtension.ttl +++ b/ebucore/amagi_ebucoreExtension.ttl @@ -582,6 +582,21 @@ rdfs:domain ; rdfs:label "Is Patched"@en . + + rdf:type rdf:Property ; + rdfs:comment """To identify related trailer of a given episodic, feature, series or season. + It is equivalevent ot 'trailer' property defined in schema.org as defined in https://schema.org/trailer"""@en ; + rdfs:range ; + rdfs:domain ; + rdfs:label "isTrailerOf"@en . + + + rdf:type rdf:Property ; + rdfs:comment "Specifies whether the asset has Trailer"@en ; + rdfs:range ; + rdfs:domain ; + rdfs:label "Trailer Present"@en . + rdf:type rdfs:Class ; rdfs:label "CustomKeyValue"@en ;