Inicio · Capítulos · 14. Señales para visión artificial
En esta página
14.7.6 Esquemas
canónicos
datasetReleaseSchema
datasetReleaseId |
immutable globally unique string |
datasetProjectId |
stable project identifier |
semanticVersion |
MAJOR.MINOR.PATCH plus optional prerelease |
createdAt |
RFC3339 timestamp |
createdBy |
agent and organization |
parentReleaseIds |
array |
ontologyVersion |
exact ontology release |
guidelineVersion |
exact annotation guideline release |
canonicalSchemaVersion |
CLIMB-DATASET schema version |
croissantMetadataPath |
JSON-LD metadata path |
datasheetPath |
dataset datasheet path |
dataCardPath |
machine-readable and human-readable card |
licenseId |
SPDX expression or custom reviewed license |
permittedUses |
array |
prohibitedUses |
array |
consentPolicyVersion |
exact governance policy |
contentManifestPath |
all artifacts and hashes |
splitManifestPath |
immutable group split assignments |
qualityReportPath |
layered QA report |
knownLimitations |
array |
geographicCoverage |
coarse non-identifying coverage |
populationCoverage |
documented cohorts and gaps |
sceneCoverage |
wall, gym, hold and lighting distributions |
sensorCoverage |
devices, firmware and modalities |
withdrawalTombstones |
records removed or disabled after consent withdrawal |
securityClassification |
Public|Restricted|HighlyRestricted |
releaseStatus |
Candidate|ValidatedInternal|RestrictedResearch|Public|Withdrawn |
rootHash |
hash over normalized release manifest |
captureSessionSchema
captureSessionId |
string |
athleteId |
pseudonym |
gymId |
pseudonym or coarse site ID |
capturePurpose |
training|competition|validation|calibration|other |
startNs |
int64 |
endNs |
int64 |
sceneRevisionIds |
array |
deviceInventory |
array |
calibrationIds |
array |
clockModelId |
string |
environment |
lighting, temperature, visibility and wall notes |
consentRecordId |
restricted reference |
operatorId |
pseudonym |
incidentIds |
array |
attemptSchema
attemptId |
string |
captureSessionId |
string |
athleteId |
pseudonym |
routeOrProblemId |
pseudonym |
sceneRevisionId |
string |
attemptStartNs |
int64 |
attemptEndNs |
int64|null |
startReason |
rule event/manual/sensor |
endReason |
top/fall/voluntary stop/timeout/censored/unknown |
validity |
Valid|Partial|Invalid|Unknown |
invalidityReasons |
array |
mediaAssetIds |
array |
sensorStreamIds |
array |
annotationUnitIds |
array |
mediaAssetId |
string |
captureSessionId |
string |
kind |
RGBVideo|DepthVideo|Audio|Still|Proxy|DerivedClip |
uri |
content-addressed or controlled URI |
sha256 |
hex |
byteLength |
int64 |
mimeType |
string |
codec |
string|null |
width |
int|null |
height |
int|null |
nominalFps |
float|null |
timebase |
rational and timestamp origin |
firstTimestampNs |
int64 |
lastTimestampNs |
int64 |
cameraId |
string|null |
calibrationId |
string|null |
transformRecipeId |
string|null |
privacyVariant |
RawRestricted|FaceBlurred|Silhouette|SkeletonOnly|Other |
provenance |
PROV-compatible record |
annotationUnitSchema
annotationUnitId |
string |
attemptId |
string |
unitType |
Frame|Interval|Track|Episode|Graph|Attempt|SceneRevision |
laneId |
global/body/limb/contact/custom |
startNs |
int64 |
endNs |
int64 |
mediaReferences |
array<{assetId,startNs,endNs}> |
requiredModalities |
array |
assignmentPolicy |
single/double/consensus/expert |
difficultyFlags |
array |
blindGroupId |
prevents annotators seeing peers |
qualityTier |
Routine|HighRisk|GoldCandidate|TestQuarantine |
annotationRevisionSchema
annotationRevisionId |
immutable string |
annotationUnitId |
string |
parentRevisionId |
string|null |
annotatorId |
pseudonym or model agent |
agentType |
Human|Model|SensorImport|Adjudicator |
createdAt |
RFC3339 |
ontologyVersion |
string |
guidelineVersion |
string |
toolVersion |
string |
labelPayload |
typed canonical annotation object |
confidence |
calibrated self-assessment or null |
uncertainty |
aleatoric/epistemic/visibility/boundary intervals |
evidenceLedger |
positive, absent, contradictory and unavailable evidence |
preannotationProvenance |
model/checkpoint/input/hash or null |
editOperations |
append-only diff from parent |
status |
Draft|Submitted|Reviewed|Superseded|Rejected|Accepted |
contentHash |
canonical payload hash |
annotatorSchema
annotatorId |
pseudonym |
role |
Annotator|Reviewer|BiomechanicsExpert|CoachExpert|Adjudicator|OntologySteward|Auditor |
qualificationProfile |
completed modules and validity dates |
domainExperienceBand |
declared coarse band |
languageProfile |
languages and terminology regions |
conflictOfInterestFlags |
array |
accessScope |
least privilege dataset partitions |
calibrationHistory |
blind gold performance over time |
fatigueSafeguards |
max continuous work and break policy |
privacyTrainingVersion |
string |
adjudicationSchema
adjudicationCaseId |
string |
annotationUnitId |
string |
candidateRevisionIds |
array |
disagreementTypes |
array |
automaticComparisonReportId |
string |
adjudicatorIds |
array |
decision |
AcceptedCandidate|MergedNewRevision|RemainAmbiguous|OntologyIssue|Unresolvable |
acceptedRevisionId |
string|null |
rationale |
structured and free text |
evidenceReviewed |
array |
ontologyChangeRequestId |
string|null |
guidelineChangeRequestId |
string|null |
resolvedAt |
RFC3339|null |
appealStatus |
None|Open|Resolved |
splitManifestSchema
splitManifestId |
string |
datasetReleaseId |
string |
strategyVersion |
string |
seed |
integer|null |
groupingKeys |
athlete/problem/session/gym/scene/time/device |
stratificationAxes |
array |
assignments |
array<{groupId,split,reason}> |
unknownClassProtocol |
held-out labels and samples |
testQuarantinePolicy |
access and audit rules |
leakageAuditReportId |
string |
contentHash |
hex |
qualityReportSchema
qualityReportId |
string |
datasetReleaseId |
string |
generatedAt |
RFC3339 |
scope |
project/release/split/layer/class/site/annotator |
metricDefinitionsVersion |
string |
metricResults |
array |
defectCounts |
by taxonomy and severity |
agreementResults |
by layer, class and annotator cohort |
goldAuditResults |
blind audit results |
coverageResults |
population/scene/device/class distributions |
leakageResults |
duplicate and group collision checks |
privacyResults |
consent, access and redaction checks |
waivers |
explicit accepted risks with owner and expiry |
gateDecisions |
PASS|FAIL|CONDITIONAL per gate |
signedBy |
responsible reviewers |
consentRecordSchema
consentRecordId |
restricted non-public identifier |
subjectCategory |
Adult|Minor|Unknown |
guardianAuthorizationRequired |
boolean |
guardianAuthorizationVerified |
boolean|null |
purposes |
specific purposes |
modalitiesAllowed |
video/depth/audio/biometric/force/other |
publicationLevelAllowed |
Internal|RestrictedResearch|PublicDerivedOnly|PublicRaw |
retentionPolicyId |
string |
withdrawalMechanism |
documented process |
jurisdictionProfile |
reviewed policy |
signedAt |
date |
expiresAt |
date|null |
status |
Active|Expired|Withdrawn|Suspended |
withdrawalTombstoneSchema
tombstoneId |
string |
subjectReference |
restricted pseudonymous link |
effectiveAt |
RFC3339 |
affectedAssetIds |
array |
affectedAnnotationIds |
array |
action |
Delete|Quarantine|DisableDistribution|RetainUnderException |
legalReviewId |
string |
releaseImpact |
affected releases and remediation |
verificationHash |
proof without retaining deleted content |