1. A slide type portable terminal comprising a body housing and a sliding housing sliding relative to the body housing while facing the body housing, wherein:
the body housing includes a guide plate comprising a double guide member to double guide a sliding of the sliding housing; and
the sliding housing includes a double sliding plate comprising a main sliding member and an auxiliary sliding member in which the auxiliary sliding member including an auxiliary guide rail extends in a reverse direction of a sliding direction of the main sliding member, and the main sliding member and auxiliary member are double assembled and double engaged with the double guide member of the guide plate to cause the main sliding member and the auxiliary sliding member of the sliding housing to slide relative to the body housing while maintaining double engagement with the double guide member of the guide plate during sliding of the main sliding member, the double guide member guiding the sliding of the double sliding plate;
wherein the double guide member comprises:
a first guide unit formed on both lateral surfaces of the guide plate and protruding from both lateral surfaces of the guide plate in a vertical direction to set and guide the sliding of a main sliding member formed in the sliding housing, the first guide unit being formed in a lower side of the guide plate; and
a second guide unit formed on both lateral surfaces of the guide plate to set and guide the sliding of an auxiliary sliding member assembled with the main sliding member the second guide unit being formed on an upper side of the guide plate; and
wherein the auxiliary guide rail extends from the upper side of the main sliding member to a position where the auxiliary guide rail is folded onto a part of the main guide rail.
2. The slide type portable terminal as claimed in claim 1, wherein the double sliding plate comprises:
the main sliding member is set in the double guide member; and
the auxiliary sliding member is formed between the main sliding member and the guide plate, and set in the double guide member to slide.
3. The slide type portable terminal as claimed in claim 1, wherein the first guide unit includes a first rail groove, the first rail groove being directed towards the main sliding member, and the second guide unit includes a second rail groove and directed towards the auxiliary sliding member.
4. The slide type portable terminal as claimed in claim 3, wherein the first rail groove and second rail groove comprise a guide form in their respective ends for reducing friction in the sliding and guiding so as to make the sliding easy.
5. The slide type portable terminal as claimed in claim 3, wherein the main sliding member comprises a clean back cover for covering a back surface of the double sliding plate.
6. The slide type portable terminal as claimed in claim 5, wherein the main sliding member comprises an assembly unit protruding from both lateral surfaces of the main sliding member to assemble the clean back cover.
7. The slide type portable terminal as claimed in claim 6, wherein the main sliding member comprises a main guide rail set in the first rail groove, and
the auxiliary guide rail protrudes from an assembly surface of the main sliding member to be set in the second rail groove.
8. The slide type portable terminal as claimed in claim 7, wherein the main guide rail is formed on both lateral surfaces of the main sliding member under the assembly unit, and
the auxiliary guide rail first extends vertically from an upper side of the main sliding member to a position where the auxiliary guide rail is folded to further extend horizontally with respect to said upper side in a direction of the main guide rail.
9. The slide type portable terminal as claimed in claim 8, wherein the main sliding member comprises a stopper member in an upper side, the stopper member being engaged with the upper side of the guide plate in the sliding of the main sliding member to interrupt the sliding of the main sliding member.
10. The slide type portable terminal as claimed in claim 9, wherein, in a state of the sliding housing facing the body housing, the first rail groove sets the upper side of the main guide rail and the second rail groove sets the auxiliary guide rail in an internal side of the clean back cover,
if the sliding housing slides relative to the body housing, the first rail groove guides the sliding of the main guide rail and the second rail groove guides the sliding of the auxiliary guide rail, and
in a state of the sliding housing protruding from the body housing, the first rail groove sets the lower side of the main guide rail and the second rail groove sets the lower side of the auxiliary guide rail to maintain the double assembly state.
11. A portable terminal comprising:
a guide plate including first guide units formed on a lower part of each lateral side of the guide plate and second guide units formed on an upper part of each lateral side of the guide plate, each of the first and second guide units being formed in a \u201cU\u201d to form a corresponding rail groove; and
a sliding plate comprising a main sliding member and an auxiliary sliding member in which the auxiliary sliding member including an auxiliary guide rail extends in a reverse direction of a sliding direction of the main sliding member, the auxiliary sliding member being positioned between the guide plate and the main sliding member, wherein the main sliding member engages the rail groove corresponding to the first guide units and the auxiliary sliding member engages the rail groove corresponding to the second guide units maintains double-engagement with the guide plate during the sliding of the main sliding member;
wherein the main sliding member is set in the first guide unit and the auxiliary sliding member is set in the second guide unit to maintain an assembly state of the guide plate and the sliding plate in a position of the first guide unit and second guide unit during sliding of the sliding plate; and wherein the auxiliary sliding member includes an auxiliary guide rail, said auxiliary guide rail extends from the upper side of the main sliding member to a position where the auxiliary guide rail is folded onto a part of the main guide rail.
12. The terminal of claim 11, wherein an end of each rail groove includes a guide form of a friction material to reduce friction when sliding.
13. The terminal of claim 11 further comprising a stopper member on an upper side the main sliding member for interrupting the sliding of the auxiliary sliding member.
14. The terminal of clam 11, wherein the auxiliary guide rail engages the corresponding rail groove of the second guide unit.
15. The terminal of claim 11, wherein the auxiliary sliding member is smaller than the main sliding member.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A system including:
a data storage system storing a specification for each of multiple sources, each specification including information identifying one or more data elements of the corresponding source; and
a data processing system that communicates with the data storage system configured to process data elements of the sources, including:
identify terms and associated descriptions in a first source,
for each term in the first source, identify a first predetermined number of terms in a second source that are most similar to the term in the first source, and identify a second predetermined number of term descriptions that are the most similar to the term description in the first source, and
for each term in the first source, apply one or more rules to evaluate quality of matches between the term in the first source and the terms in the second source, in which each rule evaluates a similarity between the term of the first source and the term in the second source, and evaluate a similarity between the term description of the first source and the term description of the second source.
2. The system of claim 1 in which each rule assigns a grade level to a match between the term and associated description in the first source and the term and associated description in the second source.
3. The system of claim 2 in which the data processing system is further configured to identify matches having grade levels below a threshold level.
4. A method including:
storing, in a data storage system, a specification for each of multiple sources, each specification including information identifying one or more data elements of the corresponding source; and
processing, in a data processing system that communicates with the data storage system, data elements of the sources, including:
identifying terms and associated descriptions in a first source,
for each term in the first source, identifying a first predetermined number of terms in a second source that are most similar to the term in the first source, and identifying a second predetermined number of term descriptions that are the most similar to the term description in the first source,
for each term in the first source, applying one or more rules to evaluate quality of matches between the term in the first source and the terms in the second source, in which each rule evaluates a similarity between the term of the first source and the term in the second source, and evaluates a similarity between the term description of the first source and the term description of the second source.
5. The method of claim 4 in which each rule assigns a grade level to a match between the term and associated description in the first source and the term and associated description in the second source.
6. The method of claim 5, further including identifying matches having grade levels below a threshold level.
7. A non-transitory computer-readable medium storing a computer program, the computer program including instructions for causing a computer to:
store a specification for each of multiple sources, each specification including information identifying one or more data elements of the corresponding source; and
process data elements of the sources, including:
identify terms and associated descriptions in a first source,
for each term in the first source, identify a first predetermined number of terms in a second source that are most similar to the term in the first source, and identify a second predetermined number of term descriptions that are the most similar to the term description in the first source, and
for each term in the first source, apply one or more rules to evaluate quality of matches between the term in the first source and the terms in the second source, in which each rule evaluates a similarity between the term of the first source and the term in the second source, and evaluate a similarity between the term description of the first source and the term description of the second source.
8. The non-transitory computer-readable medium of claim 7 in which each rule assigns a grade level to a match between the term and associated description in the first source and the term and associated description in the second source.
9. The non-transitory computer-readable medium of claim 7, further including identifying matches having grade levels below a threshold level.
10. A system including:
means for storing a specification for each of multiple sources, each specification including information identifying one or more data elements of the corresponding source; and
means for processing data elements from the sources, the processing including
identifying terms and associated descriptions in a first source,
for each term in the first source, identifying a first predetermined number of terms in a second source that are most similar to the term in the first source, and identifying a second predetermined number of term descriptions that are the most similar to the term description in the first source, and
for each term in the first source, applying one or more rules to evaluate quality of matches between the term in the first source and the terms in the second source, in which each rule evaluates a similarity between the term of the first source and the term in the second source, and evaluates a similarity between the term description of the first source and the term description of the second source.
11. A system including:
a data storage system storing a specification for each of multiple sources, each specification including information identifying one or more data elements of the corresponding source; and
a data processing system that communicates with the data storage system configured to process data elements of the sources, including:
identify pairs of data elements, each pair of data elements including a data element from a first source and a data element from a second source, each data element being associated with a name and a description,
for each pair of data elements, compute a first similarity value representing a similarity of the names associated with the pair of data elements, and compute a second similarity value representing a similarity of the descriptions associated with the pair of data elements, and
apply one or more rules to each pair of at least some of the pairs of data elements, each rule evaluating a quality of match between the pair of data elements, including comparing the first similarity value to a first threshold value and comparing the second similarity value to a second threshold value.
12. The system of claim 11 in which compute similarity values for data elements of first and second sources includes compute similarity values for cleansed or standardized data elements of first and second sources, and
evaluating a quality of match between a first data element of the first source and a second data element of the second source includes evaluating a quality of match between a first cleansed or standardized data element of the first source and a second cleansed or standardized data element of the second source.
13. The system of claim 11 in which the data processing system is further configured to cleanse or standardize the data elements prior to computing similarity values for the data elements.
14. The system of claim 11 in which when a rule is applied to a pair of data elements, the rule assigns a grade level to a match between the pair of data elements based on a comparison of a first similarity value to a first threshold value and a comparison of a second similarity value to a second threshold value.
15. The system of claim 12 in which the data processing system is configured to, for each data element in the first source, identify a first predetermined number of names in the second source that are the most similar to the name of the data element in the first source, and identifying a second predetermined number of descriptions that are the most similar to the description of the data element in the first source.
16. The system of claim 15, including for each data element in the first source, applying rules to the name and the description of the data element in the first source, each of the first predetermined number of names in the second source, and each of the second predetermined number of descriptions in the second source,
in which each rule evaluates a match between the name of the data element in the first source and one of the first predetermined number of names in the second source, andor a match between the description of the data element in the first source and one of the second predetermined number of descriptions in the second source.
17. The system of claim 16 in which each rule assigns a grade level to a match between a name and description in the first source and a name and description in the second source.
18. The system of claim 17, further including identifying matches having grade levels below a threshold level.
19. The system of claim 12 in which each data element is associated with a class word, and the method includes for each pair of data elements, computing a third similarity value representing a similarity of the class words associated with the pair of data elements.
20. A method including:
storing, in a data storage system, a specification for each of multiple sources, each specification including information identifying one or more data elements of the corresponding source; and
processing, in a data processing system that communicates with the data storage system, data elements of the sources, including:
identifying pairs of data elements, each pair of data elements including a data element from a first source and a data element from a second source, each data element being associated with a name and a description,
for each pair of data elements, computing a first similarity value representing a similarity of the names associated with the pair of data elements, and computing a second similarity value representing a similarity of the descriptions associated with the pair of data elements, and
applying one or more rules to each pair of at least some of the pairs of data elements, each rule evaluating a quality of match between the pair of data elements, including comparing the first similarity value to a first threshold value and comparing the second similarity value to a second threshold value.
21. The method of claim 20 further including:
classifying terms appearing in the pair of data elements into one or more classes; and
assigning one or more class words for each of the terms in the pair of data elements;
wherein computing the similarity values includes comparing the one or more class words corresponding to terms in the pair of data elements respectively.
22. The method of claim 20 wherein a first grade is assigned to an output of a first rule and a second grade is assigned to a second, different output of a second rule, wherein the first grade indicates a better quality metric characterizing the match relative to the second grade.
23. The method of claim 20 in which the processing includes:
providing a first weight to terms from names or descriptions that occur with a first frequency in the first or second source; and
providing a second weight to terms from names or descriptions that occur with a second frequency in the first or second source, wherein a value of the first weight is less than a value of the second weight;
wherein computing the first and second similarity values takes into account of the weights associated with the terms.
24. The method of claim 20 in which the processing includes:
computing a first frequency of terms in the first source and a second frequency of terms in the second source; and
producing a quality metric based on a product of numerical values of the first and second frequencies.
25. The method of claim 20 in which computing the first and second similarity values for data elements of first and second sources includes computing similarity values for cleansed or standardized data elements of first and second sources, and
evaluating a quality of match between a first data element of the first source and a second data element of the second source includes evaluating a quality of match between a first cleansed or standardized data element of the first source and a second cleansed or standardized data element of the second source.
26. The method of claim 20 in which the processing includes cleansing or standardizing the data elements prior to computing similarity values for the data elements.
27. The method of claim 20 in which when a rule is applied to a pair of data elements, the rule assigns a grade level to a match between the pair of data elements based on a comparison of a first similarity value to a first threshold value and a comparison of a second similarity value to a second threshold value.
28. The method of claim 27, further including identifying pairs of data elements for which the grade level assigned to the match of each of the pairs of data elements is below a threshold level.
29. The method of claim 20, further including for each data element in the first source, identifying a first predetermined number of names in the second source that are the most similar to the name of the data element in the first source, and identifying a second predetermined number of descriptions that are the most similar to the description of the data element in the first source.
30. The method of claim 29, including for each data element in the first source, applying rules to the name and the description of the data element in the first source, each of the first predetermined number of names in the second source, and each of the second predetermined number of descriptions in the second source,
in which each rule evaluates a match between the name of the data element in the first source and one of the first predetermined number of names in the second source, andor a match between the description of the data element in the first source and one of the second predetermined number of descriptions in the second source.
31. The method of claim 30 in which each rule assigns a grade level to a match between a name and description in the first source and a name and description in the second source.
32. The method of claim 31, further including identifying matches having grade levels below a threshold level.
33. The method of claim 20 in which each data element is associated with a class word, and the method includes for each pair of data elements, computing a third similarity value representing a similarity of the class words associated with the pair of data elements.
34. The method of claim 33 in which each rule evaluates a quality of match between the pair of data elements by also comparing the third similarity value to a third threshold value, and assigning a grade level to the match also based on the third threshold value.
35. The method of claim 34, further including identifying pairs of data elements for which the grade level assigned to the match of each of the pairs of data elements is below a threshold level.
36. A non-transitory computer-readable medium storing a computer program, the computer program including instructions for causing a computer to:
store a specification for each of multiple sources, each specification including information identifying one or more data elements of the corresponding source; and
process data elements of the sources, including:
identify pairs of data elements, each pair of data elements including a data element from a first source and a data element from a second source, each data element being associated with a name and a description,
for each pair of data elements, compute a first similarity value representing a similarity of the names associated with the pair of data elements, and computing a second similarity value representing a similarity of the descriptions associated with the pair of data elements, and
apply one or more rules to each pair of at least some of the pairs of data elements, each rule evaluating a quality of match between the pair of data elements, including comparing the first similarity value to a first threshold value and comparing the second similarity value to a second threshold value.
37. The non-transitory computer-readable medium of claim 36 in which process data elements includes:
classify terms appearing in the first and second data elements into one or more classes; and
assign one or more class words for each of the terms in the first and second data elements;
wherein compute the similarity values includes compare the one or more class words corresponding to terms in the pair of data elements respectively.
38. The non-transitory computer-readable medium of claim 36 in which a first grade is assigned to an output of a first rule and a second grade is assigned to a second, different output of a second rule, wherein the first grade indicates a better quality metric characterizing the match relative to the second grade.
39. The non-transitory computer-readable medium of claim 36 in which process data elements includes:
providing a first weight to terms from names or descriptions that occur with a first frequency in the first or second source; and
providing a second weight to terms from names or descriptions that occur with a second frequency in the first or second source, wherein a value of the first weight is less than a value of the second weight;
wherein computing the first and second similarity values takes into account of the weights associated with the terms.
40. The non-transitory computer-readable medium of claim 36 in which process data elements includes:
computing a first frequency of terms in the first source and a second frequency of terms in the second source; and
producing a quality metric based on a product of numerical values of the first and second frequencies.
41. The computer-readable medium of claim 36 in which compute similarity values for data elements of first and second sources includes compute similarity values for cleansed or standardized data elements of first and second sources, and
evaluate a quality of match between a first data element of the first source and a second data element of the second source includes evaluate a quality of match between a first cleansed or standardized data element of the first source and a second cleansed or standardized data element of the second source.
42. The computer-readable medium of claim 36 in which the computer program further includes instructions for causing the computer to cleanse or standardize the data elements prior to computing similarity values for the data elements.
43. The non-transitory computer-readable medium of claim 36 in which when a rule is applied to a pair of data elements, the rule assigns a grade level to a match between the pair of data elements based on a comparison of a first similarity value to a first threshold value and a comparison of a second similarity value to a second threshold value.
44. The non-transitory computer-readable medium of claim 43, further including instructions for causing the computer to identify pairs of data elements for which the grade level assigned to the match of each of the pairs of data elements is below a threshold level.
45. The non-transitory computer-readable medium of claim 36, further including instructions for causing the computer to, for each data element in the first source, identify a first predetermined number of names in the second source that are the most similar to the name of the data element in the first source, and identify a second predetermined number of descriptions that are the most similar to the description of the data element in the first source.
46. The non-transitory computer-readable medium of claim 45, including instructions for causing the computer to, for each data element in the first source, apply rules to the name and the description of the data element in the first source, each of the first predetermined number of names in the second source, and each of the second predetermined number of descriptions in the second source,
in which each rule evaluates a match between the name of the data element in the first source and one of the first predetermined number of names in the second source, andor a match between the description of the data element in the first source and one of the second predetermined number of descriptions in the second source.
47. The non-transitory computer-readable medium of claim 46 in which each rule assigns a grade level to a match between a name and description in the first source and a name and description in the second source.
48. The non-transitory computer-readable medium of claim 47, further including instructions for causing the computer to identify matches having grade levels below a threshold level.
49. The non-transitory computer-readable medium of claim 36 in which each data element is associated with a class word, and the medium further includes instructions for causing the computer to, for each pair of data elements, compute a third similarity value representing a similarity of the class words associated with the pair of data elements.
50. The non-transitory computer-readable medium of claim 49 in which each rule evaluates a quality of match between the pair of data elements by also comparing the third similarity value to a third threshold value, and assigning a grade level to the match also based on the third threshold value.
51. The non-transitory computer-readable medium of claim 50, further including instructions for causing the computer to identify pairs of data elements for which the grade level assigned to the match of each of the pairs of data elements is below a threshold level.
52. A system including:
means for storing a specification for each of multiple sources, each specification including information identifying one or more data elements of the corresponding source; and
means for processing data elements from the sources, the processing including
identifying pairs of data elements, each pair of data elements including a data element from a first source and a data element from a second source, each data element being associated with a name and a description,
for each pair of data elements, computing a first similarity value representing a similarity of the names associated with the pair of data elements, and computing a second similarity value representing a similarity of the descriptions associated with the pair of data elements, and
applying one or more rules to each pair of at least some of the pairs of data elements, each rule evaluating a quality of match between the pair of data elements, including comparing the first similarity value to a first threshold value and comparing the second similarity value to a second threshold value.