日本語の表記ゆれ 解決方法の検討と実装

70c7641a3ae1099ab76137b6ba09f6f5?s=47 Takahiko Ito
November 18, 2017
1.6k

日本語の表記ゆれ 解決方法の検討と実装

日本語の表記ゆれを解決する方法について検討し実装方法を紹介する。

70c7641a3ae1099ab76137b6ba09f6f5?s=128

Takahiko Ito

November 18, 2017
Tweet

Transcript

  1. ೔ຊޠͷදهΏΕ ղܾํ๏ͷݕ౼ͱ ࣮૷ ҏ౻ܟ඙ 

  2. ࣗݾ঺հ 3FE1FOͱ͍͏จॻͷ νΣοΫπʔϧΛ࡞ͬ ͍ͯ·͢ ݕࡧͱϚΠχϯάΛ΍ Δ͜ͱ͕ଟ͍Ͱ͢ ࢠҭͯத 

  3. ४උɿදهΏΕ 044ϓϩδΣΫτͷυΩϡϝϯτΛॻ͘ͱɺදهΏΕʹ ೰·͞ΕΔ ϰΣτφϜWTϕτφϜ จࣈͷ༳Ε  &YDFMWTΤΫηϧʢจࣈछͷ༳Εʣ ߦ͏WTߦͳ͏ʢૹΓԾ໊ʣ ຊൃදͰ͸ɺදهΏΕ΁ରॲ͢ΔΞΠσΞͱʢ3FE1FO Ͱར༻Ͱ͖Δʣ࣮૷ʹ͍ͭͯ঺հ

    
  4. දهΏΕͱ͍͏໰୊ ଟ͘ͷ৔߹ΫϦςΟΧϧͰ͸ͳ͍ ͔͠͠ɻɻɻൃݟ͢Δͷʹίετ͕͔͔Δɻɻ ෳ਺ਓ਺ͰυΩϡϝϯτΛ੔උɿಛʹදهΏΕ͕ ൃੜ͠΍͍͢ɻɻɻ 

  5. ྫදهΏΕΛؚΉจॻ  ࠷ۙར༻͞Ε͍ͯΔιϑτ΢ΣΞͷதʹ͸ෳ਺ͷܭࢉػ্Ͱಈ࡞ʢ෼ ࢄʣ͢Δ΋ͷ͕ଟ͘ଘࡏ͠·͢ɻ͜ͷΑ͏ͳ෼ࢄιϑτ΢ΣΞ͸ෳ਺ ͷܭࢉػͰಈ࡞͢Δ͜ͱͰେྔͷσʔλΛѻ͑ͨΓɺߴෛՙͳঢ়گʹ ରॲͰ͖ͨΓ͠·͢ɻຊߘͰ͸ ෳ਺ͷܭࢉػʢ$MVTUFSʣͰಈ࡞͢Δ ֤αʔόʔΛʮΠϯελϯεʯͱݺͼ·͢ɻͨͱ͑͹ݕࡧΤϯδϯ΍ ෼ἢσʔλϕʔεͰ͸ΠϯσοΫεΛΫϥελ಺ͷJOTUBODFͰ෼ׂ͠ ͯอ࣋͠·͢ɻ͜ͷΑ͏ͳ৔߹ɺ֤ΠϯσΫεͷ݁ՌΛϚʔδͯ͠Ϋ

    ϥΠΞϯτϓϩάϥϜʹ౉͢ػߏ͕ඞཁͱͳΓ·͢ɻ
  6. ྫදهΏΕΛؚΉจॻ  ࠷ۙར༻͞Ε͍ͯΔιϑτ΢ΣΞͷதʹ͸ෳ਺ͷܭࢉػ্Ͱಈ࡞ʢ෼ ࢄʣ͢Δ΋ͷ͕ଟ͘ଘࡏ͠·͢ɻ͜ͷΑ͏ͳ෼ࢄιϑτ΢ΣΞ͸ෳ਺ ͷܭࢉػͰಈ࡞͢Δ͜ͱͰେྔͷσʔλΛѻ͑ͨΓɺߴෛՙͳঢ়گʹ ରॲͰ͖ͨΓ͠·͢ɻຊߘͰ͸ ෳ਺ͷܭࢉػʢ$MVTUFSʣͰಈ࡞͢Δ ֤αʔόʔΛʮΠϯελϯεʯͱݺͼ·͢ɻͨͱ͑͹ݕࡧΤϯδϯ΍ ෼ἢσʔλϕʔεͰ͸ΠϯσοΫεΛΫϥελ಺ͷJOTUBODFͰ෼ׂ͠ ͯอ࣋͠·͢ɻ͜ͷΑ͏ͳ৔߹ɺ֤ΠϯσΫεͷ݁ՌΛϚʔδͯ͠Ϋ

    ϥΠΞϯτϓϩάϥϜʹ౉͢ػߏ͕ඞཁͱͳΓ·͢ɻ
  7. ݱঢ়·Ͱͷରॲํ๏ 3FE1FOͰ͸ΧλΧφ୯ޠ͚ͩʹ͍ͭͯ͸͋Δఔ ౓ରԠͰ͖Δ จॻ಺͔ΒΧλΧφ୯ޠΛநग़ͯ͠ɺฤूڑ཭ ͕ྨࣅ͢ΔදهΛ࣋ͭ୯ޠϖΞΛநग़ ໰୊఺ɿΧλΧφҎ֎ͷ୯ޠͰ͸ػೳ͠ͳ͍ ɾ Тɾʆ 

  8. ৽͍͠Ξϓϩʔν ୯ޠͷಡΈʹ஫໨ͨ͠ํ๏Λߟ͑ͨ ௐ΂͍ͯͳ͍͕ɺҰൠతͳํ๏͔΋ දهΏΕͷଟ͘͸ಉ͡ಡΈΛ࣋ͭ ྫɿʮ$MVTUFSʯ͸ʮΫϥελʯͱಡΉ Ξϓϩʔνɿಉ͡ಡΈΛ࣋ͭ୯ޠΛؒҧ͍ީิͱ ͯ͠நग़ͯ͋͛͠Δ 

  9. ࣮ࡍͷॲཧ  จॻ಺ͷ֤୯ޠΛಡΈͰΠϯσΫε͢Δ  ಉҰͷಡΈΛ͕࣋ͭผ୯ޠͷϖΞΛΤϥʔͱ͠ ͯग़ྗ͢Δ 

  10. ྫɿΏΒ͗ݕ஌ॲཧ  ෳ਺ͷܭࢉػʢ$MVTUFSʣͰಈ ࡞͢Δ֤αʔόʔΛʮΠϯελ ϯεʯͱݺͼ·͢ɻͨͱ͑͹ݕ ࡧΤϯδϯ΍σʔλϕʔε TFSWFSͰ͸ΠϯσοΫεΛΫ ϥελ಺ͷJOTUBODFͰ෼ׂͯ͠ อ࣋͠·͢ɻ ಡΈ

    ୯ޠϦετ Ϋϥελ $MVTUFSɺΫϥελ ϑΫε΢ ෳ਺ αʔό TFSWFSɺαʔόʔ ʜ ʜ ಉ͡ಡΈΛ࣋ͭ୯ޠϖΞ͸ දهΏΕͷՄೳੑ
  11. ໰୊ಡΈ͸Ͳ͏΍ͬͯऔ ಘ͢Δͷ͔ ղܾ๏ɿࣙॻʹཔΔʂ ೔ຊޠͷܗଶૉղੳثͰར༻͞ΕΔࣙॻʹ͸৭ʑ͋Δ /"*45+%*$ *QBEJD 6OJEJD /&PMPHE 

  12. બ୒ͨࣙ͠ॻɿ/&PMPHE ಡΈ৘ใΛఏڙ͢Δେن ໛ͳࣙॻ /&PMPHE ࣙॻͷαΠζɿ̏̌̌ສ ֤୯ޠͷಡΈ৘ใ͕ఏڙ ͞Ε͍ͯΔ 

  13. ࢖ͬͯΈΔ 3FE1FOWʹ࣮૷ Λ௥Ճ +BQBOFTF&YQSFTTJPO 7BSJBUJPO IUUQSFEQFOIFSPLVBQQDPN 

  14. ࢖ͬͯΈΔʢେ͖Ίॻ੶ʣ աڈʹࣗ਎͕ࣥචͨ͠ຊͷιʔεΛೖྗ Ͳ͏͍ͬͨ݁Ռ͕ಘΒΕΔͷ͔ΛνΣοΫͯ͠Έ ͨɻ 

  15. ݁Ռɿ͏·͍ͬͨ͘Օॴ ਓखͰ͸ؾ͖ͮʹ͍͘දهΏΕ͕औಘͰ͖ͨ ྫɿ ߦͳ͏ ߦ͏ ୹͍ Έ͔͍͡ 

  16. ݁Ռɿ͏·͘ߦ͔ͳ͔ͬͨ Օॴ ಡΈಉ͡Ͱ΋දهΏΕͰ͸ͳ͍ϖΞ΋औಘ͞Εͯ ͠·͏ɻɻɻ l࢓༷ɺ࢖༻ ໊ࢺ  ผه ΂͖ ॿಈࢺ

     දهΏΕͷநग़ػೳͷ࢖༻ʹ͸஫ҙ͕ඞཁ 
  17. ར༻ํ๏ ໰୊఺ɿ໰୊ͷͳ͍ࣄྫ͕நग़͞Εͯ͠·͏ɻ ௨ৗͷνΣοΫͰ͸ར༻ͤͣɺඞཁͳͱ͖͚࣮ͩ ߦ͢ΔͱΑ͛͞ɻ ˠ3FE1FOW͔ΒΤϥʔϨϕϧΛબ୒Ͱ͖ ΔΑ͏ʹͳΓ·ͨ͠ɻ 

  18. 3FE1FOɿΤϥʔϨϕϧ ͷࢦఆ SFEQFODPOGMBOHKB WBMJEBUPST WBMJEBUPSOBNF+BQBOFTF&YQSFTTJPO7BSJBUJPOMFWFM*OGP WBMJEBUPSOBNF%PVCMF/FHBUJWF WBMJEBUPSOBNF1BSBHSBQI/VNCFS WBMJEBUPSOBNF-JTU-FWFM WBMJEBUPST SFEQFODPOG

     ϨϕϧΛ*OGPʹઃఆ͓ͯ͘͠ͱΤϥʔ͸ग़ྗ͞Ε ͳ͍ʢग़ྗΛ͍ͨ͠ͱ͖ʹ͸ύϥϝλύϥϝλlŠ UISFIPMEJOGPzΛࢦఆ͢Δʣɻ
  19. %&.0 SFEQFOUJOGPDDPOGSFEQFODPOGKBYNM TBNQMFEPDKBTBNQMFEPDKBSF 

  20. ·ͱΊ ೔ຊޠͷදهΏΕʹಡΈͰରॲ͢Δํ๏Λ঺հ ࣙॻʢ/&PMPHEʣ͕͋Ε͹ɺ࣮૷͸೉͘͠ͳ͍ ࣗ෼༻ʹ࡞͓ͬͯ͘ͱศར͔΋ 3FE1FOͰͷදهΏΕͷ࢖༻ํ๏͸ͪ͜ΒΛࢀর ͍ͩ͘͞IUUQCJUMZ[08/HJ 

  21. ͝੩ௌ͋Γ͕ͱ͏͝ ͍͟·ͨ͠