Constitutional Amendment


Created by chris2 on 6/10/2007

Constitutional Amendment en

id: /law/constitutional_amendment mid: /m/02klcs2 permission: /m/02h_fk1 domain: /law

Suggestions for changes of a constitution that may or may not have passed the necessary ratification procedures. The process required forchanging a constitution is often different from the process required to change ordinarylaw. [ – ]

Suggestions for changes of a constitution that may or may not have passed the necessary… [ + ]

What are Properties? Properties

Property ID Expected Type Description

This type doesn’t have any properties


/law/constitutional_amendment/constitution /law/constitution master, unique
Proposed on

/law/constitutional_amendment/proposed_on /type/datetime never_assert unique
Proposed by

/law/constitutional_amendment/proposed_by /law/constitutional_amendment_proposer The person, people, or organization that proposed this amendment.master
Ratification completed on

/law/constitutional_amendment/ratification_completed_on /type/datetime never_assert unique
Add New Reorder

What are Included Types? Included Types

delete /common/topic

This type doesn’t have any included types.

Include another type

Incoming Properties

Originating Type Property

Unratified Amendments



Constitutional Amendment Proposer

Constitutional amendments proposed


Included Type

An Included Type is a freebase type that is automatically included with another type. Because every politician is always a person, when you tell freebase that someone is a politician, it will automatically add the ‘person’ type. Included types allow freebase to make inferences, and lets you build your type atop of previously made schema, without having to duplicate its information.

An included type can be added to a type if you have admin rights.

This is not true “inheritance” – it is a looser association than that. In fact, if you wanted to add an actor “Lassie,” you could remove the type “person” from that topic, since Lassie is actor but not a person. Included types are not forced, or maintained by a bot.

/common/topic is automatically added as an included type to all Freebase types. This ensures that, for all topics, the properties of /type/topic such as description, weblink(s). and image are automatically included.


Properties of a topic define a HAS A relationship between the topic and the value of the property. e.g. Paris {topic} has a population {property} of 2153600 {value}.

In Freebase the value of a property can also be another topic. e.g. Apocalypse Now {topic} has a director {property} Francis Ford Coppola {value}.

It’s very common that the property name is a verb, or verb phrase. e.g. ‘directed by’.

Property types

See: Data types

Data types

A full list of basic data types is available by looking in the /type namespace.
/common/datetime represents a date and time formatted according to a subset of the ISO 8601 standard.
/common/Webpage stores a web link and a display name. It is typically used to link to a specific page in a web site, but basic Web URLs are supported as well.
/type/uri – Properties with an expected type of /type/uri or /common/webpage appear in the Weblinks box in the right sidebar. The property can be selected in the “type” column. If you want your URIs to appear in the body of the topic page, you need to set /freebase/property_hints/dont_display_in_weblinks to “true” (via the query editor) for that property.
/type/int – Values of this type are signed integers. Freebase uses a 64-bit representation for integers with valid values from -9223372036854775808 to 9223372036854775807.
/type/lang – The Lang type represents a human language. Instances of this type are given fully-qualified names within the /lang namespace, and can be specified with ids like /lang/en (English) and /lang/fr (French).
/type/rawstring – Rawstring represents a string of bytes with no associated language specification. The length of the string must not exceed 4k bytes. Rawstrings are used for small amounts of data that are intended to be machine readable. Examples of machine readable strings include things like ISBNs, SSNs, etc.
/type/text – The Text type specifies a text string in an associated human language. The value is a string of Unicode characters, encoded using the UTF-8 encoding and not exceeding 4k bytes. Text has a human language associated with it (English, French, etc), while a machine readable string is language independent (but still a string as opposed to raw uninterpreted octets).



, ,




Leave a Reply

Your email address will not be published. Required fields are marked *