HCS Schema Profile Registry 1.0 Draft Specification

The registry of standardized Schema.org profiles for HCS Rights Subjects.

Abstract

This document specifies the HCS Schema Profile Registry, a companion specification to the Human Consent Standard 1.0. The registry defines industry-standardized <schema> profiles for JSON-LD metadata used in HCS Rights Subject declarations.

A Schema Profile defines the Schema.org type, required properties, and validation requirements for representing HCS Rights Subjects, including motion pictures, television programs, musical works, books, personal identities, characters, trademarks, and protected designs.

Industry organizations, including registries, guilds, studios, publishers, and other rights-sector participants, MAY propose additional Schema Profiles for consideration through the HCS standards process.

Status of This Document

This document is published by the Human Consent Standard Governance Board as a Draft for review and comment. It reflects contributions and reviews from the HCS Artist Governance Board, the HCS Industry Governance Board, and the HCS Policy Governance Board.

This Draft is a work in progress, is subject to change, and MUST NOT be used for production implementation.

Document HCS-SCHEMA-PROFILES-1.0
Category Industry Specification
Status Draft
Published 2026-08-08
Obsoletes
Updates
URI https://humanconsent.org/schemas
Previous Version
Related Specification Human Consent Standard 1.0 Draft Specification
Issue Tracker https://github.com/humanconsent/schemas/issues
Contact standard@humanconsent.org

Notes for Reviewers and Implementers

This document is a companion to the Human Consent Standard (HCS) 1.0 Specification. Capitalized terms not defined in this document have the meanings defined in the HCS Specification.

The keywords MUST, MUST NOT, REQUIRED, SHOULD, MAY, and OPTIONAL follow RFC 2119 and RFC 8174.

Examples in this document are non-normative unless expressly stated otherwise. JSON-LD examples are shown without XML escaping for readability.

1 Schema Profile Registry

HCS declarations use the <schema> element to provide Schema.org JSON-LD metadata that describes the Rights Subject identified by the declaration. While Schema.org provides a common vocabulary for describing objects, it does not define the rights-specific profiles needed to represent HCS Rights Subjects in a standard form that AI Systems can interpret.

The HCS Schema Profile Registry defines standardized profiles that constrain Schema.org for HCS use. Each Schema Profile specifies how a particular category of Rights Subject MUST be represented, including the permitted Schema.org type, required properties, supported identifiers, and applicable validation requirements.

1.1 Registered Schema Profiles

This registry lists the Schema Profiles currently recognized by this document and their status. Profile status values are defined as follows:

  • Finalized: Approved as a standardized industry Schema Profile under HCS and applicable to conformance under this specification.
  • Draft: Defines a proposed data model for review, testing, and implementation feedback.
  • Reserved: Identifies a profile category reserved for future definition, but does not define profile requirements.

Except as expressly permitted by the HCS 1.0 Draft Specification, only a Schema Profile with status Finalized is applicable for purposes of HCS schema conformance.

Profile Rights Subject Status Defined In
Motion Picture work Draft Section 3.1
Television work Draft Section 3.2
Video Game work Draft Section 3.3
Musical Work work Draft Section 3.4
Sound Recording work Draft Section 3.5
Book work Draft Section 3.6
Script work Draft Section 3.7
Article work Draft Section 3.8
Literary Work work Draft Section 3.9
Photograph work Draft Section 3.10
Visual Artwork work Draft Section 3.11
Identity identity Draft Section 3.12
Character character Draft Section 3.13
Trademark mark Draft Section 3.14
Product Design and Configuration mark Draft Section 3.15
Surface Ornamentation mark Draft Section 3.16
Trade Dress mark Draft Section 3.17

1.2 Registry Maintenance

New Schema Profile entries, status changes, and changes to existing profile definitions are made through the HCS standards process. Changes to a Finalized profile MUST preserve backward compatibility. A change that would make a previously conforming Schema Profile object non-conforming is incompatible and MUST be published as a new Schema Profile with a distinct Profile Identifier and registry entry. The prior Profile Identifier and profile definition MUST remain available.

2 Common Schema Profile Requirements

This section defines requirements shared by Schema Profiles in this registry. Each Schema Profile has a Profile Identifier, which is the absolute HTTPS URL specified in its registry entry. Profile Identifier values MUST match exactly, with no URL normalization.

2.1 Common Schema Object Requirements

A Schema Profile object MUST be a JSON-LD object that defines Schema.org as its vocabulary and represents a single Rights Subject identified by its @id. It MUST conform to the applicable Schema Profile as represented in the parsed JSON object before JSON-LD expansion.

Every Schema Profile object MUST contain the following common properties:

Property Requirement Description
@context Required MUST be the string https://schema.org.
@id Required MUST be the canonical HCSI URI identifying the Rights Subject.
@type Required MUST be a single Schema.org type permitted by the applicable Schema Profile.
additionalType Required MUST be the Profile Identifier as a single string value. The applicable Schema Profile is determined by additionalType.
name Required Human-readable name or title of the Rights Subject. MUST be a single string. The applicable Schema Profile defines the appropriate form of the name or title.
identifier Required MUST contain an array of one or more Identifier Value or Identifier URL objects conforming to Sections 2.2.1 and 2.2.2.
alternateName Optional One or more alternate public, professional, credited, localized, translated, former, or Registry-assigned names or titles. Each value MUST identify the same Rights Subject. MAY be a single string or an array of strings.

A Schema Profile object with Rights Subject mark describes the mark, design, configuration, ornamentation, or trade dress itself, rather than any individual registration, design patent, or other legal protection associated with it. Multiple registrations or legal protections for the same Rights Subject MAY be included as Identifiers and do not, by themselves, establish separate Rights Subjects.

A Schema Profile MAY require properties in addition to those listed in this section and MAY define more specific requirements for any common property.

A Schema Profile object MAY also contain optional Schema.org properties not listed in the applicable Schema Profile, unless that profile prohibits them; JSON-LD keywords other than @context, @id, and @type MUST NOT appear. Such properties MUST use value forms permitted by Schema.org. Unless this specification or the applicable Schema Profile specifies otherwise, a property MAY contain a single permitted value or an array of permitted values.

When used, datePublished MUST identify the first public release, publication, or availability of the Rights Subject in any form. A registration, completion, delivery, or revision date MUST NOT be used.

Whenever a Schema Profile permits an image or other visual representation as a URL, the value MUST be a Processor-Accessible absolute HTTPS URL. An ImageObject used as a visual representation MUST contain a contentUrl property containing a single Processor-Accessible absolute HTTPS URL.

Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "Person",
  "additionalType": "https://humanconsent.org/schemas/identity",
  "name": "Example Performer",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDb",
      "url": "https://www.imdb.com/name/{IMDB_NAME_ID}"
    }
  ]
}

2.2 Rights Subject Identifiers

Schema Profiles use the top-level Schema.org identifier property to provide identifiers that distinguish the Rights Subject described by the Schema Profile object.

The top-level identifier property MUST contain an array of one or more Schema.org PropertyValue objects. Each object MUST use one of the following forms:

  • an Identifier Value, which provides an identifier assigned to the Rights Subject by a recognized identifier system
  • an Identifier URL, which provides a Processor-Accessible resource that identifies or describes the Rights Subject

Each object MUST conform to exactly one of the forms defined in Sections 2.2.1 and 2.2.2 and use a propertyID defined in Section 2.3 and supported by the applicable Schema Profile.

Each Schema Profile classifies its supported identifiers as Normative Identifiers or Additional Identifiers. Every Schema Profile object MUST contain at least one Normative Identifier supported by the applicable Schema Profile. Additional Identifiers MAY be included to provide supplemental identification information.

Every top-level Identifier Value or Identifier URL MUST identify or describe the Rights Subject itself or an edition, translation, publication format, or other manifestation covered by the applicable Schema Profile.

An identifier property within a nested Schema.org object identifies that object. Each identifier MUST use one of the forms defined in Sections 2.2.1 and 2.2.2 and a propertyID defined in Section 2.3 that identifies or describes the nested object.

2.2.1 Identifier Value Form

An Identifier Value provides an identifier assigned by a recognized identifier system.

Property Requirement Description
@type Required MUST be the single string PropertyValue.
propertyID Required MUST be a single string containing an Identifier System defined in Section 2.3.1.
value Required MUST be a single string containing the identifier as assigned by the specified system.

Example

{
  "@type": "PropertyValue",
  "propertyID": "ISNI",
  "value": "{ISNI}"
}

2.2.2 Identifier URL Form

An Identifier URL provides a Processor-Accessible URL that identifies or describes the object to which the identifier applies. Processor-Accessible has the meaning defined in the HCS 1.0 Specification.

Property Requirement Description
@type Required MUST be the single string PropertyValue.
propertyID Required MUST be a single string containing an Identifier URL Source defined in Section 2.3.2.
url Required MUST be a single Processor-Accessible absolute HTTPS URL that identifies or describes the object to which the identifier applies.

Example

{
  "@type": "PropertyValue",
  "propertyID": "IMDb",
  "url": "https://www.imdb.com/name/{IMDB_NAME_ID}"
}

2.3 Identifier Systems and Identifier URL Sources

This section defines the propertyID values used in Identifier Value and Identifier URL objects. Each Schema Profile defines which values it supports for top-level identifiers. propertyID values are case-sensitive and MUST be compared exactly as written.

2.3.1 Identifier Systems

propertyID Identifier System Description
ORCID ORCID ORCID identifier assigned to a researcher or contributor.
ISNI International Standard Name Identifier ISNI assigned to a person, organization, or public identity.
VIAF Virtual International Authority File VIAF identifier assigned to a person, organization, work, or other authority entity.
IPN International Performer Number SCAPR International Performer Number assigned to a performer.
IPI Interested Party Information IPI Name Number assigned by the CISAC IPI System to a name associated with a natural person or legal entity.
OCLC OCLC Control Number OCLC identifier assigned to a cataloged resource or bibliographic record.
ISWC International Standard Musical Work Code ISWC assigned to a musical work.
ISRC International Standard Recording Code ISRC assigned to a sound recording.
ISBN International Standard Book Number ISBN assigned to a book edition or publication format.
DOI Digital Object Identifier DOI assigned to a registered work or other registered object.
EIDR Entertainment Identifier Registry EIDR identifier assigned to an audiovisual work or related audiovisual object.
ISAN International Standard Audiovisual Number ISAN assigned to an audiovisual work or version.
WGAWRegistry Writers Guild of America West Registry Registration number assigned to literary material by the Writers Guild of America West Registry.
WGAERegistry Writers Guild of America East Script Registration Registration number assigned to literary material by the Writers Guild of America East registration service.
USPTOTrademark USPTO Trademark Registration Registration number assigned by the United States Patent and Trademark Office to a federally registered trademark or service mark.
USPTODesignPatent USPTO Design Patent Patent number assigned by the United States Patent and Trademark Office to an issued design patent.
EUIPOTrademark European Union Trade Mark Registration number assigned by the European Union Intellectual Property Office to a registered European Union trade mark.
EUIPODesign Registered EU Design Registration number assigned by the European Union Intellectual Property Office to a registered European Union design.
WIPOMadrid Madrid System International Trademark Registration International registration number assigned by WIPO under the Madrid System for the International Registration of Marks.
WIPOHague Hague System International Design Registration International registration number assigned by WIPO under the Hague System for the International Registration of Industrial Designs.
UKIPOTrademark UK Trade Mark Registration number assigned by the United Kingdom Intellectual Property Office to a registered UK trade mark.
UKIPODesign UK Registered Design Registration number assigned by the United Kingdom Intellectual Property Office to a registered UK design.
CONA Getty Cultural Objects Name Authority CONA identifier assigned to a work of art, architecture, or cultural heritage.
ULAN Getty Union List of Artist Names ULAN identifier assigned to an artist, creator, organization, or other named entity.
ISCC International Standard Content Code ISCC generated for a digital asset under ISO 24138.
IPTCDigitalImageGUID IPTC Digital Image GUID Globally unique identifier recorded in IPTC Photo Metadata for a digital image.

2.3.2 Identifier URL Sources

propertyID Identifier URL Source Description
OfficialPage Official Page Processor-Accessible primary official or authorized page, including a Registry-hosted per-subject page, that specifically identifies and describes the Rights Subject. A general page for its creator, owner, publisher, Registry, franchise, collection, or associated organization does not qualify.
IMDb IMDb IMDb page for a person or title identified by an IMDb Name ID or Title ID.
Wikidata Wikidata Wikidata entity URL for the Rights Subject in the form https://www.wikidata.org/entity/{QID}.
Wikipedia Wikipedia Wikipedia article for the Rights Subject.
Instagram Instagram Instagram profile or post page for the Rights Subject.
TikTok TikTok TikTok profile or video page for the Rights Subject.
Facebook Facebook Facebook profile, page, photo, or post page for the Rights Subject.
YouTube YouTube YouTube channel or video page identified by a YouTube channel ID or video ID.
LinkedIn LinkedIn LinkedIn profile or post page for the Rights Subject.
Spotify Spotify Spotify page for the Rights Subject identified by a Spotify ID.
AppleMusic Apple Music Apple Music catalog page for the Rights Subject identified by an Apple Music catalog ID.
WorldCat WorldCat WorldCat record permalink for a cataloged resource.
IGDB IGDB IGDB page for a video game or video game series.

3 Profile Entries

This section defines the registered Schema Profiles for specific Rights Subjects.

3.1 Motion Picture Schema Profile

This profile describes a feature-length, short-form, documentary, animated, or other motion picture created as a standalone audiovisual work.

Field Value
Profile Motion Picture
Profile Identifier https://humanconsent.org/schemas/movie
Rights Subject work
Schema.org Type Movie
Normative Identifiers EIDR, ISAN, IMDb, Wikidata, OfficialPage
Additional Identifiers Wikipedia
Profile Governance Board To be announced
Status Draft

3.1.1 Data Model

A Motion Picture Schema Profile object uses the Schema.org Movie type.

Property Requirement Description
@type Required MUST be Movie.
additionalType Required MUST be https://humanconsent.org/schemas/movie.
name Required The public, credited, released, or commonly recognized title of the motion picture. MUST be a single string.
datePublished Optional Date of first public release. MUST be a single Schema.org Date value. Use YYYY-MM-DD when the full date is known.

A Motion Picture Schema Profile object MAY describe either the motion picture as a general work or a specific edit or version. An identifier for one edit or version MUST NOT be treated as identifying another unless the applicable Registry or the source of the identifier establishes that relationship.

3.1.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "Movie",
  "additionalType": "https://humanconsent.org/schemas/movie",
  "name": "Example Motion Picture",
  "datePublished": "2026-01-01",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "EIDR",
      "value": "{EIDR}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "OfficialPage",
      "url": "https://studio.example/movies/example-motion-picture"
    }
  ]
}

3.2 Television Schema Profile

This profile describes a television or streaming series, season, or episode.

Field Value
Profile Television
Profile Identifier https://humanconsent.org/schemas/television
Rights Subject work
Schema.org Type TVSeries, TVSeason, or TVEpisode
Normative Identifiers EIDR, ISAN, IMDb, Wikidata, OfficialPage
Additional Identifiers Wikipedia
Profile Governance Board To be announced
Status Draft

3.2.1 Data Model

A Television Schema Profile object uses the Schema.org TVSeries, TVSeason, or TVEpisode type.

Property Requirement Description
@type Required MUST be TVSeries, TVSeason, or TVEpisode.
additionalType Required MUST be https://humanconsent.org/schemas/television.
name Required The public, credited, released, or commonly recognized title of the series, season, or episode. MUST be a single string.
datePublished Optional Date of first public broadcast, release, or availability. MUST be a single Schema.org Date value. Use YYYY-MM-DD when the full date is known.

A television series, season, and episode are separate Rights Subjects. An identifier for one MUST NOT be treated as identifying another unless the applicable Registry or the source of the identifier establishes that relationship.

3.2.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "TVEpisode",
  "additionalType": "https://humanconsent.org/schemas/television",
  "name": "Example Episode",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "ISAN",
      "value": "{ISAN}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "OfficialPage",
      "url": "https://studio.example/television/example-series/season-1/episode-1"
    }
  ]
}

3.3 Video Game Schema Profile

This profile describes an interactive digital game or video game series, including console, computer, mobile, browser, virtual reality, and augmented reality games.

Field Value
Profile Video Game
Profile Identifier https://humanconsent.org/schemas/game
Rights Subject work
Schema.org Type VideoGame or VideoGameSeries
Normative Identifiers EIDR, ISAN, IMDb, IGDB, Wikidata, OfficialPage
Additional Identifiers Wikipedia
Profile Governance Board To be announced
Status Draft

3.3.1 Data Model

A Video Game Schema Profile object uses the Schema.org VideoGame or VideoGameSeries type.

Property Requirement Description
@type Required MUST be VideoGame or VideoGameSeries.
additionalType Required MUST be https://humanconsent.org/schemas/game.
name Required The public, credited, released, or commonly recognized title of the video game or video game series. MUST be a single string.
datePublished Optional Date of first public release. MUST be a single Schema.org Date value. Use YYYY-MM-DD when the full date is known.

A Video Game Schema Profile object MAY describe either the video game as a general work or a specific edition. An identifier for one edition MUST NOT be treated as identifying another unless the applicable Registry or the source of the identifier establishes that relationship.

3.3.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "VideoGame",
  "additionalType": "https://humanconsent.org/schemas/game",
  "name": "Example Video Game",
  "datePublished": "2026-01-01",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "EIDR",
      "value": "{EIDR}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "OfficialPage",
      "url": "https://games.example/example-video-game"
    }
  ]
}

3.4 Musical Work Schema Profile

This profile describes an underlying musical work, including any accompanying lyrics administered as part of the musical work.

Field Value
Profile Musical Work
Profile Identifier https://humanconsent.org/schemas/composition
Rights Subject work
Schema.org Type MusicComposition
Normative Identifiers ISWC, Wikidata, OfficialPage
Additional Identifiers VIAF, Wikipedia
Profile Governance Board To be announced
Status Draft

3.4.1 Data Model

A Musical Work Schema Profile object uses the Schema.org MusicComposition type.

Property Requirement Description
@type Required MUST be MusicComposition.
additionalType Required MUST be https://humanconsent.org/schemas/composition.
name Required The public, credited, registered, published, or commonly recognized title of the musical work. MUST be a single string.

A musical work and a sound recording of that work are separate Rights Subjects. An Identifier Value or Identifier URL for a musical work MUST NOT be treated as identifying a sound recording, and an identifier for a sound recording MUST NOT be treated as identifying the underlying musical work.

3.4.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "MusicComposition",
  "additionalType": "https://humanconsent.org/schemas/composition",
  "name": "Example Song",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "ISWC",
      "value": "{ISWC}"
    }
  ]
}

3.5 Sound Recording Schema Profile

This profile describes a sound recording, master recording, or other fixed recording of sounds.

Field Value
Profile Sound Recording
Profile Identifier https://humanconsent.org/schemas/recording
Rights Subject work
Schema.org Type MusicRecording or CreativeWork
Normative Identifiers ISRC, Spotify, AppleMusic, Wikidata, OfficialPage
Additional Identifiers YouTube, Wikipedia
Profile Governance Board To be announced
Status Draft

3.5.1 Data Model

A Sound Recording Schema Profile object uses the Schema.org MusicRecording type for a musical recording and the CreativeWork type for any other type of sound recording.

Property Requirement Description
@type Required MUST be MusicRecording or CreativeWork.
additionalType Required MUST be https://humanconsent.org/schemas/recording.
name Required The public, credited, released, or commonly recognized title of the sound recording. MUST be a single string.

A sound recording and any underlying musical, literary, dramatic, or other work embodied in the recording are separate Rights Subjects. An identifier for one recording MUST NOT be treated as identifying another recording or version unless the applicable Registry or the source of the identifier establishes that relationship.

3.5.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "MusicRecording",
  "additionalType": "https://humanconsent.org/schemas/recording",
  "name": "Example Recording",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "ISRC",
      "value": "{ISRC}"
    }
  ]
}

3.6 Book Schema Profile

This profile describes a literary work published as a book, including fiction, nonfiction, scholarly, reference, and other book-length works. Scripts, articles, and other literary works use their applicable Schema Profiles.

Field Value
Profile Book
Profile Identifier https://humanconsent.org/schemas/book
Rights Subject work
Schema.org Type Book
Normative Identifiers ISBN, DOI, OCLC, Wikidata, OfficialPage
Additional Identifiers VIAF, WorldCat, Wikipedia
Profile Governance Board To be announced
Status Draft

3.6.1 Data Model

A Book Schema Profile object uses the Schema.org Book type.

Property Requirement Description
@type Required MUST be Book.
additionalType Required MUST be https://humanconsent.org/schemas/book.
name Required The public, credited, published, or commonly recognized title of the book. MUST be a single string.
datePublished Optional Date of first publication of the identified book or edition. MUST be a single Schema.org Date value. Use YYYY-MM-DD when the full date is known.

A book-level Schema Profile object MAY include ISBN values assigned to its editions, translations, or publication formats.

3.6.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "Book",
  "additionalType": "https://humanconsent.org/schemas/book",
  "name": "Example Novel",
  "datePublished": "2026-01-01",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "ISBN",
      "value": "{ISBN}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "OfficialPage",
      "url": "https://publisher.example/books/example-novel"
    }
  ]
}

3.7 Script Schema Profile

This profile describes a screenplay, teleplay, stage script, treatment, outline, series bible, dialogue, or other production literary material.

Field Value
Profile Script
Profile Identifier https://humanconsent.org/schemas/script
Rights Subject work
Schema.org Type CreativeWork
Normative Identifiers WGAWRegistry, WGAERegistry, OCLC, Wikidata, OfficialPage
Additional Identifiers VIAF, WorldCat, Wikipedia
Profile Governance Board To be announced
Status Draft

3.7.1 Data Model

A Script Schema Profile object uses the Schema.org CreativeWork type.

Property Requirement Description
@type Required MUST be CreativeWork.
additionalType Required MUST be https://humanconsent.org/schemas/script.
name Required The credited, registered, production, or commonly recognized title of the script or other literary material. MUST be a single string.
version Optional Draft, revision, or version designation for the identified script. MUST be a single string.

A Script Schema Profile object MAY describe either the underlying script or a specific draft, revision, or version. An identifier for one draft, revision, or version MUST NOT be treated as identifying another unless the applicable Registry or the source of the identifier establishes that relationship.

3.7.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "CreativeWork",
  "additionalType": "https://humanconsent.org/schemas/script",
  "name": "Example Motion Picture Screenplay",
  "version": "Second Revised Draft",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "WGAWRegistry",
      "value": "{WGAW_REGISTRATION_NUMBER}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "WGAERegistry",
      "value": "{WGAE_REGISTRATION_NUMBER}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "OfficialPage",
      "url": "https://studio.example/scripts/example-motion-picture"
    }
  ]
}

3.8 Article Schema Profile

This profile describes a news, magazine, scholarly, professional, trade, blog, or other published article.

Field Value
Profile Article
Profile Identifier https://humanconsent.org/schemas/article
Rights Subject work
Schema.org Type Article
Normative Identifiers DOI, OCLC, Wikidata, OfficialPage
Additional Identifiers WorldCat, Wikipedia
Profile Governance Board To be announced
Status Draft

3.8.1 Data Model

An Article Schema Profile object uses the Schema.org Article type.

Property Requirement Description
@type Required MUST be Article.
additionalType Required MUST be https://humanconsent.org/schemas/article.
name Required The public or published title of the article. MUST be a single string.
datePublished Optional Date of first publication. MUST be a single Schema.org Date value. Use YYYY-MM-DD when the full date is known.

3.8.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "Article",
  "additionalType": "https://humanconsent.org/schemas/article",
  "name": "Example Article Headline",
  "datePublished": "2026-01-01",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "DOI",
      "value": "{DOI}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "OfficialPage",
      "url": "https://publisher.example/articles/example-article"
    }
  ]
}

3.9 Literary Work Schema Profile

This profile describes a poem, short story, speech, letter, essay, unpublished prose, or other literary or textual work not covered by the Book, Script, or Article Schema Profiles. Song lyrics administered as part of a musical work are covered by the Musical Work Schema Profile.

Field Value
Profile Literary Work
Profile Identifier https://humanconsent.org/schemas/literary
Rights Subject work
Schema.org Type CreativeWork
Normative Identifiers DOI, OCLC, Wikidata, OfficialPage
Additional Identifiers VIAF, WorldCat, Wikipedia
Profile Governance Board To be announced
Status Draft

3.9.1 Data Model

A Literary Work Schema Profile object uses the Schema.org CreativeWork type.

Property Requirement Description
@type Required MUST be CreativeWork.
additionalType Required MUST be https://humanconsent.org/schemas/literary.
name Required The public, credited, registered, published, or commonly recognized title of the literary work. MUST be a single string.
datePublished Optional Date of first publication or public availability. MUST be a single Schema.org Date value. Use YYYY-MM-DD when the full date is known.

A Literary Work Schema Profile object MAY describe either the underlying work or a specific version, revision, or translation. An identifier for one version, revision, or translation MUST NOT be treated as identifying another unless the applicable Registry or the source of the identifier establishes that relationship.

3.9.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "CreativeWork",
  "additionalType": "https://humanconsent.org/schemas/literary",
  "name": "Example Poem",
  "datePublished": "2026-01-01",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "DOI",
      "value": "{DOI}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "OfficialPage",
      "url": "https://publisher.example/works/example-poem"
    }
  ]
}

3.10 Photograph Schema Profile

This profile describes a photographic work, including an editorial, documentary, commercial, stock, portrait, fashion, fine-art, scientific, or technical photograph.

Photographs generally lack widely adopted work-level identifier systems, requiring one or more visual representations, expressed as a Processor-Accessible HTTPS URL, a Schema.org ImageObject, or an array of either form.

Field Value
Profile Photograph
Profile Identifier https://humanconsent.org/schemas/photo
Rights Subject work
Schema.org Type Photograph
Normative Identifiers CONA, DOI, Wikidata, Instagram, OfficialPage, ISCC, IPTCDigitalImageGUID
Additional Identifiers OCLC, WorldCat, Wikipedia
Profile Governance Board To be announced
Status Draft

3.10.1 Data Model

A Photograph Schema Profile object uses the Schema.org Photograph type.

Property Requirement Description
@type Required MUST be Photograph.
additionalType Required MUST be https://humanconsent.org/schemas/photo.
name Required The public, credited, published, commonly recognized, or Registry-assigned title of the photograph. MUST be a single string.
image Required One or more visual representations of the photograph, expressed as an HTTPS URL, a Schema.org ImageObject, or an array of either form.
creator Optional One or more creators of the photograph, each expressed as a Schema.org Person or Organization containing a name. An identifier using ULAN, ISNI, or VIAF SHOULD be included when available.
dateCreated Optional Date the photograph was created. MUST be a single Schema.org Date value. Use YYYY-MM-DD when the full date is known.

An ISCC or IPTCDigitalImageGUID MAY be used as a top-level identifier when it identifies the photograph or a digital manifestation covered by this profile. When included in a nested ImageObject, it identifies only that visual representation and does not satisfy the top-level Normative Identifier requirement.

A Photograph Schema Profile describes the photographic work, not any person, character, mark, artwork, object, or event depicted in the photograph.

3.10.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "Photograph",
  "additionalType": "https://humanconsent.org/schemas/photo",
  "name": "Example Portrait",
  "image": {
    "@type": "ImageObject",
    "contentUrl": "https://photographer.example/works/example-portrait/preview.jpg"
  },
  "creator": {
    "@type": "Person",
    "name": "Example Photographer",
    "identifier": [
      {
        "@type": "PropertyValue",
        "propertyID": "ULAN",
        "value": "{ULAN_ID}"
      }
    ]
  },
  "dateCreated": "2026-01-01",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "ISCC",
      "value": "{ISCC}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "IPTCDigitalImageGUID",
      "value": "{IPTC_DIGITAL_IMAGE_GUID}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "OfficialPage",
      "url": "https://photographer.example/works/example-portrait"
    }
  ]
}

3.11 Visual Artwork Schema Profile

This profile describes a non-photographic visual artwork, including a painting, drawing, print, illustration, graphic artwork, collage, assemblage, sculpture, mixed-media work, or standalone digital artwork.

Visual artworks generally lack widely adopted work-level identifier systems, requiring one or more visual representations, expressed as a Processor-Accessible HTTPS URL, a Schema.org ImageObject, or an array of either form.

Field Value
Profile Visual Artwork
Profile Identifier https://humanconsent.org/schemas/artwork
Rights Subject work
Schema.org Type VisualArtwork, Painting, or Sculpture
Normative Identifiers CONA, DOI, Wikidata, OfficialPage, Instagram
Additional Identifiers VIAF, OCLC, WorldCat, Wikipedia
Profile Governance Board To be announced
Status Draft

3.11.1 Data Model

A Visual Artwork Schema Profile object uses the Schema.org VisualArtwork, Painting, or Sculpture type. Painting or Sculpture SHOULD be used when that type accurately describes the Rights Subject. VisualArtwork MAY be used for other visual artworks covered by this profile.

Property Requirement Description
@type Required MUST be VisualArtwork, Painting, or Sculpture.
additionalType Required MUST be https://humanconsent.org/schemas/artwork.
name Required The public, credited, exhibited, published, commonly recognized, or Registry-assigned title of the visual artwork. MUST be a single string.
image Required One or more visual representations of the visual artwork, expressed as an HTTPS URL, a Schema.org ImageObject, or an array of either form. An ImageObject MAY contain an ISCC identifying that representation. A nested ISCC does not identify the underlying artwork or satisfy the top-level Normative Identifier requirement.
creator Optional One or more creators of the visual artwork, each expressed as a Schema.org Person or Organization containing a name. An identifier using ULAN, ISNI, or VIAF SHOULD be included when available.
dateCreated Optional Date the visual artwork was created. MUST be a single Schema.org Date value. Use YYYY-MM-DD when the full date is known.

A Visual Artwork Schema Profile describes the artwork itself, not a photograph, scan, or other reproduction of the artwork and not any person, character, mark, object, or other Rights Subject depicted in it.

3.11.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "Painting",
  "additionalType": "https://humanconsent.org/schemas/artwork",
  "name": "Example Abstract Composition",
  "image": {
    "@type": "ImageObject",
    "contentUrl": "https://artist.example/works/example-abstract-composition.jpg",
    "identifier": [
      {
        "@type": "PropertyValue",
        "propertyID": "ISCC",
        "value": "{ISCC}"
      }
    ]
  },
  "creator": {
    "@type": "Person",
    "name": "Example Artist",
    "identifier": [
      {
        "@type": "PropertyValue",
        "propertyID": "ULAN",
        "value": "{ULAN_ID}"
      }
    ]
  },
  "dateCreated": "2026-01-01",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "CONA",
      "value": "{CONA_ID}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "OfficialPage",
      "url": "https://artist.example/works/example-abstract-composition"
    }
  ]
}

3.12 Identity Schema Profile

This profile describes an identifiable natural person, including a professional persona of that person.

Field Value
Profile Identity
Profile Identifier https://humanconsent.org/schemas/identity
Rights Subject identity
Schema.org Type Person
Normative Identifiers ORCID, ISNI, VIAF, IPN, IPI, IMDb, Wikidata, Instagram, YouTube, TikTok, LinkedIn, Facebook, Spotify, AppleMusic, OfficialPage
Additional Identifiers Wikipedia
Profile Governance Board Creative Artists Agency (CAA)
Status Draft

3.12.1 Data Model

An Identity Schema Profile object conforms to the Schema.org Person type.

Property Requirement Description
@type Required MUST be Person.
additionalType Required MUST be https://humanconsent.org/schemas/identity.
name Required The person’s public, professional, stage, credited, or commonly recognized name. MUST be a single string.
deathDate Optional Date of death. MUST be a single Schema.org Date value. Use YYYY-MM-DD when the full date is known.

When an Identity Schema Profile object appears in a Rights Declaration that applies to the image or likeness Rights Scope, including when subject-scope is absent, its top-level identifier property MAY include one or more Normative Identifier URLs for a specific image or audiovisual media item depicting the Rights Subject. The object MAY also include profiles, accounts, channels, feeds, galleries, playlists, catalog pages, or other supported identifiers.

3.12.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "Person",
  "additionalType": "https://humanconsent.org/schemas/identity",
  "name": "Example Performer",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "OfficialPage",
      "url": "https://example-performer.example"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "IMDb",
      "url": "https://www.imdb.com/name/{IMDB_NAME_ID}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "Wikidata",
      "url": "https://www.wikidata.org/entity/{WIKIDATA_QID}"
    }
  ]
}

3.13 Character Schema Profile

This profile describes a fictional character or persona, including a human, animal, creature, object, or other entity presented as a distinct character. Characters generally lack widely adopted character-level identifier systems.

Field Value
Profile Character
Profile Identifier https://humanconsent.org/schemas/character
Rights Subject character
Schema.org Type Person or Thing
Normative Identifiers Wikidata, OfficialPage
Additional Identifiers VIAF, Wikipedia
Profile Governance Board To be announced
Status Draft

3.13.1 Data Model

A Character Schema Profile object uses the Schema.org Person type for a human character and the Thing type for an animal, creature, object, or other non-human character.

Property Requirement Description
@type Required MUST be Person or Thing.
additionalType Required MUST be https://humanconsent.org/schemas/character.
name Required The public, credited, published, or commonly recognized name of the character. MUST be a single string.
description Required A short description of the character sufficient to distinguish it from similarly named characters, including the originating or associated work, franchise, fictional setting, role, or other distinguishing information. MUST be a single string.

A Character Schema Profile object MAY describe a character generally or a specific version or portrayal. An identifier for the general character MUST NOT be treated as identifying a specific version or portrayal, and an identifier for one version or portrayal MUST NOT be treated as identifying another unless the applicable Registry or the source of the identifier establishes that relationship.

3.13.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "Person",
  "additionalType": "https://humanconsent.org/schemas/character",
  "name": "Example Character",
  "description": "A fictional detective appearing in the Example Stories series.",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "Wikidata",
      "url": "https://www.wikidata.org/entity/{WIKIDATA_QID}"
    }
  ]
}

3.14 Trademark Schema Profile

This profile describes a trademark, service mark, or other conventional or non-traditional source identifier not covered by the Product Design and Configuration, Surface Ornamentation, or Trade Dress Schema Profiles.

Field Value
Profile Trademark
Profile Identifier https://humanconsent.org/schemas/trademark
Rights Subject mark
Schema.org Type Brand
Normative Identifiers USPTOTrademark, EUIPOTrademark, WIPOMadrid, UKIPOTrademark, Wikidata, OfficialPage
Additional Identifiers Wikipedia
Profile Governance Board To be announced
Status Draft

3.14.1 Data Model

A Trademark Schema Profile object uses the Schema.org Brand type.

Property Requirement Description
@type Required MUST be Brand.
additionalType Required MUST be https://humanconsent.org/schemas/trademark.
name Required The registered, filed, or commonly used name or designation of the mark. For a mark without wording, use the title or short description assigned by the Registry. MUST be a single string.
description Conditional MUST be included for a mark without wording. Describes the mark, including any word, design, color, shape, position, pattern, motion, sound, scent, texture, hologram, multimedia content, or combination of elements used to identify or distinguish it. MUST be a single string.
logo Conditional MUST be included when the mark includes visual elements not fully represented by name. One or more visual representations of the mark, expressed as an HTTPS URL, a Schema.org ImageObject, or an array of either form. An ImageObject MAY contain an identifier using ISCC.

3.14.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "Brand",
  "additionalType": "https://humanconsent.org/schemas/trademark",
  "name": "Example Monogram",
  "description": "An interlocking E and M monogram.",
  "logo": "https://example-maison.example/marks/example-monogram.svg",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "EUIPOTrademark",
      "value": "{EU_TRADE_MARK_REGISTRATION_NUMBER}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "WIPOMadrid",
      "value": "{MADRID_INTERNATIONAL_REGISTRATION_NUMBER}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "OfficialPage",
      "url": "https://example-maison.example/marks/example-monogram"
    }
  ]
}

3.15 Product Design and Configuration Schema Profile

This profile describes the form and configuration of a product or product component, including its shape, contours, proportions, and combination of design features.

Field Value
Profile Product Design and Configuration
Profile Identifier https://humanconsent.org/schemas/configuration
Rights Subject mark
Schema.org Type Product
Normative Identifiers USPTODesignPatent, EUIPODesign, WIPOHague, UKIPODesign, Wikidata, OfficialPage
Additional Identifiers Wikipedia
Profile Governance Board To be announced
Status Draft

3.15.1 Data Model

A Product Design and Configuration Schema Profile object uses the Schema.org Product type.

Property Requirement Description
@type Required MUST be Product.
additionalType Required MUST be https://humanconsent.org/schemas/configuration.
name Required The registered, filed, commonly used, or Registry-assigned name or title of the product design. For a product component, the name MUST identify the component and the product in which it appears. MUST be a single string.
description Optional A description of the product design, including its shape, configuration, contours, proportions, components, or combination of design features. MUST be a single string.
image Required One or more visual representations of the product design, expressed as an HTTPS URL, a Schema.org ImageObject, or an array of either form. An ImageObject MAY contain an identifier using ISCC.

3.15.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "Product",
  "additionalType": "https://humanconsent.org/schemas/configuration",
  "name": "Example Handbag Design",
  "description": "A structured handbag design with a trapezoidal body, curved top handle, and centered geometric clasp.",
  "image": [
    "https://example-maison.example/designs/example-handbag/front.jpg",
    "https://example-maison.example/designs/example-handbag/side.jpg"
  ],
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "EUIPODesign",
      "value": "{EU_REGISTERED_DESIGN_NUMBER}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "WIPOHague",
      "value": "{HAGUE_INTERNATIONAL_REGISTRATION_NUMBER}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "OfficialPage",
      "url": "https://example-maison.example/designs/example-handbag"
    }
  ]
}

3.16 Surface Ornamentation Schema Profile

This profile describes a design applied to a product or surface, including a pattern, print, motif, graphic, line arrangement, texture, color arrangement, or other decorative surface feature, rather than the form or configuration of the product.

Field Value
Profile Surface Ornamentation
Profile Identifier https://humanconsent.org/schemas/ornamentation
Rights Subject mark
Schema.org Type VisualArtwork
Normative Identifiers USPTODesignPatent, EUIPODesign, WIPOHague, UKIPODesign, USPTOTrademark, EUIPOTrademark, WIPOMadrid, UKIPOTrademark, Wikidata, OfficialPage
Additional Identifiers Wikipedia
Profile Governance Board To be announced
Status Draft

3.16.1 Data Model

A Surface Ornamentation Schema Profile object uses the Schema.org VisualArtwork type.

Property Requirement Description
@type Required MUST be VisualArtwork.
additionalType Required MUST be https://humanconsent.org/schemas/ornamentation.
name Required The registered, filed, commonly used, or Registry-assigned name or title of the surface design. For a design without a recognized name, use the title or short description assigned by the Registry. MUST be a single string.
description Optional A description of the surface design, including its pattern, motif, graphic elements, lines, textures, colors, arrangement, or other distinctive features. MUST be a single string.
image Required One or more visual representations of the surface design, expressed as an HTTPS URL, a Schema.org ImageObject, or an array of either form. An ImageObject MAY contain an identifier using ISCC.

3.16.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "VisualArtwork",
  "additionalType": "https://humanconsent.org/schemas/ornamentation",
  "name": "Example Interlocking Motif",
  "description": "A repeating surface design composed of interlocking geometric E and M forms arranged in diagonal rows.",
  "image": "https://example-maison.example/designs/example-interlocking-motif.jpg",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "EUIPODesign",
      "value": "{EU_REGISTERED_DESIGN_NUMBER}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "WIPOHague",
      "value": "{HAGUE_INTERNATIONAL_REGISTRATION_NUMBER}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "OfficialPage",
      "url": "https://example-maison.example/designs/example-interlocking-motif"
    }
  ]
}

3.17 Trade Dress Schema Profile

This profile describes the source-identifying appearance of product packaging, containers, labels, wrapping, displays, retail or service environments, and other commercial presentations. Product design and surface ornamentation use the profiles defined in Sections 3.15 and 3.16.

Field Value
Profile Trade Dress
Profile Identifier https://humanconsent.org/schemas/tradedress
Rights Subject mark
Schema.org Type Thing
Normative Identifiers USPTOTrademark, EUIPOTrademark, WIPOMadrid, UKIPOTrademark, USPTODesignPatent, EUIPODesign, WIPOHague, UKIPODesign, Wikidata, OfficialPage
Additional Identifiers Wikipedia
Profile Governance Board To be announced
Status Draft

3.17.1 Data Model

A Trade Dress Schema Profile object uses the Schema.org Thing type.

Property Requirement Description
@type Required MUST be Thing.
additionalType Required MUST be https://humanconsent.org/schemas/tradedress.
name Required The registered, filed, commonly used, or Registry-assigned name or title of the trade dress. For trade dress without a recognized name, use the title or short description assigned by the Registry. MUST be a single string.
description Required A description of the elements and overall commercial appearance asserted as trade dress. MUST be a single string.
image Required One or more visual representations of the trade dress, expressed as an HTTPS URL, a Schema.org ImageObject, or an array of either form. An ImageObject MAY contain an identifier using ISCC.

3.17.2 Example

{
  "@context": "https://schema.org",
  "@id": "https://id.humanconsent.org/HCSI-0000-0001-1",
  "@type": "Thing",
  "additionalType": "https://humanconsent.org/schemas/tradedress",
  "name": "Example Presentation Box Trade Dress",
  "description": "A rigid rectangular presentation box with a deep blue exterior, a contrasting cream border, and a centered gold geometric clasp.",
  "image": [
    "https://example-maison.example/trade-dress/presentation-box/exterior.jpg",
    "https://example-maison.example/trade-dress/presentation-box/open.jpg"
  ],
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "USPTOTrademark",
      "value": "{USPTO_TRADEMARK_REGISTRATION_NUMBER}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "EUIPOTrademark",
      "value": "{EU_TRADE_MARK_REGISTRATION_NUMBER}"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "OfficialPage",
      "url": "https://example-maison.example/trade-dress/presentation-box"
    }
  ]
}