Delegating properties in schema editor

A short followup on my previous post about delegated properties… In that post I described how to delegate a property when creating a new type from the filter page. This was great when creating a new type but didn’t work for creating delegated properties on existing types. With the latest release you can now delegate a property from within schema editor.

The steps to do this are pretty straightforward.

  1. Open a schema that you have permissions to edit
  2. Click ‘add new property’
  3. Give it a title and click ‘Or: use a property from another type” at the bottom of the edit window
  4. Enter the name of the property you want to delegate and click ’select’
  5. If you’re happy with your selection and you’re done editing the property, you can click ’save’

As a recap, delegated properties have the following characteristics.

  • They share the data with the source property (edits to property values in either property always affects the other property)
  • The expected type of the delegated property is the same as the source property and can’t be changed in schema editor
  • Once data exists for a delegated property, you can’t change source property it points at. In this case you’ll need to delete or hide the property and create a new one.

Comments are closed.

About

Freebase is a free database of the world's information. This is the official Freebase blog.