1. A method, comprising: providing a developer interface that enables selection of a property expression of a specific edge in a flexible sentence syntax, the flexible sentence syntax controlling how an application of a social networking system expresses edges in a social graph; and receiving a selection of the property expression of the specific edge, via the developer interface, corresponding to reordering and/or inserting an element in any of a plurality of flexible sentence configurations, wherein the received selection causes the social graph to express a new edge, representing a user action, according to the flexible sentence syntax.
1. A method, comprising: providing a developer interface that enables selection of a property expression of a specific edge in a flexible sentence syntax, the flexible sentence syntax controlling how an application of a social networking system expresses edges in a social graph; and receiving a selection of the property expression of the specific edge, via the developer interface, corresponding to reordering and/or inserting an element in any of a plurality of flexible sentence configurations, wherein the received selection causes the social graph to express a new edge, representing a user action, according to the flexible sentence syntax. 11. The method of claim 1 , further comprising: computing percentages of coverage corresponding to the plurality of flexible sentences, wherein a percentage of coverage of a corresponding flexible sentence is determined by a corresponding number of impressions, popularity counts, number of occurrences, or any combination thereof, within the social networking system, and wherein the plurality of flexible sentences are presented respectively on the developer interface according to the percentages of coverage.