16. One or more computer readable media storing information to allow a computer to send or receive queries for searching a social network or responses to such queries, where the computer performs a process comprising: sending or receiving query statements of a query language not implemented by an underlying database that stores the social network, the database storing the social network according to a database schema, where the query language allows a query statement to specify target persons in the social network based on first properties of the target persons and allows the query statement to specify one or more second properties of persons that directly or indirectly connect, within the social network, the searcher to the target persons, where execution of the query statement will return only target persons that have the first properties and that are connected to the searcher by other persons that have the second properties, where persons that satisfy the second properties but not the first properties are not returned if the query statement is executed against the social network; and performing searches for the query statements by receiving the query statements, using the social network schema to map the query statements to a queries in a query language implemented by the database, submitting the queries to the database and in response receiving results structured in accordance with the database schema, where the social network schema defines a person node data type and a connector data type, the connector data type comprising properties including a connector property typed as the person node data type, where the specified first properties and second properties are mapped according to the person node data type.
16. One or more computer readable media storing information to allow a computer to send or receive queries for searching a social network or responses to such queries, where the computer performs a process comprising: sending or receiving query statements of a query language not implemented by an underlying database that stores the social network, the database storing the social network according to a database schema, where the query language allows a query statement to specify target persons in the social network based on first properties of the target persons and allows the query statement to specify one or more second properties of persons that directly or indirectly connect, within the social network, the searcher to the target persons, where execution of the query statement will return only target persons that have the first properties and that are connected to the searcher by other persons that have the second properties, where persons that satisfy the second properties but not the first properties are not returned if the query statement is executed against the social network; and performing searches for the query statements by receiving the query statements, using the social network schema to map the query statements to a queries in a query language implemented by the database, submitting the queries to the database and in response receiving results structured in accordance with the database schema, where the social network schema defines a person node data type and a connector data type, the connector data type comprising properties including a connector property typed as the person node data type, where the specified first properties and second properties are mapped according to the person node data type. 19. One or more computer readable media storing information according to claim 16 , wherein the query statements are instances of schema information that defines the query language.