Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

Takahiko Ito
November 18, 2017
1.9k

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

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

Takahiko Ito

November 18, 2017
Tweet

Transcript

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

    View Slide

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

    View Slide

  3. ४උɿදهΏΕ
    044ϓϩδΣΫτͷυΩϡϝϯτΛॻ͘ͱɺදهΏΕʹ
    ೰·͞ΕΔ
    ϰΣτφϜWTϕτφϜ จࣈͷ༳Ε

    &YDFMWTΤΫηϧʢจࣈछͷ༳Εʣ
    ߦ͏WTߦͳ͏ʢૹΓԾ໊ʣ
    ຊൃදͰ͸ɺදهΏΕ΁ରॲ͢ΔΞΠσΞͱʢ3FE1FO
    Ͱར༻Ͱ͖Δʣ࣮૷ʹ͍ͭͯ঺հ

    View Slide

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

    View Slide

  5. ྫදهΏΕΛؚΉจॻ

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

    View Slide

  6. ྫදهΏΕΛؚΉจॻ

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

    View Slide

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


    View Slide

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

    View Slide

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

    View Slide

  10. ྫɿΏΒ͗ݕ஌ॲཧ

    ෳ਺ͷܭࢉػʢ$MVTUFSʣͰಈ
    ࡞͢Δ֤αʔόʔΛʮΠϯελ
    ϯεʯͱݺͼ·͢ɻͨͱ͑͹ݕ
    ࡧΤϯδϯ΍σʔλϕʔε
    TFSWFSͰ͸ΠϯσοΫεΛΫ
    ϥελ಺ͷJOTUBODFͰ෼ׂͯ͠
    อ࣋͠·͢ɻ
    ಡΈ ୯ޠϦετ
    Ϋϥελ $MVTUFSɺΫϥελ
    ϑΫε΢ ෳ਺
    αʔό TFSWFSɺαʔόʔ
    ʜ ʜ
    ಉ͡ಡΈΛ࣋ͭ୯ޠϖΞ͸
    දهΏΕͷՄೳੑ

    View Slide

  11. ໰୊ಡΈ͸Ͳ͏΍ͬͯऔ
    ಘ͢Δͷ͔
    ղܾ๏ɿࣙॻʹཔΔʂ
    ೔ຊޠͷܗଶૉղੳثͰར༻͞ΕΔࣙॻʹ͸৭ʑ͋Δ
    /"*45+%*$
    *QBEJD
    6OJEJD
    /&PMPHE

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    ผه ΂͖ ॿಈࢺ

    දهΏΕͷநग़ػೳͷ࢖༻ʹ͸஫ҙ͕ඞཁ

    View Slide

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

    View Slide

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

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

    View Slide

  19. %&.0
    SFEQFOUJOGPDDPOGSFEQFODPOGKBYNM
    TBNQMFEPDKBTBNQMFEPDKBSF

    View Slide

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

    View Slide

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

    View Slide