ids
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 | dblp-author | google-scholar-profile | pypi-profile | apple-podcasts-episode | apple-podcasts-show | youtube-channel | canonical-url | homepage | lesswrong-profile | $conf-talks | youtube-video | vimeo-video
url
string matching /^https?:\/\/.+$/
path
string matching /^\/.+$/
metadata
object OR object OR object OR object OR object OR object OR object OR object OR object OR object OR object OR object OR object
form 1
object OR object
form 1
object
unavailable
exactly "preprint"
reason
one of: arxiv-search-miss
recheck
string matching /^(snapshot-v\d+|final)$/
form 2
object
artifactPath
non-empty string
form 2
object OR object
form 1
object
unavailable
exactly "pdf"
reason
one of: closed | no-direct-pdf | doi-not-found | pdf-host-http-403 | mirror-refused
form 2
object
artifactPath
non-empty string
provider
exactly "site-warc"
form 3
object
artifactPath
non-empty string
form 4
object
unavailable
exactly "institution"
reason
one of: openalex-institution-absent
form 5
object
citedByCount
integer >= 0
form 6
object
citedByCount
integer >= 0
form 7
object
finished
exactly true
lastPlayedAt
string matching /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$/
form 8
object
artifactPath
non-empty string
provider
one of: site-warc | query-lesswrong
form 9
object
artifactPath
non-empty string
provider
exactly "query-lesswrong"
form 10
object
artifactPath
non-empty string
provider
exactly "site-warc"
form 11
object
sessionId
non-empty string
checkedOn
string matching /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$/
description
non-empty string
state
one of: stub | hydrated | enhanced | highlighted
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
name
non-empty string
headline
non-empty string
refs
object
interest
non-empty list of object
url
reference to interest
→ interest
enhanced
object
why
non-empty string
timeline
list of object
era
non-empty string
span
non-empty string
summary
non-empty string
works
list of object
title
non-empty string
year
number
venue
non-empty string
citations
number OR non-empty string
note
non-empty string
url
reference to paper
→ paper
interactions
list of object
kind
one of: greet | spoke | email | application
when
non-empty string
what
non-empty string
highlight
string matching /^.{1,140}$/
rating
integer 1-6
_recordRefsShapeRule_personRecordChecksRuleresearchLinksRule - every link matches its source-specific URL and metadata contract_personHomepageLinksRulepersonNoRelatedUrlRule - pages about the person are cited inline, never stored as links| Direction | Field | Other schema |
|---|---|---|
| points out | refs.interest[].url | research/Interest |
| points out | enhanced.timeline[].works[].url | research/Paper |
| points in | refs.person[].url | research/Call |
| points in | refs.person[].url | research/Media |
| points in | refs.person[].url | research/Paper |
| points in | refs.person[].url | research/Reproduction |
Checked 200 of 16,404 records (the per-store cap is 200), so this is a sample, not a whole-store verdict.
No defects in the 200 records checked.
| Bound by | research-records |
|---|---|
| Declared in | ~/ |
| Binding | personDataStore |
| Directory | ~/ |
| Files | *.yaml |
| Referenced as | person |