路子工(みちのこたくみ、生没年不詳[1])は、『日本書紀』に登場する7世紀初頭の百済の土木技術者。本名不詳。別名芝耆摩呂(しきまろ)。イラン(ペルシア)系西域から中国南朝を経て百済に寄留していたイラン系(ペルシア)胡人[2]。「路子工」は、パフラヴィー語人名を漢字にあてているとする説が有力。伊藤義教は、「路子工」をパフラヴィー語の「R?h-??k?r(築道に明るい者)」と、「芝耆摩呂」をパフラヴィー語の「??k?r-?m?r(計測に明るい者)」の写音
と指摘している[2]。百済が中国江南と密接な交流があったことは、インドの僧摩羅難陀によって東晋から仏教が伝来されたことからも明らかであるが、百済は、高句麗、新羅と比較しても中国南朝との交渉が盛んであり、黄海を渡れば近いという地勢的な事情により、中国南朝からの渡来人も多かった[3][4]。『梁書』列伝東夷条の新羅に関する記述に「語言待百済而後通焉」とあり、中国人が新羅人と会話するときは、百済人を通訳にたてるのが常であった[3]。中国南朝には早い時代からイラン系(ペルシア)胡人、アラブ人商人たちが進出しており[5]、路子工も、そのような経路をとって百済に至ったイラン系(ペルシア)胡人とみられる[6]。
『日本書紀』によれば、612年(推古天皇二十年)に日本に帰化したといわれており、その全身に白い斑があったため、周囲から気味悪がられて、海中の島に置き去りにされそうになったが、弁舌により難を逃れ、御所に須弥山と唐風の呉橋(屋根、欄干つきの橋)がある庭を建設したことから、路子工と呼ばれるようになったという[7]。当時の日本では、既に庭園建設も盛んに行われていたが、技術者として記録が残る人物としては日本最古である。その後、全国を回り当時の日本を代表する三河の矢引橋、水内の曲橋、木襲の梯橋、遠江の浜名橋、会津の闇川橋、兜岩の猿橋など180もの架橋に携わったとされる[8]。 山梨県大月市猿橋町猿橋に所在し桂川を架橋する猿橋には、志羅呼(しらこ)という百済からの渡来人が建造したとする伝承がある。猿橋に関する文献史料は中世から存在し、現在の猿橋が『日本書紀』に登場する兜岩の猿橋と同一とは限らないが、路子工の出身地が同一であること、架橋の時期が推古天皇の代と路子工の活動期と重なることから、同一人物の可能性がある[9]。
山梨県猿橋との関連
脚注^ “??? 路子工,?~?”
この項目は、日本の歴史に関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(P:日本/P:歴史/P:歴史学/PJ日本史)。
.mw-parser-output .hlist ul,.mw-parser-output .hlist ol{padding-left:0}.mw-parser-output .hlist li,.mw-parser-output .hlist dd,.mw-parser-output .hlist dt{margin-right:0;display:inline-block;white-space:nowrap}.mw-parser-output .hlist dt:after,.mw-parser-output .hlist dd:after,.mw-parser-output .hlist li:after{white-space:normal}.mw-parser-output .hlist li:after,.mw-parser-output .hlist dd:after{content:" ・\a0 ";font-weight:bold}.mw-parser-output .hlist dt:after{content:": "}.mw-parser-output .hlist-pipe dd:after,.mw-parser-output .hlist-pipe li:after{content:" |\a0 ";font-weight:normal}.mw-parser-output .hlist-hyphen dd:after,.mw-parser-output .hlist-hyphen li:after{content:" -\a0 ";font-weight:normal}.mw-parser-output .hlist-comma dd:after,.mw-parser-output .hlist-comma li:after{content:"、";font-weight:normal}.mw-parser-output .hlist-slash dd:after,.mw-parser-output .hlist-slash li:after{content:" /\a0 ";font-weight:normal}.mw-parser-output .hlist dd:last-child:after,.mw-parser-output .hlist dt:last-child:after,.mw-parser-output .hlist li:last-child:after{content:none}.mw-parser-output .hlist dd dd:first-child:before,.mw-parser-output .hlist dd dt:first-child:before,.mw-parser-output .hlist dd li:first-child:before,.mw-parser-output .hlist dt dd:first-child:before,.mw-parser-output .hlist dt dt:first-child:before,.mw-parser-output .hlist dt li:first-child:before,.mw-parser-output .hlist li dd:first-child:before,.mw-parser-output .hlist li dt:first-child:before,.mw-parser-output .hlist li li:first-child:before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child:after,.mw-parser-output .hlist dd dt:last-child:after,.mw-parser-output .hlist dd li:last-child:after,.mw-parser-output .hlist dt dd:last-child:after,.mw-parser-output .hlist dt dt:last-child:after,.mw-parser-output .hlist dt li:last-child:after,.mw-parser-output .hlist li dd:last-child:after,.mw-parser-output .hlist li dt:last-child:after,.mw-parser-output .hlist li li:last-child:after{content:")\a0 ";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li:before{content:" "counter(listitem)" ";white-space:nowrap}.mw-parser-output .hlist dd ol>li:first-child:before,.mw-parser-output .hlist dt ol>li:first-child:before,.mw-parser-output .hlist li ol>li:first-child:before{content:" ("counter(listitem)" "}.mw-parser-output .navbar{display:inline;font-size:75%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}.mw-parser-output .infobox .navbar{font-size:88%}.mw-parser-output .navbox .navbar{display:block;font-size:88%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}