freqblog-com · JSON-LD Context

Freqblog Com Context

JSON-LD context defining the semantic vocabulary for Freqblog Com from freqblog-com.

48 Classes 155 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
freqblog: https://freqblog.com/schema#

Classes

ArtistTracksResponse AudioAnalysisResponse Body_analyze_endpoint_analyze_post Body_bulk_csv_endpoint_bulk_csv_post Body_identify_endpoint_identify_post BpmSearchResponse BulkLookupItem BulkLookupResponse BulkTrackResult CamelotCompatibleResponse ChartEntry ChartResponse EmbeddingResponse ErrorResponse ExtendedAudioFeatures FreeKeyRequest GenreInfo GenreTracksResponse GenresResponse HTTPValidationError IdentifyResponse KeySearchResponse KeyVariant NextTrackResponse NextTrackSuggestion RadioResponse RecommendationFiltersApplied RecommendationSeed RecommendationsResponse RelatedArtist RelatedArtistsResponse SearchResponse SearchTrackStub SetlistRequest SetlistResponse SetlistStep SimilarResponse SimilarTrackResult TagItem TagResponse TrackLookupResponse TrackStub TransitionComponents TransitionDetail TransitionResponse ValidationError WebhookConfig WebhookStatus

Properties

Property Type Container
artist string
total integer
count integer
tracks list
bpm decimal
bpm_alt
bpm_confidence decimal
key string
key_confidence decimal
mode
key_int
camelot
open_key
acousticness
danceability
instrumentalness
liveness
speechiness
valence
mood
representative_segment_start
rms_energy decimal
loudness_db
time_signature
mood_vector
cached boolean
bpm_snapped
file string
tolerance decimal
track
isrc
results list
found integer
not_found integer
requests_used integer
skipped integer
hint
result
backfill_status
terminal
reason
retry_after_days
input_camelot string
input_key string
compatible list
rank integer
itunes_track_id
track_name string
artist_name string
album_name
artwork_url
release_date
in_catalog boolean
catalog_track
country string
type string
fetched_at string
entries list
dim integer
fields list
embedding list
embedding_mask list
detail string
error_code
gender
timbre
tonal_atonal
email string
name string
turnstile_token string
utm_source string
utm_medium string
utm_campaign string
ref string
marketing_opt_out boolean
genre string
track_count integer
parent_genres list
included_genres
genres list
matched boolean
score decimal
acoustid
mbid
audio_features
fingerprint_duration_seconds
analysis
features_from
relation string
seed reference
suggestions list
components reference
genre_relation
constraints
applied
dropped_by
limit_reached boolean
id string
seeds list
seed_query
filters
match_count integer
sample_track_id
related list
q string
popularity integer
chart_peak
duration_ms
explicit
seedable boolean
track_ids list
arc string
start_track_id
flow_score integer
transitions list
omitted list
from_index integer
to_index integer
tag string
category string
value
confidence string
provenance string
tags list
disclaimer string
is_remix boolean
remixer
mix_name
remix_of_isrc
energy
onset_rate
dynamic_complexity
tuning_frequency
average_loudness
extended
feature_source
backfill_notification_id
harmonic integer
tempo integer
key_relation string
from_camelot
to_camelot
from_bpm
to_bpm
bpm_delta
bpm_octave_matched boolean
from_energy
to_energy
energy_delta
from_track reference
to_track reference
loc list
msg string
url string
signing_note string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://freqblog.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "freqblog": "https://freqblog.com/schema#",
    "ArtistTracksResponse": "freqblog:ArtistTracksResponse",
    "artist": {
      "@id": "freqblog:artist",
      "@type": "xsd:string"
    },
    "total": {
      "@id": "freqblog:total",
      "@type": "xsd:integer"
    },
    "count": {
      "@id": "freqblog:count",
      "@type": "xsd:integer"
    },
    "tracks": {
      "@id": "freqblog:tracks",
      "@container": "@list"
    },
    "AudioAnalysisResponse": "freqblog:AudioAnalysisResponse",
    "bpm": {
      "@id": "freqblog:bpm",
      "@type": "xsd:decimal"
    },
    "bpm_alt": {
      "@id": "freqblog:bpm_alt"
    },
    "bpm_confidence": {
      "@id": "freqblog:bpm_confidence",
      "@type": "xsd:decimal"
    },
    "key": {
      "@id": "freqblog:key",
      "@type": "xsd:string"
    },
    "key_confidence": {
      "@id": "freqblog:key_confidence",
      "@type": "xsd:decimal"
    },
    "mode": {
      "@id": "freqblog:mode"
    },
    "key_int": {
      "@id": "freqblog:key_int"
    },
    "camelot": {
      "@id": "freqblog:camelot"
    },
    "open_key": {
      "@id": "freqblog:open_key"
    },
    "acousticness": {
      "@id": "freqblog:acousticness"
    },
    "danceability": {
      "@id": "freqblog:danceability"
    },
    "instrumentalness": {
      "@id": "freqblog:instrumentalness"
    },
    "liveness": {
      "@id": "freqblog:liveness"
    },
    "speechiness": {
      "@id": "freqblog:speechiness"
    },
    "valence": {
      "@id": "freqblog:valence"
    },
    "mood": {
      "@id": "freqblog:mood"
    },
    "representative_segment_start": {
      "@id": "freqblog:representative_segment_start"
    },
    "rms_energy": {
      "@id": "freqblog:rms_energy",
      "@type": "xsd:decimal"
    },
    "loudness_db": {
      "@id": "freqblog:loudness_db"
    },
    "time_signature": {
      "@id": "freqblog:time_signature"
    },
    "mood_vector": {
      "@id": "freqblog:mood_vector"
    },
    "cached": {
      "@id": "freqblog:cached",
      "@type": "xsd:boolean"
    },
    "bpm_snapped": {
      "@id": "freqblog:bpm_snapped"
    },
    "Body_analyze_endpoint_analyze_post": "freqblog:Body_analyze_endpoint_analyze_post",
    "file": {
      "@id": "freqblog:file",
      "@type": "xsd:string"
    },
    "Body_bulk_csv_endpoint_bulk_csv_post": "freqblog:Body_bulk_csv_endpoint_bulk_csv_post",
    "Body_identify_endpoint_identify_post": "freqblog:Body_identify_endpoint_identify_post",
    "BpmSearchResponse": "freqblog:BpmSearchResponse",
    "tolerance": {
      "@id": "freqblog:tolerance",
      "@type": "xsd:decimal"
    },
    "BulkLookupItem": "freqblog:BulkLookupItem",
    "track": {
      "@id": "freqblog:track"
    },
    "isrc": {
      "@id": "freqblog:isrc"
    },
    "BulkLookupResponse": "freqblog:BulkLookupResponse",
    "results": {
      "@id": "freqblog:results",
      "@container": "@list"
    },
    "found": {
      "@id": "freqblog:found",
      "@type": "xsd:integer"
    },
    "not_found": {
      "@id": "freqblog:not_found",
      "@type": "xsd:integer"
    },
    "requests_used": {
      "@id": "freqblog:requests_used",
      "@type": "xsd:integer"
    },
    "skipped": {
      "@id": "freqblog:skipped",
      "@type": "xsd:integer"
    },
    "hint": {
      "@id": "freqblog:hint"
    },
    "BulkTrackResult": "freqblog:BulkTrackResult",
    "result": {
      "@id": "freqblog:result"
    },
    "backfill_status": {
      "@id": "freqblog:backfill_status"
    },
    "terminal": {
      "@id": "freqblog:terminal"
    },
    "reason": {
      "@id": "freqblog:reason"
    },
    "retry_after_days": {
      "@id": "freqblog:retry_after_days"
    },
    "CamelotCompatibleResponse": "freqblog:CamelotCompatibleResponse",
    "input_camelot": {
      "@id": "freqblog:input_camelot",
      "@type": "xsd:string"
    },
    "input_key": {
      "@id": "freqblog:input_key",
      "@type": "xsd:string"
    },
    "compatible": {
      "@id": "freqblog:compatible",
      "@container": "@list"
    },
    "ChartEntry": "freqblog:ChartEntry",
    "rank": {
      "@id": "freqblog:rank",
      "@type": "xsd:integer"
    },
    "itunes_track_id": {
      "@id": "freqblog:itunes_track_id"
    },
    "track_name": {
      "@id": "freqblog:track_name",
      "@type": "xsd:string"
    },
    "artist_name": {
      "@id": "freqblog:artist_name",
      "@type": "xsd:string"
    },
    "album_name": {
      "@id": "freqblog:album_name"
    },
    "artwork_url": {
      "@id": "freqblog:artwork_url"
    },
    "release_date": {
      "@id": "freqblog:release_date"
    },
    "in_catalog": {
      "@id": "freqblog:in_catalog",
      "@type": "xsd:boolean"
    },
    "catalog_track": {
      "@id": "freqblog:catalog_track"
    },
    "ChartResponse": "freqblog:ChartResponse",
    "country": {
      "@id": "freqblog:country",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "freqblog:type",
      "@type": "xsd:string"
    },
    "fetched_at": {
      "@id": "freqblog:fetched_at",
      "@type": "xsd:string"
    },
    "entries": {
      "@id": "freqblog:entries",
      "@container": "@list"
    },
    "EmbeddingResponse": "freqblog:EmbeddingResponse",
    "dim": {
      "@id": "freqblog:dim",
      "@type": "xsd:integer"
    },
    "fields": {
      "@id": "freqblog:fields",
      "@container": "@list"
    },
    "embedding": {
      "@id": "freqblog:embedding",
      "@container": "@list"
    },
    "embedding_mask": {
      "@id": "freqblog:embedding_mask",
      "@container": "@list"
    },
    "ErrorResponse": "freqblog:ErrorResponse",
    "detail": {
      "@id": "freqblog:detail",
      "@type": "xsd:string"
    },
    "error_code": {
      "@id": "freqblog:error_code"
    },
    "ExtendedAudioFeatures": "freqblog:ExtendedAudioFeatures",
    "gender": {
      "@id": "freqblog:gender"
    },
    "timbre": {
      "@id": "freqblog:timbre"
    },
    "tonal_atonal": {
      "@id": "freqblog:tonal_atonal"
    },
    "FreeKeyRequest": "freqblog:FreeKeyRequest",
    "email": {
      "@id": "freqblog:email",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "freqblog:name",
      "@type": "xsd:string"
    },
    "turnstile_token": {
      "@id": "freqblog:turnstile_token",
      "@type": "xsd:string"
    },
    "utm_source": {
      "@id": "freqblog:utm_source",
      "@type": "xsd:string"
    },
    "utm_medium": {
      "@id": "freqblog:utm_medium",
      "@type": "xsd:string"
    },
    "utm_campaign": {
      "@id": "freqblog:utm_campaign",
      "@type": "xsd:string"
    },
    "ref": {
      "@id": "freqblog:ref",
      "@type": "xsd:string"
    },
    "marketing_opt_out": {
      "@id": "freqblog:marketing_opt_out",
      "@type": "xsd:boolean"
    },
    "GenreInfo": "freqblog:GenreInfo",
    "genre": {
      "@id": "freqblog:genre",
      "@type": "xsd:string"
    },
    "track_count": {
      "@id": "freqblog:track_count",
      "@type": "xsd:integer"
    },
    "parent_genres": {
      "@id": "freqblog:parent_genres",
      "@container": "@list"
    },
    "GenreTracksResponse": "freqblog:GenreTracksResponse",
    "included_genres": {
      "@id": "freqblog:included_genres"
    },
    "GenresResponse": "freqblog:GenresResponse",
    "genres": {
      "@id": "freqblog:genres",
      "@container": "@list"
    },
    "HTTPValidationError": "freqblog:HTTPValidationError",
    "IdentifyResponse": "freqblog:IdentifyResponse",
    "matched": {
      "@id": "freqblog:matched",
      "@type": "xsd:boolean"
    },
    "score": {
      "@id": "freqblog:score",
      "@type": "xsd:decimal"
    },
    "acoustid": {
      "@id": "freqblog:acoustid"
    },
    "mbid": {
      "@id": "freqblog:mbid"
    },
    "audio_features": {
      "@id": "freqblog:audio_features"
    },
    "fingerprint_duration_seconds": {
      "@id": "freqblog:fingerprint_duration_seconds"
    },
    "analysis": {
      "@id": "freqblog:analysis"
    },
    "features_from": {
      "@id": "freqblog:features_from"
    },
    "KeySearchResponse": "freqblog:KeySearchResponse",
    "KeyVariant": "freqblog:KeyVariant",
    "relation": {
      "@id": "freqblog:relation",
      "@type": "xsd:string"
    },
    "NextTrackResponse": "freqblog:NextTrackResponse",
    "seed": {
      "@id": "freqblog:seed",
      "@type": "@id"
    },
    "suggestions": {
      "@id": "freqblog:suggestions",
      "@container": "@list"
    },
    "NextTrackSuggestion": "freqblog:NextTrackSuggestion",
    "components": {
      "@id": "freqblog:components",
      "@type": "@id"
    },
    "genre_relation": {
      "@id": "freqblog:genre_relation"
    },
    "RadioResponse": "freqblog:RadioResponse",
    "constraints": {
      "@id": "freqblog:constraints"
    },
    "RecommendationFiltersApplied": "freqblog:RecommendationFiltersApplied",
    "applied": {
      "@id": "freqblog:applied"
    },
    "dropped_by": {
      "@id": "freqblog:dropped_by"
    },
    "limit_reached": {
      "@id": "freqblog:limit_reached",
      "@type": "xsd:boolean"
    },
    "RecommendationSeed": "freqblog:RecommendationSeed",
    "id": {
      "@id": "freqblog:id",
      "@type": "xsd:string"
    },
    "RecommendationsResponse": "freqblog:RecommendationsResponse",
    "seeds": {
      "@id": "freqblog:seeds",
      "@container": "@list"
    },
    "seed_query": {
      "@id": "freqblog:seed_query"
    },
    "filters": {
      "@id": "freqblog:filters"
    },
    "RelatedArtist": "freqblog:RelatedArtist",
    "match_count": {
      "@id": "freqblog:match_count",
      "@type": "xsd:integer"
    },
    "sample_track_id": {
      "@id": "freqblog:sample_track_id"
    },
    "RelatedArtistsResponse": "freqblog:RelatedArtistsResponse",
    "related": {
      "@id": "freqblog:related",
      "@container": "@list"
    },
    "SearchResponse": "freqblog:SearchResponse",
    "q": {
      "@id": "freqblog:q",
      "@type": "xsd:string"
    },
    "SearchTrackStub": "freqblog:SearchTrackStub",
    "popularity": {
      "@id": "freqblog:popularity",
      "@type": "xsd:integer"
    },
    "chart_peak": {
      "@id": "freqblog:chart_peak"
    },
    "duration_ms": {
      "@id": "freqblog:duration_ms"
    },
    "explicit": {
      "@id": "freqblog:explicit"
    },
    "seedable": {
      "@id": "freqblog:seedable",
      "@type": "xsd:boolean"
    },
    "SetlistRequest": "freqblog:SetlistRequest",
    "track_ids": {
      "@id": "freqblog:track_ids",
      "@container": "@list"
    },
    "arc": {
      "@id": "freqblog:arc",
      "@type": "xsd:string"
    },
    "start_track_id": {
      "@id": "freqblog:start_track_id"
    },
    "SetlistResponse": "freqblog:SetlistResponse",
    "flow_score": {
      "@id": "freqblog:flow_score",
      "@type": "xsd:integer"
    },
    "transitions": {
      "@id": "freqblog:transitions",
      "@container": "@list"
    },
    "omitted": {
      "@id": "freqblog:omitted",
      "@container": "@list"
    },
    "SetlistStep": "freqblog:SetlistStep",
    "from_index": {
      "@id": "freqblog:from_index",
      "@type": "xsd:integer"
    },
    "to_index": {
      "@id": "freqblog:to_index",
      "@type": "xsd:integer"
    },
    "SimilarResponse": "freqblog:SimilarResponse",
    "SimilarTrackResult": "freqblog:SimilarTrackResult",
    "TagItem": "freqblog:TagItem",
    "tag": {
      "@id": "freqblog:tag",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "freqblog:category",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "freqblog:value"
    },
    "confidence": {
      "@id": "freqblog:confidence",
      "@type": "xsd:string"
    },
    "provenance": {
      "@id": "freqblog:provenance",
      "@type": "xsd:string"
    },
    "TagResponse": "freqblog:TagResponse",
    "tags": {
      "@id": "freqblog:tags",
      "@container": "@list"
    },
    "disclaimer": {
      "@id": "freqblog:disclaimer",
      "@type": "xsd:string"
    },
    "TrackLookupResponse": "freqblog:TrackLookupResponse",
    "is_remix": {
      "@id": "freqblog:is_remix",
      "@type": "xsd:boolean"
    },
    "remixer": {
      "@id": "freqblog:remixer"
    },
    "mix_name": {
      "@id": "freqblog:mix_name"
    },
    "remix_of_isrc": {
      "@id": "freqblog:remix_of_isrc"
    },
    "energy": {
      "@id": "freqblog:energy"
    },
    "onset_rate": {
      "@id": "freqblog:onset_rate"
    },
    "dynamic_complexity": {
      "@id": "freqblog:dynamic_complexity"
    },
    "tuning_frequency": {
      "@id": "freqblog:tuning_frequency"
    },
    "average_loudness": {
      "@id": "freqblog:average_loudness"
    },
    "extended": {
      "@id": "freqblog:extended"
    },
    "feature_source": {
      "@id": "freqblog:feature_source"
    },
    "backfill_notification_id": {
      "@id": "freqblog:backfill_notification_id"
    },
    "TrackStub": "freqblog:TrackStub",
    "TransitionComponents": "freqblog:TransitionComponents",
    "harmonic": {
      "@id": "freqblog:harmonic",
      "@type": "xsd:integer"
    },
    "tempo": {
      "@id": "freqblog:tempo",
      "@type": "xsd:integer"
    },
    "TransitionDetail": "freqblog:TransitionDetail",
    "key_relation": {
      "@id": "freqblog:key_relation",
      "@type": "xsd:string"
    },
    "from_camelot": {
      "@id": "freqblog:from_camelot"
    },
    "to_camelot": {
      "@id": "freqblog:to_camelot"
    },
    "from_bpm": {
      "@id": "freqblog:from_bpm"
    },
    "to_bpm": {
      "@id": "freqblog:to_bpm"
    },
    "bpm_delta": {
      "@id": "freqblog:bpm_delta"
    },
    "bpm_octave_matched": {
      "@id": "freqblog:bpm_octave_matched",
      "@type": "xsd:boolean"
    },
    "from_energy": {
      "@id": "freqblog:from_energy"
    },
    "to_energy": {
      "@id": "freqblog:to_energy"
    },
    "energy_delta": {
      "@id": "freqblog:energy_delta"
    },
    "TransitionResponse": "freqblog:TransitionResponse",
    "from_track": {
      "@id": "freqblog:from_track",
      "@type": "@id"
    },
    "to_track": {
      "@id": "freqblog:to_track",
      "@type": "@id"
    },
    "ValidationError": "freqblog:ValidationError",
    "loc": {
      "@id": "freqblog:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "freqblog:msg",
      "@type": "xsd:string"
    },
    "WebhookConfig": "freqblog:WebhookConfig",
    "url": {
      "@id": "freqblog:url",
      "@type": "xsd:string"
    },
    "WebhookStatus": "freqblog:WebhookStatus",
    "signing_note": {
      "@id": "freqblog:signing_note",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "freqblog-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects freqblog-com's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/freqblog-com-openapi.json, openapi/freqblog-com-openapi1.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/freqblog-com-openapi.json",
    "openapi/freqblog-com-openapi1.json"
  ]
}