기본 필드
id, original_name, stored_name, mime, size, hash, owner, created_at, rover_id를 둡니다.
Metadata Layer
파일은 이름만으로 관리할 수 없습니다. 이 파일이 어느 홈페이지 글에서 나왔는지, 어떤 탐사차 서버에서 생성됐는지, 누가 올렸는지, 자체 생산인지 외부 자료인지, 개인 자료인지 공개 자료인지, 성인 전용 민감 자료인지, 원본인지 공개본인지 기록해야 합니다.
id, original_name, stored_name, mime, size, hash, owner, created_at, rover_id를 둡니다.
homepage_url, board_id, capture_id, upload_device, source_path, source_url을 둡니다.
category, tags, project, region, people, visibility, sensitivity, adult_only, retention_policy를 둡니다.
self_produced, external_source, consent_record, rights_owner, age_verified, takedown_status를 둡니다.
queued, processing, ready, published, archived, failed, deleted 상태를 명확히 합니다.
누가 업로드했고 누가 수정했으며 어느 데이터센터에 저장됐는지 로그로 남깁니다.