/guid/9202a8c04000641f8000000008c1415d rename

author:

contributor:

published:

updated:

Dec 2, 2008 11:38:13PM UTC

source uri:

Summary

The Schema Editor provides an easy interface for creating and editing the properties, known...

Content

The Schema Editor provides an easy interface for creating and editing the properties, known collectively as the schema, for a type. This topic covers the basic process of creating a new property as well as some of the available options. So as you've been looking around Freebase maybe you've thought "Hey, I would really like to create a personal domain about New York Jewish Comedians of the 1960s, but there's no Jewish Comedian type I can add to topics to bring them into my domain." Or maybe you've thought the same thing about Napa Valley wines, or buildings designed by Frank Gehry, or American science fiction author of the 20th Century, or any of a million other possibilities of things that would make an interesting collection of data. The solution to this problem is to create your own types within a personal domain and then apply them to existing Freebase topics, or create new topics of your own. A type can be as simple or complex as you want, with one or a dozen properties, but the Schema Editor provides an easy way to go through the process of creating the set of properties, also known as the schema, that constitute the essential information about a type. Before you start you should make sure that you have read both the Beginner's Guide: Creating Schemas and the Data Modeling Guide and have a solid grasp of data modeling concepts. You should also have a look at the Guide to Freebase Types and Adding Properties to Types to familarize yourself with the options for creating properties and types. You must be a base administrator to create and edit types within a base. However, Experts can create and edit the type and property descriptions. For more information see the Understanding User Groups and Roles topic. You can always create new types in your personal base (the one that's created by default when you register with Freebase) and then move them into other bases you administer. There are three ways to open the Schema Editor to create or edit a type. From Your Homepage Types created from your homepage are automatically created as Draft Types in your personal base. To use them in other bases you have to use the move link in the Your Types tab on your homepage. Draft types will not show up in search results or autocomplete. From Within a Base From the Filter View of Topics There are three options for adding properties to a type. Before adding any new properties to your type, you should first familiarize yourself with the topics listed under Adding Properties to Types. Properties from other types can be included in your type. This is known as a delegated property. There are limitations on your editing rights over delegated properties, and information entered for the property in the source type will be shared with the delegated property in your type. For more information, see Delegated Properties under Adding Properties to Types. Note that you can also delegate properties from other types by using the Filter View. This is handy if you want to add multiple properties from another type and also add a list of topics to your new type. See the section on Advanced: Exporting Results, Viewing the MQL Query, and Adding Properties to Another Type in the Using the Filter View topic. Reciprocal properties are ones that share information, as explained in the topic Incoming and Reciprocal Properties. You can create a reciprocal relationship between properties within your own types, or between one of yours and someone else's (with their permission). There are two ways to create reciprocal links between properties. This method allows you to establish the relationship between two properties in different types at the same times, provided that you have administration rights over both types. If you or another user has linked to your type as an expected type for one of their properties, you will see that property listed under the header Incoming Properties at the bottom of your type's properties. You can set up a reciprocal link with any of these properties.

Created by: philg Jul 17, 2008
Last edited by: philg Dec 2, 2008

Recent Discussions about None

There is no discussion about this document.

Start the Discussion »
Explore the Data
View all the data we have for /guid/9202a8c04000641f8000000008c1415d
Flag this Document
Why do you want to flag this document?