리버티게임:게임 메타데이터/스키마.json: 두 판 사이의 차이
보이기
몇몇 값에 const를 복제하여 default 결정 |
array ref에 title 추가(메타데이터 편집기의 아이템 추가 버튼 수정용) 태그: 되돌려진 기여 |
||
12번째 줄: | 12번째 줄: | ||
{ | { | ||
"const": "어드벤처", | "const": "어드벤처", | ||
"title": "어드벤처 게임 | "title": "어드벤처 게임" | ||
}, | }, | ||
{ | { | ||
"const": "오픈 월드", | "const": "오픈 월드", | ||
"title": "오픈 월드 게임 | "title": "오픈 월드 게임" | ||
}, | }, | ||
{ | { | ||
"const": "철도 교통", | "const": "철도 교통", | ||
"title": "철도 교통 게임 | "title": "철도 교통 게임" | ||
}, | }, | ||
{ | { | ||
"const": "도로 기행", | "const": "도로 기행", | ||
"title": "도로 기행 게임 | "title": "도로 기행 게임" | ||
}, | }, | ||
{ | { | ||
"const": "탈출", | "const": "탈출", | ||
"title": "탈출 게임 | "title": "탈출 게임" | ||
}, | }, | ||
{ | { | ||
"const": "함정 피하기", | "const": "함정 피하기", | ||
"title": "함정 피하기 게임 | "title": "함정 피하기 게임" | ||
}, | }, | ||
{ | { | ||
"const": "액션", | "const": "액션", | ||
"title": "액션 게임 | "title": "액션 게임" | ||
}, | }, | ||
{ | { | ||
"const": "퍼즐", | "const": "퍼즐", | ||
"title": "퍼즐 게임 | "title": "퍼즐 게임" | ||
}, | }, | ||
{ | { | ||
"const": "퀴즈", | "const": "퀴즈", | ||
"title": "퀴즈 게임 | "title": "퀴즈 게임" | ||
}, | }, | ||
{ | { | ||
"const": "보드", | "const": "보드", | ||
"title": "보드 게임 | "title": "보드 게임" | ||
}, | }, | ||
{ | { | ||
"const": "음악", | "const": "음악", | ||
"title": "음악 게임 | "title": "음악 게임" | ||
}, | }, | ||
{ | { | ||
"const": "롤플레잉", | "const": "롤플레잉", | ||
"title": "롤플레잉 게임 | "title": "롤플레잉 게임" | ||
}, | }, | ||
{ | { | ||
"const": "시뮬레이션", | "const": "시뮬레이션", | ||
"title": "시뮬레이션 게임 | "title": "시뮬레이션 게임" | ||
}, | }, | ||
{ | { | ||
"const": "전략", | "const": "전략", | ||
"title": "전략 게임 | "title": "전략 게임" | ||
}, | }, | ||
{ | { | ||
"const": "캐주얼", | "const": "캐주얼", | ||
"title": "캐주얼 게임 | "title": "캐주얼 게임" | ||
}, | }, | ||
{ | { | ||
"const": "예언", | "const": "예언", | ||
"title": "예언 게임 | "title": "예언 게임" | ||
}, | }, | ||
{ | { | ||
"const": "스포츠", | "const": "스포츠", | ||
"title": "스포츠 게임 | "title": "스포츠 게임" | ||
}, | }, | ||
{ | { | ||
"const": "시간 낭비하기", | "const": "시간 낭비하기", | ||
"title": "시간 낭비하기 게임 | "title": "시간 낭비하기 게임" | ||
}, | }, | ||
{ | { | ||
"const": "멀티플레이", | "const": "멀티플레이", | ||
"title": "멀티플레이 게임 | "title": "멀티플레이 게임" | ||
} | } | ||
] | ] | ||
116번째 줄: | 97번째 줄: | ||
"title": "웹", | "title": "웹", | ||
"description": "웹 (무설치)", | "description": "웹 (무설치)", | ||
"icon": "language | "icon": "language" | ||
}, | }, | ||
{ | { | ||
123번째 줄: | 103번째 줄: | ||
"title": "윈도우", | "title": "윈도우", | ||
"description": "윈도우 (설치)", | "description": "윈도우 (설치)", | ||
"icon": "desktop_windows | "icon": "desktop_windows" | ||
}, | }, | ||
{ | { | ||
130번째 줄: | 109번째 줄: | ||
"title": "리눅스", | "title": "리눅스", | ||
"description": "리눅스 (설치)", | "description": "리눅스 (설치)", | ||
"icon": "terminal | "icon": "terminal" | ||
}, | }, | ||
{ | { | ||
137번째 줄: | 115번째 줄: | ||
"title": "맥 OS", | "title": "맥 OS", | ||
"description": "맥 OS (설치)", | "description": "맥 OS (설치)", | ||
"icon": "laptop_mac | "icon": "laptop_mac" | ||
}, | }, | ||
{ | { | ||
144번째 줄: | 121번째 줄: | ||
"title": "안드로이드", | "title": "안드로이드", | ||
"description": "안드로이드 (설치)", | "description": "안드로이드 (설치)", | ||
"icon | "icon": "android" | ||
}, | }, | ||
{ | { | ||
151번째 줄: | 127번째 줄: | ||
"title": "기타", | "title": "기타", | ||
"description": "기타", | "description": "기타", | ||
"icon": "dynamic_feed | "icon": "dynamic_feed" | ||
} | } | ||
], | ], | ||
185번째 줄: | 160번째 줄: | ||
"type": "array", | "type": "array", | ||
"items": { | "items": { | ||
"title": "장르", | |||
"$ref": "#/$defs/genre" | "$ref": "#/$defs/genre" | ||
} | } | ||
272번째 줄: | 248번째 줄: | ||
"title": "변경하지 말아야 하는 공사중인 게임", | "title": "변경하지 말아야 하는 공사중인 게임", | ||
"description": "변경하지 말아야 하는 공사중인 게임입니다.", | "description": "변경하지 말아야 하는 공사중인 게임입니다.", | ||
"icon": "signal_cellular_0_bar" | "icon": "signal_cellular_0_bar" | ||
}, | }, | ||
{ | { | ||
279번째 줄: | 254번째 줄: | ||
"title": "조금 완성된 게임", | "title": "조금 완성된 게임", | ||
"description": "조금 완성된 게임입니다.", | "description": "조금 완성된 게임입니다.", | ||
"icon": "signal_cellular_1_bar" | "icon": "signal_cellular_1_bar" | ||
}, | }, | ||
{ | { | ||
286번째 줄: | 260번째 줄: | ||
"title": "중간 정도 완성된 게임", | "title": "중간 정도 완성된 게임", | ||
"description": "중간 정도 완성된 게임입니다.", | "description": "중간 정도 완성된 게임입니다.", | ||
"icon": "signal_cellular_2_bar" | "icon": "signal_cellular_2_bar" | ||
}, | }, | ||
{ | { | ||
293번째 줄: | 266번째 줄: | ||
"title": "거의 완성된 게임", | "title": "거의 완성된 게임", | ||
"description": "거의 완성된 게임입니다.", | "description": "거의 완성된 게임입니다.", | ||
"icon": "signal_cellular_3_bar" | "icon": "signal_cellular_3_bar" | ||
}, | }, | ||
{ | { | ||
300번째 줄: | 272번째 줄: | ||
"title": "완성되었지만 추가할 수 있는 게임", | "title": "완성되었지만 추가할 수 있는 게임", | ||
"description": "완성되었지만 추가할 수 있는 게임입니다.", | "description": "완성되었지만 추가할 수 있는 게임입니다.", | ||
"icon": "signal_cellular_4_bar" | "icon": "signal_cellular_4_bar" | ||
}, | }, | ||
{ | { | ||
307번째 줄: | 278번째 줄: | ||
"title": "완성되어 변경하지 말아야 하는 게임", | "title": "완성되어 변경하지 말아야 하는 게임", | ||
"description": "완성되어 변경하지 말아야 하는 게임입니다.", | "description": "완성되어 변경하지 말아야 하는 게임입니다.", | ||
"icon": "signal_cellular_connected_no_internet_4_bar" | "icon": "signal_cellular_connected_no_internet_4_bar" | ||
} | } | ||
], | ], | ||
323번째 줄: | 293번째 줄: | ||
"title": "편집 가능", | "title": "편집 가능", | ||
"description": "모두에게 편집이 개방되었습니다.", | "description": "모두에게 편집이 개방되었습니다.", | ||
"icon": "lock_open_right | "icon": "lock_open_right" | ||
}, | }, | ||
{ | { | ||
330번째 줄: | 299번째 줄: | ||
"title": "규칙에 따라 편집 가능", | "title": "규칙에 따라 편집 가능", | ||
"description": "규칙에 따라 일부만 편집할 수 있습니다.", | "description": "규칙에 따라 일부만 편집할 수 있습니다.", | ||
"icon": "lock_open | "icon": "lock_open" | ||
}, | }, | ||
{ | { | ||
337번째 줄: | 305번째 줄: | ||
"title": "편집 금지", | "title": "편집 금지", | ||
"description": "제작자 이외의 편집이 제한됩니다.", | "description": "제작자 이외의 편집이 제한됩니다.", | ||
"icon": "lock | "icon": "lock" | ||
} | } | ||
], | ], | ||
359번째 줄: | 326번째 줄: | ||
{ | { | ||
"type": "array", | "type": "array", | ||
"title": "플랫폼", | |||
"items": { | "items": { | ||
"$ref": "#/$defs/platform" | "$ref": "#/$defs/platform" | ||
447번째 줄: | 415번째 줄: | ||
{ | { | ||
"const": "re", | "const": "re", | ||
"title": "등급면제 | "title": "등급면제" | ||
}, | }, | ||
{ | { | ||
"const": "test", | "const": "test", | ||
"title": "평가용 | "title": "평가용" | ||
}, | }, | ||
{ | { | ||
"const": "all", | "const": "all", | ||
"title": "전체이용가 | "title": "전체이용가" | ||
}, | }, | ||
{ | { | ||
"const": 12, | "const": 12, | ||
"title": "12세이용가" | "title": "12세이용가" | ||
}, | }, | ||
{ | { | ||
"const": 15, | "const": 15, | ||
"title": "15세이용가" | "title": "15세이용가" | ||
}, | }, | ||
{ | { | ||
"const": 18, | "const": 18, | ||
"title": "18세 이용가" | "title": "18세 이용가" | ||
} | } | ||
] | ] | ||
486번째 줄: | 448번째 줄: | ||
{ | { | ||
"const": "sexuality", | "const": "sexuality", | ||
"title": "선정성 | "title": "선정성" | ||
}, | }, | ||
{ | { | ||
"const": "violence", | "const": "violence", | ||
"title": "폭력성 | "title": "폭력성" | ||
}, | }, | ||
{ | { | ||
"const": "horror", | "const": "horror", | ||
"title": "공포 | "title": "공포" | ||
}, | }, | ||
{ | { | ||
"const": "language", | "const": "language", | ||
"title": "언어의 부적절성 | "title": "언어의 부적절성" | ||
}, | }, | ||
{ | { | ||
"const": "drug", | "const": "drug", | ||
"title": "약물 | "title": "약물" | ||
}, | }, | ||
{ | { | ||
"const": "crime", | "const": "crime", | ||
"title": "범죄 | "title": "범죄" | ||
}, | }, | ||
{ | { | ||
"const": "gambling", | "const": "gambling", | ||
"title": "사행성 | "title": "사행성" | ||
} | } | ||
] | ] | ||
591번째 줄: | 546번째 줄: | ||
"const": true, | "const": true, | ||
"title": "공사중", | "title": "공사중", | ||
"description": "공사중인 게임입니다. 공사 기간은 마지막 편집으로부터 15일 뒤까지입니다." | "description": "공사중인 게임입니다. 공사 기간은 마지막 편집으로부터 15일 뒤까지입니다." | ||
}, | }, | ||
{ | { | ||
"const": false, | "const": false, | ||
"description": "공사중인 게임이 아닙니다." | "description": "공사중인 게임이 아닙니다." | ||
} | } | ||
] | ] | ||
671번째 줄: | 624번째 줄: | ||
"properties": { | "properties": { | ||
"default": { | "default": { | ||
"$ref": "#/$defs/DB2KeyInfo", | "$ref": "#/$defs/DB2KeyInfo", | ||
"description": "기본키에 대한 정보를 입력합니다." | "description": "기본키에 대한 정보를 입력합니다." |
2025년 1월 31일 (금) 20:12 판
$schema | "http://json-schema.org/draft-07/schema#" | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
$id | "http://libertyga.me/wiki/Special:UrlRedirector/H#" | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
title | "리버티게임 게임 메타데이터" | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description | "게임 메타데이터는 게임에 대한 정보를 리버티게임의 다양한 시스템이 읽을 수 있도록 모아놓은 JSON 문서입니다. 게임 메타데이터는 기본적으로 최상위 게임 문서의 하위 문서인 `/game.json`에 작성됩니다. 게임 메타데이터 규격은 아직 확정되지 않았습니다. 계속 논의 중이며, 언제든지 변경될 수 있습니다." | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
$defs |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | "object" | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additionalProperties | false |