home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / lifeos2.zip / LIFE-1.02 / TESTS / REFOUT / BABEL.REF < prev    next >
Text File  |  1996-06-04  |  15KB  |  539 lines

  1.  
  2. *** Yes
  3. > > 
  4. art <| subjects.
  5. music <| art.
  6. painting <| art.
  7. sculpture <| art.
  8. architecture <| art.
  9.  
  10. *** Yes
  11. subjects <| @.
  12. philosophy <| subjects.
  13. religion <| subjects.
  14. social_science <| subjects.
  15. language <| subjects.
  16. pure_science <| subjects.
  17. applied_science <| subjects.
  18. art <| subjects.
  19. literature <| subjects.
  20. history <| subjects.
  21.  
  22. *** Yes
  23. *** Yes
  24. *** No
  25. *** No
  26. history <| subjects.
  27. ancient_history <| history.
  28. europe_history <| history.
  29. asia_history <| history.
  30. america_history <| history.
  31.  
  32. *** Yes
  33. mathematics <| pure_science.
  34. algebra <| mathematics.
  35. analysis <| mathematics.
  36. topology <| mathematics.
  37. theory_of_computation <| mathematics.
  38.  
  39. *** Yes
  40. pure_science <| subjects.
  41. mathematics <| pure_science.
  42. computer_science <| pure_science.
  43. physics <| pure_science.
  44. chemistry <| pure_science.
  45. biology <| pure_science.
  46.  
  47. *** Yes
  48. *** Yes
  49. *** No
  50. *** Yes
  51. A = library_material(attribute => "
  52.      'library_material' has following attributes:",
  53.                      call_number => lc_number(attribute => "
  54.      'lc_number' consists of four attributes:
  55.         'c_letter': a category letter which is one or two alphabet characters.
  56.         'f_digit':  the first four digits of lc_number.
  57.         's_digit':  the second 7 digits.
  58.         'cuttering':  a cutterring of the item",
  59.                                               c_letter => string,
  60.                                               cuttering => string,
  61.                                               definition => "'lc_number' is a library congress number.",
  62.                                               f_digit => [1 -- 9999],
  63.                                               s_digit => [1 -- 9999999]),
  64.                      date_of_pub => date(attribute => "'date' has three attributes, day, month, and year",
  65.                                          day => [1 -- 31],
  66.                                          definition => "It is a date",
  67.                                          month => [1 -- 12],
  68.                                          year => [0 -- 3000]),
  69.                      definition => "library_material spans all objects in the library",
  70.                      l_responsibility => list_responsibility,
  71.                      language => languages,
  72.                      lend_info => lend_tab(attribute => "
  73.      'lend_tab' has five attributes:
  74.        'library_use_only': boolean if a material can be checked out.
  75.        'lend_period'  :  allowed check out period of a material.
  76.        'checked_out'  :  a boolean if a material is currently checked out.
  77.        'checking_time':  the time a material is checked out.
  78.        'return_time'  :  the time a material is returned.",
  79.                                            checked_out => record__key,
  80.                                            checking_time => record__key,
  81.                                            definition => "
  82.      'lend_tab' contains informations about lend status of a material",
  83.                                            lend_period => record__key,
  84.                                            library_use_only => record__key,
  85.                                            return_time => record__key,
  86.                                            ss_number => record__key),
  87.                      publisher => publish(address => place(attribute => "
  88.      'place' has five attributes: 'street' which is a street address, 
  89.      'city', 'state', 'zip_code', and 'nation'",
  90.                                                            city => string,
  91.                                                            definition => "'place' is an address",
  92.                                                            nation => string,
  93.                                                            state => string,
  94.                                                            street => string,
  95.                                                            zip_code => string),
  96.                                           attribute => "'publish' has two attributes, publisher_name and address.",
  97.                                           definition => "'publish' has the information of publisher",
  98.                                           publisher_name => @),
  99.                      recall_info => record__key,
  100.                      recalled => record__key,
  101.                      reserve_info => record__key,
  102.                      s_responsibility => set_responsibility,
  103.                      subject => subjects,
  104.                      title => string).
  105.  
  106. --1> 
  107. *** No
  108. > > 
  109. *** Yes
  110. A = full_name(attribute => "
  111.      'full_name' has three attributes. 'fname' for first name,
  112.      'mname' for middle name, 'lname' for last name",
  113.               definition => "'full_name' is a full name of a person",
  114.               fname => string,
  115.               lname => string,
  116.               mname => string).
  117.  
  118. --1> 
  119. *** No
  120. *** Yes
  121. language <| subjects.
  122. linguistics <| language.
  123. english <| language.
  124. german <| language.
  125. french <| language.
  126.  
  127. languages <| @.
  128. english <| languages.
  129. french <| languages.
  130. german <| languages.
  131. japanese <| languages.
  132. chinese <| languages.
  133. korean <| languages.
  134. spanish <| languages.
  135. portuguese <| languages.
  136. italian <| languages.
  137. latin <| languages.
  138. greek <| languages.
  139. hebrew <| languages.
  140.  
  141. *** Yes
  142. *** Yes
  143. A = automata.
  144. --1> 
  145. *** Yes
  146. A = natural_language_processing.
  147. --1> 
  148. *** No
  149. *** Yes
  150. *** Yes
  151. *** Yes
  152. A = computer_science.
  153. --1> 
  154. *** Yes
  155. A = computer_science, B = mathematics.
  156. ----2> 
  157. *** Yes
  158. A = theory_of_computation, B = A.
  159. ------3> 
  160. *** No
  161. A = computer_science, B = mathematics.
  162. ----2> 
  163. *** No
  164. A = computer_science.
  165. --1> 
  166. *** No
  167. *** No
  168. *** No
  169. *** No
  170. *** Yes
  171. *** Yes
  172. *** No
  173. analogy <| logic.
  174.  
  175. *** Yes
  176. *** No
  177. :: place(attribute => "
  178.      'place' has five attributes: 'street' which is a street address, 
  179.      'city', 'state', 'zip_code', and 'nation'",
  180.          city => string,
  181.          definition => "'place' is an address",
  182.          nation => string,
  183.          state => string,
  184.          street => string,
  185.          zip_code => string).
  186. place <| @.
  187.  
  188. *** Yes
  189. :: ss_num(attribute => "
  190.      'ss_num' has three attributes:
  191.         'first': the first three digits of a social security number.
  192.         'middle': the two digits in the middle.
  193.         'last': is the last four digits.",
  194.           definition => "'ss_num' is a social security number",
  195.           first => ['000' -- '999'],
  196.           last => ['0000' -- '9999'],
  197.           middle => ['00' -- '99']).
  198. ss_num <| @.
  199.  
  200. *** Yes
  201. :: library_material(attribute => "
  202.      'library_material' has following attributes:",
  203.                     call_number => lc_number,
  204.                     date_of_pub => date,
  205.                     definition => "library_material spans all objects in the library",
  206.                     l_responsibility => list_responsibility,
  207.                     language => languages,
  208.                     lend_info => lend_tab,
  209.                     publisher => publish,
  210.                     recall_info => record__key,
  211.                     recalled => record__key,
  212.                     reserve_info => record__key,
  213.                     s_responsibility => set_responsibility,
  214.                     subject => subjects,
  215.                     title => string).
  216. library_material <| @.
  217. printed_monograph <| library_material.
  218. cartographic_material <| library_material.
  219. music_score <| library_material.
  220. sound_recording <| library_material.
  221. motion_picture <| library_material.
  222. microforms <| library_material.
  223. serials <| library_material.
  224. general_reference <| library_material.
  225. philosophy_material <| library_material.
  226. religion_material <| library_material.
  227. social_science_material <| library_material.
  228. language_material <| library_material.
  229. pure_science_material <| library_material.
  230. applied_science_material <| library_material.
  231. art_material <| library_material.
  232. literature_material <| library_material.
  233. history_material <| library_material.
  234.  
  235. *** Yes
  236. *** Yes
  237. A = vlsi.
  238. --1> 
  239. *** Yes
  240. A = computer_architecture.
  241. --1> 
  242. *** No
  243. *** Yes
  244. A = ai_machine.
  245. --1> 
  246. *** No
  247. *** Yes
  248. A = mathematical_logic.
  249. --1> 
  250. *** No
  251. *** Yes
  252. A = automata.
  253. --1> 
  254. *** No
  255. *** Yes
  256. A = parallel_processing_for_ai.
  257. --1> 
  258. *** No
  259. *** Yes
  260. A = ai_programming_language.
  261. --1> 
  262. *** No
  263. *** Yes
  264. A = medical_expert_system.
  265. --1> 
  266. *** No
  267. expert_system <| artificial_intelligence.
  268. medical_expert_system <| expert_system.
  269.  
  270. *** Yes
  271. parallel_processing <| computer_science.
  272. parallel_processing_for_ai <| parallel_processing.
  273.  
  274. *** Yes
  275. *** Yes
  276. A = student_user(address => place(attribute => "
  277.      'place' has five attributes: 'street' which is a street address, 
  278.      'city', 'state', 'zip_code', and 'nation'",
  279.                                   city => string,
  280.                                   definition => "'place' is an address",
  281.                                   nation => string,
  282.                                   state => string,
  283.                                   street => string,
  284.                                   zip_code => string),
  285.                  attribute => "
  286.      'library_user' has three attributes, 'ss_number', 'name', and
  287.       'address'. ",
  288.                  definition => "
  289.      'library_user' is an authorized person to use a library",
  290.                  fine => object_state_key,
  291.                  name => full_name(attribute => "
  292.      'full_name' has three attributes. 'fname' for first name,
  293.      'mname' for middle name, 'lname' for last name",
  294.                                    definition => "'full_name' is a full name of a person",
  295.                                    fname => string,
  296.                                    lname => string,
  297.                                    mname => string),
  298.                  ss_number => ss_num(attribute => "
  299.      'ss_num' has three attributes:
  300.         'first': the first three digits of a social security number.
  301.         'middle': the two digits in the middle.
  302.         'last': is the last four digits.",
  303.                                      definition => "'ss_num' is a social security number",
  304.                                      first => ['000' -- '999'],
  305.                                      last => ['0000' -- '9999'],
  306.                                      middle => ['00' -- '99']),
  307.                  status => student).
  308.  
  309. --1> 
  310. *** No
  311. time_unit <| @.
  312. hours <| time_unit.
  313. days <| time_unit.
  314. weeks <| time_unit.
  315. months <| time_unit.
  316. years <| time_unit.
  317.  
  318. *** Yes
  319. set_responsibility <| @.
  320. author_set <| set_responsibility.
  321. editor_set <| set_responsibility.
  322. association_set <| set_responsibility.
  323.  
  324. *** Yes
  325. *** Yes
  326. A = full_name(attribute => "
  327.      'full_name' has three attributes. 'fname' for first name,
  328.      'mname' for middle name, 'lname' for last name",
  329.               definition => "'full_name' is a full name of a person",
  330.               fname => string,
  331.               lname => string,
  332.               mname => string).
  333.  
  334. --1> 
  335. *** Yes
  336. A = full_name(attribute => "
  337.      'full_name' has three attributes. 'fname' for first name,
  338.      'mname' for middle name, 'lname' for last name",
  339.               definition => "'full_name' is a full name of a person",
  340.               fname => string,
  341.               lname => string,
  342.               mname => string).
  343.  
  344. --1> 
  345. *** Yes
  346. A = full_name(attribute => "
  347.      'full_name' has three attributes. 'fname' for first name,
  348.      'mname' for middle name, 'lname' for last name",
  349.               definition => "'full_name' is a full name of a person",
  350.               fname => string,
  351.               lname => string,
  352.               mname => string).
  353.  
  354. --1> 
  355. *** Yes
  356. A = full_name(attribute => "
  357.      'full_name' has three attributes. 'fname' for first name,
  358.      'mname' for middle name, 'lname' for last name",
  359.               definition => "'full_name' is a full name of a person",
  360.               fname => string,
  361.               lname => string,
  362.               mname => string).
  363.  
  364. --1> 
  365. *** Yes
  366. A = full_name(attribute => "
  367.      'full_name' has three attributes. 'fname' for first name,
  368.      'mname' for middle name, 'lname' for last name",
  369.               definition => "'full_name' is a full name of a person",
  370.               fname => string,
  371.               lname => string,
  372.               mname => string).
  373.  
  374. --1> 
  375. *** Yes
  376. A = full_name(attribute => "
  377.      'full_name' has three attributes. 'fname' for first name,
  378.      'mname' for middle name, 'lname' for last name",
  379.               definition => "'full_name' is a full name of a person",
  380.               fname => string,
  381.               lname => string,
  382.               mname => string).
  383.  
  384. --1> 
  385. *** Yes
  386. A = full_name(attribute => "
  387.      'full_name' has three attributes. 'fname' for first name,
  388.      'mname' for middle name, 'lname' for last name",
  389.               definition => "'full_name' is a full name of a person",
  390.               fname => string,
  391.               lname => string,
  392.               mname => string).
  393.  
  394. --1> 
  395. *** Yes
  396. A = full_name(attribute => "
  397.      'full_name' has three attributes. 'fname' for first name,
  398.      'mname' for middle name, 'lname' for last name",
  399.               definition => "'full_name' is a full name of a person",
  400.               fname => string,
  401.               lname => string,
  402.               mname => string).
  403.  
  404. --1> 
  405. *** No
  406. *** Yes
  407. A = string.
  408. --1> 
  409. *** Yes
  410. A = string.
  411. --1> 
  412. *** Yes
  413. A = string.
  414. --1> 
  415. *** Yes
  416. A = string.
  417. --1> 
  418. *** Yes
  419. A = string.
  420. --1> 
  421. *** Yes
  422. A = string.
  423. --1> 
  424. *** No
  425. boolean <| @.
  426. yes <| boolean.
  427. no <| boolean.
  428.  
  429. *** Yes
  430. semesters <| @.
  431. spring <| semesters.
  432. summer <| semesters.
  433. fall <| semesters.
  434.  
  435. *** Yes
  436. degree_list <| @.
  437. 'Ph.D' <| degree_list.
  438. 'M.A.' <| degree_list.
  439. 'M.S.' <| degree_list.
  440. 'M.D.' <| degree_list.
  441. 'M.B.A.' <| degree_list.
  442.  
  443. *** Yes
  444. :: maps_atlas(attribute => "
  445.      'maps_atlas' has an attribute, 'edition', which has edition number.
  446.       It has several subclasses including 'maps' and 'atlas'.",
  447.               definition => "'maps_atlas' is a class of all kind of maps and atlas.",
  448.               edition => integer).
  449. maps_atlas <| cartographic_material.
  450. maps_atlas <| geographical_reference.
  451. maps <| maps_atlas.
  452. atlas <| maps_atlas.
  453.  
  454. *** Yes
  455. disc_speed <| @.
  456. lp <| disc_speed.
  457. sp <| disc_speed.
  458. lsp <| disc_speed.
  459.  
  460. *** Yes
  461. :: sound_film(definition => "'sound_film' is a class of all film with sound track.").
  462. sound_film <| sound_recording.
  463. sound_film <| motion_film.
  464.  
  465. *** Yes
  466. *** No
  467. *** No
  468. *** Yes
  469. A = parallel_processing_for_ai.
  470. --1> 
  471. *** No
  472. > > 
  473. :: academic_journal(definition => "
  474.      'academic_journal' is a class of all journals whose content is 
  475.       a news of academic society and research papers.").
  476. academic_journal <| serials.
  477. weekly_academic_journal <| academic_journal.
  478. monthly_academic_journal <| academic_journal.
  479. quarterly_academic_journal <| academic_journal.
  480. yearly_academic_journal <| academic_journal.
  481.  
  482. *** Yes
  483. *** Yes
  484. A = europe_history.
  485. --1> 
  486. *** No
  487. > > 
  488.