diff --git a/examples/query/Query.gf b/examples/query/Query.gf new file mode 100644 index 000000000..f8da256c7 --- /dev/null +++ b/examples/query/Query.gf @@ -0,0 +1,99 @@ +abstract Query = { + +flags + startcat = Move ; + +-- general query language, which can be specialized with any lexicon + +cat + Move ; -- top-level utterance, e.g. "give me all Bulgarian persons that work at Google" + Query ; + Answer ; + Set ; -- the set requested, e.g. "all persons" + Relation ; -- something of something, e.g. "subregion of Bulgaria" + Kind ; -- type of things, e.g. "person" + Property ; -- property of things, e.g. "employed at Google" + Individual ; -- one entity, e.g. "Google" + Activity ; -- action property, e.g. "work at Google" + Name ; -- person, company... e.g. "Eric Schmidt" + [Individual] {2} ; -- list of entities, e.g. "Larry Page, Sergey Brin" + +fun + MQuery : Query -> Move ; + MAnswer : Answer -> Move ; + + QSet : Set -> Query ; -- (give me | what are | which are | ) (S | the names of S | S's names) + QWhere : Set -> Query ; -- where are S + QInfo : Set -> Query ; -- (give me | ) (information about | all about) S + QCalled : Individual -> Query ; -- how is X (also | otherwise) (called | named | known) ; + + AKind : Set -> Kind -> Answer ; -- S is a K + AProp : Set -> Property -> Answer ; -- S is P + AAct : Set -> Activity -> Answer ; -- S As + + SAll : Kind -> Set ; -- all Ks | the Ks + SOne : Kind -> Set ; -- one K + SIndef : Kind -> Set ; -- a K + SPlural : Kind -> Set ; -- Ks + SOther : Kind -> Set ; -- other Ks + SInd : Individual -> Set ; -- X + SInds : [Individual] -> Set ; -- X and Y + + KRelSet : Relation -> Set -> Kind ; -- R of S | S's R + KRelsSet : Relation -> Relation -> Set -> Kind ; -- R and Q of S + KRelKind : Kind -> Relation -> Set -> Kind ; -- K that is R of S + KRelPair : Kind -> Relation -> Kind ; -- S's with their R's + KProp : Property -> Kind -> Kind ; -- P K | K that is P + KAct : Activity -> Kind -> Kind ; -- K that Ps + KRel : Relation -> Kind ; -- R ---?? + + IName : Name -> Individual ; + + ACalled : [Individual] -> Activity ; + + +-- the test lexicon + +cat + Country ; + JobTitle ; +fun + NCountry : Country -> Name ; + PCountry : Country -> Property ; + + Located : Individual -> Property ; + Employed : Individual -> Property ; + + Work : Individual -> Activity ; + HaveTitle : JobTitle -> Individual -> Activity ; + + Organization : Kind ; + Place : Kind ; + Person : Kind ; + + Location : Relation ; + Region : Relation ; + Subregion : Relation ; + + USA : Country ; + California : Country ; + Bulgaria : Country ; + OblastSofiya : Name ; + + RName : Relation ; + RNickname : Relation ; + + CEO : JobTitle ; + + Microsoft : Name ; + Google : Name ; + + SergeyBrin : Name ; + LarryPage : Name ; + EricSchmidt : Name ; + MarissaMayer : Name ; + UdiManber : Name ; + +} + + diff --git a/examples/query/QueryEng.gf b/examples/query/QueryEng.gf new file mode 100644 index 000000000..51f1afd7f --- /dev/null +++ b/examples/query/QueryEng.gf @@ -0,0 +1,165 @@ +--# -path=.:present + +concrete QueryEng of Query = open + ParadigmsEng, + IrregEng, + SyntaxEng, + ExtraEng, + (L = LangEng), + Prelude +in { + +lincat + Move = Utt ; ---- Text ; + Query = Utt ; + Answer = Utt ; + Set = NP ; + Relation = {cn : CN ; prep : Prep} ; + Kind = CN ; + Property = AP ; ---- {vp : VP ; typ : PropTyp} ; + Individual = NP ; + Activity = VP ; + Name = NP ; + [Individual] = [NP] ; + +lin + MQuery q = q ; ---- mkText (mkPhr q) questMarkPunct ; + MAnswer a = a ; ---- mkText (mkPhr a) fullStopPunct ; + + QSet s = + let + ss : NP = s + | mkNP (mkNP thePl_Det L.name_N) (mkAdv possess_Prep s) + ---- s's names + in + mkUtt (mkImp (mkVP give_V3 ss (mkNP i_Pron))) + | mkUtt (mkQS (mkQCl (L.CompIP whatSg_IP) ss)) + | mkUtt (mkQS (mkQCl (L.CompIP (L.IdetIP (mkIDet which_IQuant))) ss)) + | mkUtt ss ; + + QWhere s = mkUtt (mkQS (mkQCl where_IAdv s)) ; + QInfo s = + let + info : NP = mkNP (all_NP | (mkNP information_N)) (mkAdv about_Prep s) ; + in + mkUtt (mkImp (mkVP give_V3 info (mkNP i_Pron))) + | mkUtt info ; + + QCalled i = mkUtt (mkQS (mkQCl how_IAdv (mkCl i (mkVP also_AdV (mkVP called_A))))) ; + + AKind s k = mkUtt (mkCl s (mkNP aPl_Det k)) ; ---- a, fun of s + AProp s p = mkUtt (mkCl s p) ; + AAct s p = mkUtt (mkCl s p) ; + + SAll k = mkNP all_Predet (mkNP aPl_Det k) | mkNP thePl_Det k ; + SOne k = mkNP n1_Numeral k ; + SIndef k = mkNP a_Det k ; + SPlural k = mkNP aPl_Det k ; + SOther k = mkNP aPl_Det (mkCN other_A k) ; + SInd i = i ; + SInds is = mkNP and_Conj is ; + + KRelSet r s = + mkCN r.cn (mkAdv r.prep s) ; + ---- | S's R + +---- KRelsSet r q s = +---- mkCN r.cn (mkAdv r.prep s) ; + + KRelKind k r s = + mkCN k (mkRS (mkRCl that_RP (mkVP (mkNP aPl_Det (mkCN r.cn (mkAdv r.prep s)))))) ; + + KRelPair k r = mkCN k (mkAdv with_Prep (mkNP (mkQuant they_Pron) plNum r.cn)) ; + KProp p k = + mkCN p k + | mkCN k (mkRS (mkRCl that_RP (mkVP p))) ; + KAct p k = + mkCN k (mkRS (mkRCl that_RP p)) ; + KRel r = r.cn ; + + IName n = n ; + + ACalled is = mkVP also_AdV (mkVP (mkAP (mkA2 called_A []) (mkNP or_Conj is))) ; + + BaseIndividual = mkListNP ; + ConsIndividual = mkListNP ; + +oper +-- structural words + about_Prep = mkPrep "about" ; + all_NP = mkNP (mkPN "all") ; --- + also_AdV = mkAdV "also" | mkAdV "otherwise" ; + as_Prep = mkPrep "as" ; + at_Prep = mkPrep "at" ; + called_A = mkA "called" | mkA "named" ; + give_V3 = mkV3 give_V ; + information_N = mkN "information" ; + other_A = mkA "other" ; + +-- lexical constructors + mkName : Str -> NP = + \s -> mkNP (mkPN s) ; + mkRelation : Str -> {cn : CN ; prep : Prep} = + \s -> {cn = mkCN (mkN s) ; prep = possess_Prep} ; + +-- lexicon + +lincat + Country = {np : NP ; a : A} ; + JobTitle = CN ; +lin + NCountry c = c.np ; + PCountry c = mkAP c.a ; + + Located i = + mkAP (mkA2 (mkA "located") in_Prep) i + | mkAP (mkA2 (mkA "situated") in_Prep) i ; + + Employed i = + mkAP (mkA2 (mkA "employed") by8agent_Prep) i + | mkAP (mkA2 (mkA "paid") by8agent_Prep) i + | mkAP (mkA2 (mkA "active") at_Prep) i + | mkAP (mkA2 (mkA "professionally active") at_Prep) i ; + + Work i = + mkVP (mkV2 (mkV "work") at_Prep) i + | mkVP (mkV2 (mkV "collaborate") in_Prep) i ; + + HaveTitle t i = + mkVP (mkVP (mkAP (mkA2 (mkA "employed") as_Prep) (mkNP t))) (mkAdv at_Prep i) + | mkVP (mkVP (mkV2 (mkV "work") as_Prep) (mkNP t)) (mkAdv at_Prep i) + | mkVP (mkVP have_V2 (mkNP the_Det (mkCN (mkN2 (mkN "title")) (mkNP t)))) (mkAdv at_Prep i) ; + + Organization = mkCN (mkN "organization") ; + Place = mkCN (mkN "place") ; + Person = + mkCN (mkN "person" "people") + | mkCN (mkN "person") ; + + Location = mkRelation "location" ; + Region = mkRelation "region" ; + Subregion = mkRelation "subregion" ; + RName = mkRelation "name" ; + RNickname = mkRelation "nickname" ; + + USA = mkCountry "USA" "American" ; + Bulgaria = mkCountry "Bulgaria" "Bulgarian" ; + California = mkCountry "California" "Californian" ; + OblastSofiya = mkName "Oblast Sofiya" ; + + CEO = mkCN (mkN "CEO") ; + + Microsoft = mkName "Microsoft" ; + Google = mkName "Google" ; + + SergeyBrin = mkName "Sergey Brin" ; + LarryPage = mkName "Larry Page" ; + EricSchmidt = mkName "Eric Schmidt" ; + MarissaMayer = mkName "Marissa Mayer" ; + UdiManber = mkName "Udi Manber" ; + +oper + mkCountry : Str -> Str -> {np : NP ; a : A} = + \n,a -> {np = mkNP (mkPN n) ; a = mkA a} ; + +} diff --git a/examples/query/test.txt b/examples/query/test.txt new file mode 100644 index 000000000..9e4925f61 --- /dev/null +++ b/examples/query/test.txt @@ -0,0 +1,566 @@ + + + What are the names of all locations that are subregions of other locations + give me the names of all locations that are subregions of other locations + give me the sub-regions of all locations + give me all locations with their sub-regions + give me all locations' sub-regions + give me all locations and their subregions + give me all subregions and their locations + what are the subregions of all locations + what subregions do all locations have + what do all locations have as subregions + What are the names of all locations that are subregion of Bulgaria + give me the sub-regions of Bulgaria + give me the Bulgarian sub-regions + What are the Bulgarian sub-regions + What are the names of the Bulgarian sub-regions + what are the names of all subregions of Bulgaria + what are the subregions of Bulgaria + what subregions does Bulgaria have + Bulgarian subregions + subregions of Bulgaria + Where is Oblast Sofiya + give me the location of Oblast Sofiya + the location of Oblast Sofyia + what country is Oblast Sofyia in + Oblast Sofyia is in Bulgaria + Oblast Sofyia is located in Bulgaria + Oblast Sofyia is a subregion of Bulgaria + Oblast Sofyia's location is Bulgaria + Oblast Sofyia's location is in Bulgaria + One subregion of Bulgaria is Oblast Sofyia + A subregion of Bulgaria is Oblast Sofyia + Oblast SOfyia is the name of a subregion of Bulgaria + Bulgaria has a subregion - Oblast Sofyia + Oblast Sofyia is a Bulgarian subregion + Oblast Sofyia is a Bulgarian location + Which are all organizations + What are the organizations + all organizations + give me all organizations + the organizations + what are the names of all organizations + give me all organizations' names + the names of all organizations + all organizations' names + organizations + What is Microsoft + What organization is Microsoft + Give me information about Microsoft + all about Microsoft + give me all organizations named Microsoft + give me all organizations that start with Microsoft + all organizations' names starting with Microsoft + what are the organizations starting with Microsoft + what are the organizations that start with Microsoft + organizations starting with Microsoft + all organizations and their locations + give me all organizations with their locations + which organizations with their locations do you have + which organizations are located where + organizations with their locations + give me the organizations and their locations + what are the organizations and their locations + what organizations are located in what locations + the names of organizations and their locations + what are the names of all organizations and their locations + all organizations in Bulgaria + give me all organizations in Bulgaria + organizations located in Bulgaria + organizations in Bulgaria + organizations from Bulgaria + which organizations are from Bulgaria + which organizations are in Bulgaria + which organizations are located in Bulgaria + organizations that are located in Bulgaria + organizations that are in Bulgaria + organizations which are in Bulgaria + organizations which are located in Bulgaria + Where is Google located + Where is Google + What is Google's location + the location of Google + give me the location of Google + give me where is Google + give me where Google is located + what is the location of Google + Google's location + Google is in California + Google is located in California + Google's location is California + Google's in California + Google's location is in California + Google has a location California + California is Google's location + California is where Google is located + california is the location of Google + Google is situated in california + California is where Google is situated + Organizations located in a subregion of a location + give me all organizations and in what subregion of what location they are located in + which organizations are located in a place which is the subregion of which location + where are the organizations located, in what subregion and region + which organizations are in which subregion and location + what organization is located in what subregion of which location + what are the organizations' locations by region and subregion + all organizations and their locations with their subregions + all organizations and the subregions of the locations they are located in + give me all organizations and the regions they are located in, with their subregions + the locations and subregions of all oragnizations + Orgnaizations which a located in subregions of Bulgaria + which organizations are located in subregions of Bulgaria + give me the organizations located in subregions of Bulgaria + give me all organizations that are located in subregions of Bulgaria + all organizations located in subregions of Bulgaria + all organizations which are in subregions of Bulgaria + the organizations which are in subregions of Bulgaria + the orgnaizations and the subregions of Bulgaria they are located in + the organizations and the subregions of Bulgaria they are in +(simple} all organizations and the subregions of Bulgaria they are located in + all organizations in Sofia and a subregion of what area is Sofia + give me all organizations in Sofia and a subregion of which country it is + which organizations are located in Sofia, and where is Sofia + Which organizations are located in Sofia and where is Sofia located + which organizations are located in Sofia and where is Sofia situated + all organizations located in Sofia and the region Sofia is subregion of + which organizations are located in Sofia, and Sofia is the subregion of which area + which organizations are in Sofia and a subregion of which country it is + all organizations in Sofia, a subregion of which country it is + all organizations in Sofia and the country of Sofia + Which organizations are located in Sofia Bulgaria + all organizations located in Sofia Bulgaria + all organizations in Sofia Bulgaria + organizations which are in Sofia Bulgaria + organizations that are in Sofia Bulgaria + organizations located in Sofia, a subregion of Bulgaria + all organizations in Sofia, a subregion of Bulgaria + organizations that are in Sofia, which is a subregion of Bulgaria + organizations which are located in Sofia, which is in Bulgaria + organizations located in Sofia which is in Bulgaria + Which organizations are situated in Sofia Bulgaria + all organizations situated in Sofia Bulgaria + organizations situated in Sofia, a subregion of Bulgaria + organizations which are situated in Sofia, which is in Bulgaria + organizations situated in Sofia which is in Bulgaria + What are the region and subregion where Google is located + What region and subregion Google is located in + the region and subregion Google is located in + the region and subregion of Google + the subregion of which region Google is located in + the subregion of which region is located Google in + which subregion and region Google is in + which are the region and subregion of Google + which are the locations of Google - region and subregion + give me the region and subregion Google is located in + Where in the USA is Google + Where in the USA is located Google + Which subregion of the USA is Google located in + Which subregion of the USA is Google in + Which area in the USA is Google located in + Which area of the USA is Google located in + the area of the USA Google is located in + the subregion of the USA where Google is located + the subregion of the USA Google is located in + give me the area of the USA Google is located in + give me the subregion of the USA where Google is located + give me the US state where Google is located + Which country is located Google California in + Where is located Google, California + What country is located Google, California in + What is the country of California, where Google is located + Where is California, where Google is located in + give me the country of California, where Google is located in + what country is California located in, and Google + Google is located in California, USA + Google is located in California in the USA + Google is in California, the USA + Google is in California in the USA + Google's location is California, USA + Google's located in California in the USA + Google's location is California, which is in the USA + Google is located in California, which is in the USA + give me all people + give me all about all people +{simples} give me the names of all people + give me all people's names + person + all people + all about Marissa Mayer + give me all people named Marissa Mayer + who is Marissa Mayer + what person is Marissa Mayer + give me information about Marissa Mayer + what do you know about Marissa Mayer + all people named Marissa Mayer + give me all names and nicknames of all people + give me all names of all people + What are the names and the nicknames of all people + give me the names and nicknames of all people + give me the names of all people + the names and the nicknames of all people + all names and nicknames of all people + Who is also known as Jung + Who is also called Jung + Who is otherwise known as Jung + Who is otherwise called Jung + Who is also named Jung + Who is otherwise named Jung + Who is famous with the name Jung + What is the full name of a person also known as Jung + What is the full name of a person otherwise known as Jung + What is the full name of a person also named Jung + What is the full name of a person otherwise named Jung + What is the full name of a person also called Jung + What is the full name of a person otherwise called Jung + give me all people with a nickname Jung + give me all people also named Jung + give me all people also known as Jung + give me all people otherwise known as Jung + give me all people also called Jung + give me all people otherwise called Jung + How is Carl Gustav Jung also known + How is Carl Gustav Jung also called + How is Carl Gustav Jung otherwise known + How is Carl Gustav Jung otherwise called + How is Carl Gustav Jung also named + How is Carl Gustav Jung otherwise named + What name is Carl Gustav Jung famous with + What name is Carl Gustav Jung known with + What name is Carl Gustav Jung called with + What name is Carl Gustav Jung also called with + give me the nickname of Carl Gustav Jung + give me Carl Gustav Jung's nickname + Carl Gustav Jung is also known as Jung + Carl Gustav Jung also called Jung + Carl Gustav Jung otherwise known as Jung + Carl Gustav Jung otherwise called Jung + Carl Gustav Jung also named Jung + Carl Gustav Jung otherwise named Jung + Carl Gustav Jung famous with the name Jung + Carl Gustav Jung known with the name Jung + Carl Gustav Jung called with the name Jung + Carl Gustav Jung also called with the name Jung + the nickname of Carl Gustav Jung is Jung + Carl Gustav Jung's nickname is Jung + Who works as what + give me all people with their job titles + give me all job titles with their holders + give me all people with their job positions + give me all job positions with their holders + give me all people with their occupation + give me all people with their occupations + give me all occupations with their holders + What are all people by occupation + What are the jobs of all people + What are all people's occupations + give me all job positions and the people occupying them + who is appointed to work as what + whose appointment is what + who is paid for what + who is appointed for what + who is active as what + whose mandate is what + which person works as what + which person is appointed as what + what are the job positions of all people + what is everybody's job + Who works as a CEO + Whose job position is CEO + Whose job title is CEO + Whose occupation is CEO + Who is CEO by occupation + Who holds the position CEO + all people working as CEO + give me all CEOs + give me all people with the job position CEO + Who has a job title CEO + Who has a job position CEO + who is appointed as CEO + who is active as CEO + who has a mandate to be a CEO + whose mandate is to be a CEO + whose appointment is to be a CEO + who operates as CEO + who is paid to be a CEO + which person is mandated to be a CEO + who is a CEO + What does Udi Manber work + What's Udi Manber's job position + What's Udi Manber's job title + What does Udi Manber do + What is Udi Manber's job + What's the job of Udi Manber + What's the job title of Udi Manber + What's Udi Manber's occupation + What is Udi Manber by occupation + What job position does Udi Manber hold + What is the position of Udi Manber + What is the appointment of Udi Manber + What is the mandate of Udi Manber + What is Udi Manber paid for + What is Udi Manber's title + What is Udi Manber working as + What is Udi Manber apopinted as + Ben Fried works as a Chief Information Officer + Ben Fried's job position is Chief Information Officer + Ben Fried is a Chief Information Officer + Ben Fried's job title is Chief Information Officer + Ben Fried's occupation is Chief Information Officer + Ben Fried is Cheif Information Officer by occupation + The Chief Information Officer is Ben Fried + Ben Fried holds the position of Chief Information Officer + Ben Fried is Chief Information Officer + Ben Fried is appointed as Chief Information Officer + Ben Fried is mandated as Chief Information Officer + Ben Fried has the title of Chief Information Officer + The title of Ben Fried is Chief Information Officer + Ben Fried works in a position of Chief Information Officer + The position of Ben Fried is Chief Information Officer + Ben Fried's title is Chief Information Officer + Ben fried's position is Chief Information Officer + Where do all people work and what is their occupation + Who do all people work for and what's their occupation + give me all people with their job titles and the Organization they work for + give me all job titles with their holders and the Organization they work for + give me all people with their job positions and the Organization they work for + give me all job positions with their holders and the Organization they work for + give me all people with their occupation and where they work + give me all people with their occupations and where they work + What are all people by occupation and who do they work for + What are all people by occupation and what is the name of the organization they work for + What are the jobs of all people and who do they work for + What are the jobs of all people and what is the name of the organization they work for + What are all people's occupations and what is the name of the organizations they work for + Who is employed where as what + Who is employed at what organization in what position + Who operates where and in what position + who is active at what organization in what capacity + who is paid by which organization for what work + who is appointed by which organization as in what capacity + which orgniazation does employ whom as what + which organization appoints whom in what position + what is the job title of which person at what organization + what is the occupation of all people and who do they work for + which people work for what organization in what capacity + who works in what company and in what capacity + Who works at Microsoft as what + Who is who at Microsoft + Who is appointed as what at Microsoft + Who is employed by Microsoft as what + Who is mandated by Microsoft as what + Which position is occupied by whom at Microsoft + Who occupies which position at Microsoft + Who works at what position at Microsoft + who is active as what at Microsoft + who has what title at Microsoft + give me the names of the people that work for Microsoft with their job positions + give me the Microsoft employees names with their job titles + give me the names of the people that work for Microsoft with their job titles + give me the Microsoft employees names with their job positions + give me the Microsoft employees names with their occupations + give me the names of the people that work for Microsoft with their occupations + give me the names of the people that are active at Microsoft with their job positions + give me the names of the people that are active at Microsoft with their job titles + give me the names of the people that are active at Microsoft with their occupations + Who works where as a CEO + Who is apopinted at which oranigzation as a CEO + Which organization employs whom as a CEO + Which orgnization appoints whom as a CEO + Which organization gives the mandate to whom to be the CEO + Which organization has whom as the CEO + who is a CEO of which organization + who and where is CEO + who is a CEO of which organization + who is employed as CEO and in which organization + who is appointed as CEO and in which organization + who is mandated as CEO and in which organization + who is appointed as a CEO and where + who is a CEO and where + give me the names of all CEOs and the organizations they work for + give me the names of the people that work as a CEO and in which organization + give me the names of the people that have a job position CEO and in which organization + give me the names of the people that have a job title CEO and in which organization + give me the names of the people that have an occupation CEO and in which organization + give me the names of the people that occupy the the position CEO and in which organization + Who is the president of Microsoft + Who works as president of Microsoft + Which person has the title president of Microsoft + who has the title president of Microsoft + who is employed as president of Microsoft + who is appointed as president of Microsoft + who has Microsoft employed as president + who is employed as president by Microsoft + who does Microsoft appoint as its president + who has the mandate to be the president of Microsoft + who acts as president of Microsoft + who acts as Microsoft's president + Where does Eric Schmidt work and as what + Where is Eric Schmidt apopinted and as what + What is the position of Eric Schmidt and at which organization does he work + What is the title of Eric Schmidt and where does he work + Where does Eric Schmidt work and in what capacity + Which organization has employed Eric Schmidt and as what + Which organization has employed Eric Schmidt and in what capacity + Where is Eric Schmidt appointed and as what + What is the title of Eric Schmidt at Google + What position does Eric Schmidt occupy at Google + What position does Eric Schmidt have at Google + What title does Eric Schmidt have at Google + Eric Schmidt is appointed at Google as what + Eric Schidt works for Google in what position + What is Eric Schmidt at Google + What mandate has Eric Schmidt at Google + The CEO of which organization is Eric Schmidt + Eric Schmidt is the CEO of which organization + Eric Schmidt is employed as CEO of which organization + where is Eric Schmidt the CEO + Who employs Eric Schmidt as CEO + where is Eric Schmidt appointed as CEO + which organization has employed Eric Schmidt as CEO + Eric Schmidt has the mandate of CEO for which organization + Which organization gave Eric Schmidt the mandate to be the CEO + Who appointed Eric Schmidt to be the CEO + which organization apopinted Eric Schmidt as the CEO + Eric Schmidt is CEO at Google + Eric Schmidt is the CEO of Google + Eric Schmidt has the title of CEO at Google + Eric Schmidt occupies the position of CEO at Google + Eric Schmidt acts as a CEO of Google + Eric Schmidt is employed as the CEO of Google + Eric Schmidt has the mandate of CEO of Google + Google has Eric Schmidt as its CEO + Google has employed Eric Schmidt as CEO + Google assigned Eric Schmidt to be the CEO + Google assigned the title of CEO to Eric Schmidt + Google gave the mandate of Eric Schmidt to be its CEO + Eric Schmidt's position is CEO at Google + Eric Schmidt's title is CEO at Google + Who works where + who occupies position in which organization + which person works where + who is employed where + who is employed in what organization + what person has what workplace + who operates in what organization + which person operates in which organization + who occupies position where + Who works at Google + all people working for Google + who is an employee of Google + all Google's employees + what are the names of the people working for Google + what are the names of all people working for Google + who operates at Google + what person exercises position at Google + who is active at Google + who works for Google + which person occupies position at Google + who has a job at Google + who is employed by Google + who is paid by Google + Where does Sergey Brin work + What is the organization that employs Sergey Brin + Which organization does Sergey Brin work for + Who employes Sergey Brin + Who does Sergey Brin work for + Which organization is Sergey Brin employed by + Which organization is Sergey Brin active in + Sergey Brin occupies position in which organizaton + Where does Sergey Brin go to work + Where is Sergey Brin professionally occupied + Who is Sergey Brin's employer + Who is the employer of Sergey Brin + Sergey Brin works at Google + Sergey Brin has position at Google + Sergey Brin is professionally occupied at Google + Sergey Brin is active at Google + Google has employed Sergey Brin + Google is the employer of Sergey Brin + Sergey Brin does work for Google + Sergey Brin is employed by Google + Sergey Brin has a work contract with Google + Sergey Brin has a job contract with Google + Sergey Brin is a professional at Google + Who is also known as Jung and as Carl G Jung + Who is also called Jung, or Carl G Jung + Who is otherwise known as Jung, or Carl G Jung + Who is otherwise called Jung, or Carl G Jung + Who is also named Jung, or Carl G Jung + Who is otherwise named Jung, or Carl G Jung + Who is famous with the name Jung, or Carl G Jung + What is the full name of a person also known as Jung, or Carl G Jung + What is the full name of a person otherwise known as Jung, or Carl G Jung + What is the full name of a person also named Jung, or Carl G Jung + What is the full name of a person otherwise named Jung, or Carl G Jung + What is the full name of a person also called Jung, or Carl G Jung + What is the full name of a person otherwise called Jung, or Carl G Jung + give me all people with a nickname Jung, or Carl G Jung + give me all people also named Jung, or Carl G Jung + give me all people also known as Jung, or Carl G Jung + give me all people otherwise known as Jung, or Carl G Jung + give me all people also called Jung, or Carl G Jung + give me all people otherwise called Jung, or Carl G Jung + How is Carl Gustav Jung also known + How is Carl Gustav Jung also called + How is Carl Gustav Jung otherwise known + How is Carl Gustav Jung otherwise called + How is Carl Gustav Jung also named + How is Carl Gustav Jung otherwise named + What names is Carl Gustav Jung famous with + What names is Carl Gustav Jung known with + What names is Carl Gustav Jung called with + What names is Carl Gustav Jung also called with + give me the nicknames of Carl Gustav Jung + give me Carl Gustav Jung's nicknames + Carl Gustav Jung is also known as Jung and Carl G Jung + Carl Gustav Jung also called Jung and Carl G Jung + Carl Gustav Jung otherwise known as Jung and Carl G Jung + Carl Gustav Jung otherwise called Jung and Carl G Jung + Carl Gustav Jung also named Jung and Carl G Jung + Carl Gustav Jung otherwise named Jung and Carl G Jung + Carl Gustav Jung famous with the names Jung and Carl G Jung + Carl Gustav Jung known with the names Jung and Carl G Jung + Carl Gustav Jung called with the names Jung and Carl G Jung + Carl Gustav Jung also called with the names Jung and Carl G Jung + the nicknames of Carl Gustav Jung are Jung and Carl G Jung + Carl Gustav Jung's nicknames are Jung and Carl G Jung + Jung and Carl G Jung are names of Carl Gustav Jung + Jung and Carl G Jung are aliases of Carl Gustav Jung + Larry Page and Sergey Brin are co-founders of Google + Co-founders of Google are Larry Page and Sergey Brin + Larry Page is co-founder of Google and Sergey Brin is co-founder of Google + Larry Page with Sergey Brin is co-founder of Google + Larry Page and Sergey Brin co-founded Google + Larry Page and Sergey Brin founded Google together + Larry Page co-founded Google with Sergey Brin + Larry Page and Sergey Brin estabslished Google together + Larry Page and Sergey Brin set up Google together + Larry Page established Google with Sergey Brin + Larry Page set up Google with Sergey Brin + Larry Page launched Google with Sergey Brin + Larry Page and Sergey Brin launched Google + Larry Page and Sergey Brin created Google + Larry Page and Sergey Brin constituted Google together + Sergey Brin and Larry Page work at Google + Sergey Brin works with Larry Page at Google + Sergey Brin and Larry Page are colleagues at Google + Sergey Brin and Larry Page are occupied at Google + Google has employed Sergey Brin and Larry Page + Sergey Brin and Larry Page are employed by Google + Sergey Brin and Larry Page have positions at Google + Sergey Brin and Larry Page are professionally active at Google + Sergey Brin and Larry Page get sallaries from Google + Sergey Brin and Larry Page are paid by Google + Sergey Brin, Larry Page and Eric Schmidt work at Google + Sergey Brin, Larry Page and Eric Schmidt are colleagues at Google + Sergey Brin, Larry Page and Eric Schmidt are employed by Google + Sergey Brin, Larry Page and Eric Schmidt collaborate in Google + Sergey Brin, Larry Page and Eric Schmidt are paid by Google + Sergey Brin, Larry Page and Eric Schmidt get sallaries at Google + Sergey Brin, Larry Page and Eric Schmidt are professionally active at Google + Google has employed Sergey Brin, Larry Page and Eric Schmidt + Sergey Brin, Larry Page and Eric Schmidt are appointed by Google + Sergey Brin, Larry Page and Eric Schmidt do work for Google + +