Property graphs have reached a high level of maturity, witnessed by multiple robust graph database systems as well as the ongoing standardization effort aiming at a creating a new standard Graph Query Language (GQL). Yet, despite documented demand, schema support is limited in existing systems. It is anticipated that the second version of the GQL Standard will have an rich DDL. With is in mind, we propose PG-SCHEMAS, a simple yet powerful formalism for specifying property graph schemas, featuring flexible type definitions supporting multi-inheritance as well as an expressive constraint language based on recently proposed PG-KEYS.
翻译:地产图已达到很高的成熟度,这体现在多个稳健的图形数据库系统以及正在进行的旨在创建新的标准查询语言(GQL)的标准化努力。然而,尽管有文件记载的需求,但现有系统对地产图的支持有限,预计《GQL标准》第二版将拥有丰富的DDL。 我们建议采用PG-SCHEMAS, 这是一种简单而有力的形式主义,用于说明地产图模式,其特点是支持多继承的灵活类型定义,以及基于最近提议的PG-KEYS的明示约束语言。