diff --git a/schema/Entity.schema.yaml b/schema/Entity.schema.yaml index 05c40b6efe..1309608d40 100644 --- a/schema/Entity.schema.yaml +++ b/schema/Entity.schema.yaml @@ -19,5 +19,14 @@ properties: # and so should not have a `@id` since it is not a property. description: The identifier for this item. type: string + meta: + # This property has been added to allow for tools that + # use this schema to add experimental, ad-hoc properties to + # entities. + # Ad-hoc properties that become commonly used may become part of + # the schema proper. + '@id': stencila:meta + description: Metadata associated with this item. + type: object required: - type diff --git a/schema/Thing.schema.yaml b/schema/Thing.schema.yaml index 6a31002e8e..e553ec5530 100644 --- a/schema/Thing.schema.yaml +++ b/schema/Thing.schema.yaml @@ -15,14 +15,6 @@ properties: '@id': schema:description description: A description of the item. type: string - meta: - # This property has been added to allow for applications that - # use this schema to add ad-hoc properties to things. Ad-hoc - # properties that become commonly used may become part of - # the schema proper. - '@id': stencila:meta - description: Metadata associated with this item. - type: object name: '@id': schema:name description: The name of the item.