Enciclopedia Boulder v1.0

Inicio · Capítulos · 14. Señales para visión artificial

En esta página

15.180 14.7.6 Esquemas canónicos

15.180.1 datasetReleaseSchema

Campo Tipo/regla
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

15.180.2 captureSessionSchema

Campo Tipo/regla
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

15.180.3 attemptSchema

Campo Tipo/regla
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

15.180.4 mediaAssetSchema

Campo Tipo/regla
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

15.180.5 annotationUnitSchema

Campo Tipo/regla
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

15.180.6 annotationRevisionSchema

Campo Tipo/regla
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

15.180.7 annotatorSchema

Campo Tipo/regla
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

15.180.8 adjudicationSchema

Campo Tipo/regla
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

15.180.9 splitManifestSchema

Campo Tipo/regla
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

15.180.10 qualityReportSchema

Campo Tipo/regla
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

15.180.11 consentRecordSchema

Campo Tipo/regla
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

15.180.12 withdrawalTombstoneSchema

Campo Tipo/regla
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