name
non-empty string
events
non-empty list of object (additional keys allowed)
checks
non-empty list of person-stub-name-duplicate OR person-identity-conflated OR finished-media-transcript OR venue-group-root-unconfigured
person-stub-name-duplicate
object
outcome
one of: not-applicable | unavailable | unresolvable
reason
non-empty string
evidence
non-empty list of object OR object
form 1
object
url
string matching /^https:\/\/[^\s]+$/
form 2
object
provider
one of: query-openalex | query-openreview | query-orcid | app-podcasts | query-youtube | site-warc | research-records
runDir
non-empty string
checkedOn
string matching /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$/
rule
exactly "person-stub-name-duplicate"
subject
object
person
object
url
string matching /^https:\/\/[^\s]+$/
observed
object
self
object
name
non-empty string OR null
headline
string OR null
identities
list of object
source
one of: arxiv-paper | doi | openreview-forum | openreview-profile | openalex-author | openalex-work | openalex-source | orcid-profile | semanticscholar-author | semanticscholar-paper | x-profile | substack-publication | wikipedia-page | linkedin-profile | program-profile | facebook-profile | instagram-profile | github-profile | huggingface-profile | huggingface-space | huggingface-dataset | dblp-author | google-scholar-profile | pypi-profile | $conf-icml26 | $mdr-skill | apple-podcasts-episode | apple-podcasts-show | youtube-channel | canonical-url | related-url | transcript-url | homepage | lesswrong-profile | $conf-talks | youtube-video | vimeo-video
url
string matching /^https?:\/\/.+$/
description
string OR null
credits
list of object
paper
object
url
string matching /^https:\/\/[^\s]+$/
name
non-empty string
authorIndex
integer >= 0
authorName
non-empty string
byline
non-empty list of non-empty string
identities
list of object
source
one of: arxiv-paper | doi | openreview-forum | openreview-profile | openalex-author | openalex-work | openalex-source | orcid-profile | semanticscholar-author | semanticscholar-paper | x-profile | substack-publication | wikipedia-page | linkedin-profile | program-profile | facebook-profile | instagram-profile | github-profile | huggingface-profile | huggingface-space | huggingface-dataset | dblp-author | google-scholar-profile | pypi-profile | $conf-icml26 | $mdr-skill | apple-podcasts-episode | apple-podcasts-show | youtube-channel | canonical-url | related-url | transcript-url | homepage | lesswrong-profile | $conf-talks | youtube-video | vimeo-video
url
string matching /^https?:\/\/.+$/
providerEvidence
list of object
source
exactly "openalex-author"
url
string matching /^https:\/\/openalex\.org\/A\d+$/
author
absent OR present
absent
object
status
exactly "absent"
facts
exactly null
present
object
status
exactly "present"
facts
object
id
string matching /^A\d+$/
displayName
string
orcid
string OR null
lastKnownInstitutions
list of object
id
string matching /^I\d+$/
displayName
string
bibliography
object OR object
form 1
object
status
exactly "absent"
works
list of object
id
string matching /^W\d+$/
doi
string OR null
title
string OR null
publicationYear
integer OR null
orderedAuthorNames
list of string
orderedAuthorNamesComplete
boolean
authorshipsComplete
boolean
authorships
list of object
authorId
string matching /^A\d+$/ OR null
authorName
string
institutions
list of object
id
string matching /^I\d+$/
displayName
string
form 2
object
status
one of: partial | complete
works
list of object
id
string matching /^W\d+$/
doi
string OR null
title
string OR null
publicationYear
integer OR null
orderedAuthorNames
list of string
orderedAuthorNamesComplete
boolean
authorshipsComplete
boolean
authorships
list of object
authorId
string matching /^A\d+$/ OR null
authorName
string
institutions
list of object
id
string matching /^I\d+$/
displayName
string
other
object
name
non-empty string OR null
headline
string OR null
identities
list of object
source
one of: arxiv-paper | doi | openreview-forum | openreview-profile | openalex-author | openalex-work | openalex-source | orcid-profile | semanticscholar-author | semanticscholar-paper | x-profile | substack-publication | wikipedia-page | linkedin-profile | program-profile | facebook-profile | instagram-profile | github-profile | huggingface-profile | huggingface-space | huggingface-dataset | dblp-author | google-scholar-profile | pypi-profile | $conf-icml26 | $mdr-skill | apple-podcasts-episode | apple-podcasts-show | youtube-channel | canonical-url | related-url | transcript-url | homepage | lesswrong-profile | $conf-talks | youtube-video | vimeo-video
url
string matching /^https?:\/\/.+$/
description
string OR null
credits
list of object
paper
object
url
string matching /^https:\/\/[^\s]+$/
name
non-empty string
authorIndex
integer >= 0
authorName
non-empty string
byline
non-empty list of non-empty string
identities
list of object
source
one of: arxiv-paper | doi | openreview-forum | openreview-profile | openalex-author | openalex-work | openalex-source | orcid-profile | semanticscholar-author | semanticscholar-paper | x-profile | substack-publication | wikipedia-page | linkedin-profile | program-profile | facebook-profile | instagram-profile | github-profile | huggingface-profile | huggingface-space | huggingface-dataset | dblp-author | google-scholar-profile | pypi-profile | $conf-icml26 | $mdr-skill | apple-podcasts-episode | apple-podcasts-show | youtube-channel | canonical-url | related-url | transcript-url | homepage | lesswrong-profile | $conf-talks | youtube-video | vimeo-video
url
string matching /^https?:\/\/.+$/
providerEvidence
list of object
source
exactly "openalex-author"
url
string matching /^https:\/\/openalex\.org\/A\d+$/
author
absent OR present
absent
object
status
exactly "absent"
facts
exactly null
present
object
status
exactly "present"
facts
object
id
string matching /^A\d+$/
displayName
string
orcid
string OR null
lastKnownInstitutions
list of object
id
string matching /^I\d+$/
displayName
string
bibliography
object OR object
form 1
object
status
exactly "absent"
works
list of object
id
string matching /^W\d+$/
doi
string OR null
title
string OR null
publicationYear
integer OR null
orderedAuthorNames
list of string
orderedAuthorNamesComplete
boolean
authorshipsComplete
boolean
authorships
list of object
authorId
string matching /^A\d+$/ OR null
authorName
string
institutions
list of object
id
string matching /^I\d+$/
displayName
string
form 2
object
status
one of: partial | complete
works
list of object
id
string matching /^W\d+$/
doi
string OR null
title
string OR null
publicationYear
integer OR null
orderedAuthorNames
list of string
orderedAuthorNamesComplete
boolean
authorshipsComplete
boolean
authorships
list of object
authorId
string matching /^A\d+$/ OR null
authorName
string
institutions
list of object
id
string matching /^I\d+$/
displayName
string
person-identity-conflated
object
outcome
one of: not-applicable | unavailable | unresolvable
reason
non-empty string
evidence
non-empty list of object OR object
form 1
object
url
string matching /^https:\/\/[^\s]+$/
form 2
object
provider
one of: query-openalex | query-openreview | query-orcid | app-podcasts | query-youtube | site-warc | research-records
runDir
non-empty string
checkedOn
string matching /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$/
rule
exactly "person-identity-conflated"
subject
object
source
exactly "openalex-author"
url
string matching /^https:\/\/openalex\.org\/A\d+$/
observed
object
owner
object
person
object
url
string matching /^https:\/\/[^\s]+$/
name
non-empty string OR null
headline
string OR null
identities
list of object
source
one of: arxiv-paper | doi | openreview-forum | openreview-profile | openalex-author | openalex-work | openalex-source | orcid-profile | semanticscholar-author | semanticscholar-paper | x-profile | substack-publication | wikipedia-page | linkedin-profile | program-profile | facebook-profile | instagram-profile | github-profile | huggingface-profile | huggingface-space | huggingface-dataset | dblp-author | google-scholar-profile | pypi-profile | $conf-icml26 | $mdr-skill | apple-podcasts-episode | apple-podcasts-show | youtube-channel | canonical-url | related-url | transcript-url | homepage | lesswrong-profile | $conf-talks | youtube-video | vimeo-video
url
string matching /^https?:\/\/.+$/
description
string OR null
holders
list of object
person
object
url
string matching /^https:\/\/[^\s]+$/
name
non-empty string OR null
headline
string OR null
identities
list of object
source
one of: arxiv-paper | doi | openreview-forum | openreview-profile | openalex-author | openalex-work | openalex-source | orcid-profile | semanticscholar-author | semanticscholar-paper | x-profile | substack-publication | wikipedia-page | linkedin-profile | program-profile | facebook-profile | instagram-profile | github-profile | huggingface-profile | huggingface-space | huggingface-dataset | dblp-author | google-scholar-profile | pypi-profile | $conf-icml26 | $mdr-skill | apple-podcasts-episode | apple-podcasts-show | youtube-channel | canonical-url | related-url | transcript-url | homepage | lesswrong-profile | $conf-talks | youtube-video | vimeo-video
url
string matching /^https?:\/\/.+$/
description
string OR null
credits
list of object
paper
object
url
string matching /^https:\/\/[^\s]+$/
name
non-empty string
authorIndex
integer >= 0
authorName
non-empty string
byline
non-empty list of non-empty string
identities
list of object
source
one of: arxiv-paper | doi | openreview-forum | openreview-profile | openalex-author | openalex-work | openalex-source | orcid-profile | semanticscholar-author | semanticscholar-paper | x-profile | substack-publication | wikipedia-page | linkedin-profile | program-profile | facebook-profile | instagram-profile | github-profile | huggingface-profile | huggingface-space | huggingface-dataset | dblp-author | google-scholar-profile | pypi-profile | $conf-icml26 | $mdr-skill | apple-podcasts-episode | apple-podcasts-show | youtube-channel | canonical-url | related-url | transcript-url | homepage | lesswrong-profile | $conf-talks | youtube-video | vimeo-video
url
string matching /^https?:\/\/.+$/
providerEvidence
non-empty list of object
source
exactly "openalex-author"
url
string matching /^https:\/\/openalex\.org\/A\d+$/
author
absent OR present
absent
object
status
exactly "absent"
facts
exactly null
present
object
status
exactly "present"
facts
object
id
string matching /^A\d+$/
displayName
string
orcid
string OR null
lastKnownInstitutions
list of object
id
string matching /^I\d+$/
displayName
string
bibliography
object OR object
form 1
object
status
exactly "absent"
works
list of object
id
string matching /^W\d+$/
doi
string OR null
title
string OR null
publicationYear
integer OR null
orderedAuthorNames
list of string
orderedAuthorNamesComplete
boolean
authorshipsComplete
boolean
authorships
list of object
authorId
string matching /^A\d+$/ OR null
authorName
string
institutions
list of object
id
string matching /^I\d+$/
displayName
string
form 2
object
status
one of: partial | complete
works
list of object
id
string matching /^W\d+$/
doi
string OR null
title
string OR null
publicationYear
integer OR null
orderedAuthorNames
list of string
orderedAuthorNamesComplete
boolean
authorshipsComplete
boolean
authorships
list of object
authorId
string matching /^A\d+$/ OR null
authorName
string
institutions
list of object
id
string matching /^I\d+$/
displayName
string
finished-media-transcript
object
outcome
one of: not-applicable | unavailable | unresolvable
reason
non-empty string
evidence
non-empty list of object OR object
form 1
object
url
string matching /^https:\/\/[^\s]+$/
form 2
object
provider
one of: query-openalex | query-openreview | query-orcid | app-podcasts | query-youtube | site-warc | research-records
runDir
non-empty string
checkedOn
string matching /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$/
rule
exactly "finished-media-transcript"
subject
object
source
exactly "apple-podcasts-episode"
url
string matching /^https:\/\/[^\s]+$/
observed
object
name
non-empty string
date
string OR null
identities
non-empty list of object
source
one of: arxiv-paper | doi | openreview-forum | openreview-profile | openalex-author | openalex-work | openalex-source | orcid-profile | semanticscholar-author | semanticscholar-paper | x-profile | substack-publication | wikipedia-page | linkedin-profile | program-profile | facebook-profile | instagram-profile | github-profile | huggingface-profile | huggingface-space | huggingface-dataset | dblp-author | google-scholar-profile | pypi-profile | $conf-icml26 | $mdr-skill | apple-podcasts-episode | apple-podcasts-show | youtube-channel | canonical-url | related-url | transcript-url | homepage | lesswrong-profile | $conf-talks | youtube-video | vimeo-video
url
string matching /^https?:\/\/.+$/
preferredFinished
boolean
transcriptAvailable
boolean
venue-group-root-unconfigured
object
outcome
one of: not-applicable | unavailable | unresolvable
reason
non-empty string
evidence
non-empty list of object OR object
form 1
object
url
string matching /^https:\/\/[^\s]+$/
form 2
object
provider
one of: query-openalex | query-openreview | query-orcid | app-podcasts | query-youtube | site-warc | research-records
runDir
non-empty string
checkedOn
string matching /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$/
rule
exactly "venue-group-root-unconfigured"
subject
object
editionId
non-empty string
provider
exactly "openreview"
observed
object
name
non-empty string
date
object
precision
one of: exact | year | tba
year
integer 1900-2200
venueRefs
non-empty list of object
url
string matching /^https:\/\/[^\s]+$/
relation
one of: edition | predecessor
sources
non-empty list of object
url
string matching /^https:\/\/[^\s]+$/
description
string OR null
openreviewRoot
non-empty string OR null
publisherRosterUrl
string matching /^https:\/\/[^\s]+$/ OR null
id
string matching /^[a-z0-9]+(?:-[a-z0-9]+)*$/
name
non-empty string
refs
object
venue
non-empty list of object
url
reference to venue
→ venue
relation
one of: edition | predecessor
seriesOrdinal
integer > 0
navigation
edition-home OR official-edition-listing
edition-home
object
kind
exactly "edition-home"
url
string
archiveUrls
non-empty list of string
official-edition-listing
object
kind
exactly "official-edition-listing"
url
string
status
one of: held | scheduled | cancelled
date
exact OR year OR tba
exact
object
precision
exactly "exact"
start
string matching /^\d{4}-\d{2}-\d{2}$/
end
string matching /^\d{4}-\d{2}-\d{2}$/
year
object
precision
exactly "year"
year
integer 1900-2200
tba
object
precision
exactly "tba"
year
integer 1900-2200
mode
one of: in-person | virtual | hybrid
locations
non-empty list of object
role
one of: main | satellite
city
non-empty string
country
non-empty string
venue
non-empty string
address
non-empty string
languages
list of non-empty string
description
non-empty string
deadlines
list of object
kind
one of: abstract | paper | workshop-paper | workshop-proposal | registration
date
exact OR tba
exact
object
precision
exactly "exact"
date
string matching /^\d{4}-\d{2}-\d{2}(T\d{2}:\d{2}[+-]\d{2}:\d{2})?$/
tba
object
precision
exactly "tba"
track
non-empty string
note
non-empty string
sources
non-empty list of object (additional keys allowed)
url
string
checkedOn
string matching /^\d{4}-\d{2}-\d{2}$/
description
non-empty string
state
one of: stub | hydrated | enhanced
workshops
list of object
venueid
non-empty string
count
integer >= 0
fetchedOn
string matching /^\d{4}-\d{2}-\d{2}$/
venueEventRefsRule_editionRecordChecksRulevenueEventDateRule - dates, source URLs, navigation, and series ordinals satisfy event invariants| Direction | Field | Other schema |
|---|---|---|
| points out | events[].refs.venue[].url | research/Venue |
No defects in the 1 record checked.
| Bound by | research-records |
|---|---|
| Declared in | ~/ |
| Binding | venueEventCollectionDataStore |
| Directory | ~/ |
| Files | *.yaml |
| Referenced as | venue-event-collection |