리버티게임:게임 메타데이터/스키마.json

리버티게임, 모두가 만들어가는 자유로운 게임
< 리버티게임:게임 메타데이터
imported>Hsl0님의 2023년 2월 26일 (일) 19:17 판
$schema"http://json-schema.org/draft-07/schema#"
$id"https://libertygame.miraheze.org/w/index.php?title=%EB%A6%AC%EB%B2%84%ED%8B%B0%EA%B2%8C%EC%9E%84:%EA%B2%8C%EC%9E%84_%EB%A9%94%ED%83%80%EB%8D%B0%EC%9D%B4%ED%84%B0/%EC%8A%A4%ED%82%A4%EB%A7%88.json&action=raw&ctype=application/json"
title"리버티게임 게임 메타데이터"
description"리버티게임의 게임에 대한 정보를 모아놓은 JSON 문서 스키마"
definitions
category
type"string"
enum
"adv"
"liv"
"ral"
"rod"
"esc"
"nax"
"act"
"sht"
"puz"
"qiz"
"brd"
"mus"
"mlt"
"cpn"
"prd"
"rnd"
"wst"
"mag"
DB2KeyInfo
type"object"
properties
description
type"string"
required
"description"
additionalPropertiesfalse
type"object"
properties
name
type"string"
author
anyOf
type"string"
type"array"
items
type"string"
description
type"string"
contributor
anyOf
type"string"
type"array"
items
type"string"
category
anyOf
$ref"#/definitions/category"
type"array"
items
$ref"#/definitions/category"
progress
type"number"
enum
0
1
2
3
4
5
openness
anyOf
type"boolean"
type"string"
const"partial"
tech
type"string"
enum
"link"
"cgi"
"windows"
"db"
"javascript"
"lua"
"other"
rating
type
"null"
"string"
"number"
enum
null
"test"
"all"
12
15
18
construction
type"string"
repair
type"string"
abandon
type"boolean"
gameDB
type"object"
properties
default
$ref"#/definitions/DB2KeyInfo"
keys
type"object"
additionalProperties
$ref"#/definitions/DB2KeyInfo"
additionalPropertiesfalse
required
"name"
"author"
"description"
"category"
"progress"
"openness"
"tech"
additionalPropertiesfalse