Typed Construction Release 0.6.24 - kimjooyoon/meta-ontology-go GitHub Wiki

๋ถ„๊ธฐ๋ฅผ ๋งŒ๋“ค๊ณ , ์‹ค์ œ ๊ฒฐ๊ณผ๋กœ ๊ณ ๋ฅด๊ณ , ๊ทธ๋Œ€๋กœ ๋‹ค์‹œ ์‹คํ–‰ํ•˜๊ธฐ

0.6.24๋Š” PR1434์˜ ์›๋ณธ CIยท๋ฐฐํฌ ๊ณ„์•ฝยท๋„ค ํ”Œ๋žซํผ ์‹คํ–‰ ๊ฒ€์‚ฌ๋ฅผ ํ†ต๊ณผํ•ด dev366ee6ef์— ์ •์ƒ ๋ณ‘ํ•ฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณ‘ํ•ฉ ๋’ค ์›๋ณธ push CI38003560790๊ณผ ๋„ค ํ”Œ๋žซํผ ์‹คํ–‰ ๊ฒ€์‚ฌ38003560817๋„ ํ†ต๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค. ์›๋ณธ ๊ณต๊ฐœ ๋ฐฐํฌ38005402704๊ฐ€ ํ†ต๊ณผํ•ด v0.6.24-dev์˜ ํŒŒ์ผ9๊ฐœ๋ฅผ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ macOS arm64 ๊ณต๊ฐœ ํŒŒ์ผ์„ ๋‚ด๋ ค๋ฐ›์•„ ์ฒดํฌ์„ฌยท๋ฒ„์ „ยท์†Œ์Šค๋ฅผ ํ™•์ธํ•˜๊ณ  ๋กœ์ปฌ gooo์— ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด0.6.23 ํƒœ๊ทธ์™€ ๊ธฐ๋ก์€ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.

main์œผ๋กœ์˜ ์†Œ์Šค ์Šน๊ฒฉ์€ ๊ฐ™์€ dev ํŠธ๋ฆฌ์™€ main ๋ถ€๋ชจ๋ฅผ ๊ฐ€์ง„ PR1435์˜ ์›๋ณธ CI38005531779ยทv5 ์ฆ๊ฑฐ๋ฅผ ํ™•์ธํ•ด main389b5cf7์— ์ •์ƒ ๋ณ‘ํ•ฉํ–ˆ์Šต๋‹ˆ๋‹ค. main๊ณผ ๊ณต๊ฐœ ์†Œ์Šคdev366์˜ ํŒŒ์ผ ํŠธ๋ฆฌ๋Š” ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ณ‘ํ•ฉ ๋’ค ์›๋ณธ main CI38007117743๋„ ํ•„์ˆ˜ ์—ฌ์„ฏ ๊ฒ€์‚ฌ์™€ ์ฆ๊ฑฐ ์ˆ˜์ง‘์„ ๋งˆ์ณ ์„ฑ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ์Šน๊ฒฉ ์›๋ณธ์— ์‹ค์ œ ๋ถ€๋ชจยทํŠธ๋ฆฌยท๊ฒ€์‚ฌยท๋ณ‘ํ•ฉ์„ ๋‚จ๊ฒผ์Šต๋‹ˆ๋‹ค. ์ž์ฒด PC ํŒ๋‹จ ๋ชจ๋ธ์˜ ๊ฐœ๋ฐœ๊ณผ ์ƒˆ ๋ฐ˜๋ก€๋Š” ๊ฒฝ๋กœ๋ณ„ ๋ชจ๋ธ ๊ธฐ๋ก์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

์ด๋ฒˆ์—๋Š” ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ๊ณณ๋“ค์„ ํ•œ ์‚ฌ์šฉ ํ๋ฆ„์œผ๋กœ ์—ฐ๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹คํ–‰ ๊ฐ€์ด๋“œ์˜ ์˜ˆ์ œ๋ฅผ ์†Œ์Šค ํด๋”์—์„œ ๋”ฐ๋ผ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž‘์€ ์˜ˆ์ œ๋กœ ์ดํ•ดํ•˜๊ธฐ

ํ•จ์ˆ˜์— ๋‘ ๊ฐ€์ง€ ๋ถ„๊ธฐ ๊ตฌ์„ฑ์ด ์žˆ๋‹ค๊ณ  ํ•ด๋ด…์‹œ๋‹ค. ๋‘˜ ๋‹ค ์ž…๋ ฅ0์—๋Š”0์„ ๋Œ๋ ค์ฃผ๋ฉด, ๊ทธ ์‚ฌ๋ก€๋งŒ์œผ๋กœ๋Š” ์–ด๋А ์ชฝ์ด ํ•„์š”ํ•œ์ง€ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ˜ธ์ถœํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์ž…๋ ฅ3์—๋Š”6์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๊ธฐ๋Œ€๋ฅผ ์ฃผ๋ฉด ๋‘ ๊ตฌ์„ฑ์„ ์‹ค์ œ๋กœ ์‹คํ–‰ํ•ด์„œ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Gooo ์†Œ์Šค๋Š” ํ—ˆ์šฉํ•œ ๊ตฌ์„ฑ๊ณผ ์‚ฌ๋ก€, ์‹œ๋„ ํ•œ๋„๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค. ์ปดํŒŒ์ผ๋Ÿฌ๋Š” ๊ทธ ๋ฒ”์œ„์—์„œ ๋งŒ๋“ค๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋กœ์ปฌ ํ•จ์ˆ˜์˜ ์‚ฌ๋ก€์™€ ํ˜ธ์ถœ์ž์˜ ์‚ฌ๋ก€๋Š” ๊ฐ๊ฐ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒํ•œ ์†Œ์Šค์™€ ๊ธฐ๋ก์„ ์ €์žฅํ•œ ๋’ค์—๋Š” ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์„ ์ƒˆ๋กœ์šด ์ž…๋ ฅ์œผ๋กœ ๋‹ค์‹œ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋ธ์€ ์–ด๋А ๋ถ€๋ถ„์— ์“ฐ๋‚˜

ํ˜„์žฌ ์ž์ฒด ๋ชจ๋ธ์€ ์ž‘์€ ๋ ˆ์ฝ”๋“œ์˜ ์„ธ ํ•„๋“œ ์„ ํƒ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ด๋“œ์˜ ํ˜ผํ•ฉ ์˜ˆ์ œ์—์„œ๋Š” ๋ ˆ์ฝ”๋“œ์—1ํšŒ ํ˜ธ์ถœํ•˜๊ณ , ์„ ํƒ์ด ํ•˜๋‚˜์ธ ๋ถ„๊ธฐ์—๋Š” ํ˜•์‹์ด ๋งž์ง€ ์•Š๋Š” ์ด์œ ๋ฅผ ๋‚จ๊ฒจ ๊ฒฐ์ •๋ก ์ ์œผ๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ ํ™•์ธ ๋ช…๋ น์€ ์‹ค์ œ ๊ตฌ์„ฑ๊ณผ ๊ฐ™์€ ์ž…๋ ฅ ์ธ์ฝ”๋”๋ฅผ ์“ฐ๋ฉฐ, ์˜ˆ์ธก๊ณผ ์‚ฌ๋ก€ ์‹คํ–‰์€0ํšŒ์ž…๋‹ˆ๋‹ค.

๊นจ๋—ํ•œ ํ›„๋ณดd69๋กœ ์ง์ ‘ ์‹คํ–‰ํ•œ ํ˜ผํ•ฉ ์˜ˆ์ œ๋Š”16ํšŒ ํ•œ๋„์—์„œ11ํšŒ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ ๋กœ์ปฌ ์‚ฌ๋ก€2/2๋Š” ๋งž์•˜์ง€๋งŒ ํ˜ธ์ถœ์ž์˜ ์‚ฌ๋ก€๋Š”0/1์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์—๋Š” ํ˜ธ์ถœ์ž1/1, ๋‹ค๋ฅธ ์ž…๋ ฅ3/3, ์ €์žฅ ์žฌ์‹คํ–‰3/3์„ ํ†ต๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค. ์žฌ์‹คํ–‰์˜ ์ƒˆ ๋ชจ๋ธ ํ˜ธ์ถœ์€0ํšŒ์˜€์Šต๋‹ˆ๋‹ค. ๊ฐ ์ˆซ์ž๋Š” ํ•ด๋‹น ์‚ฌ๋ก€๋“ค์˜ ๊ฒฐ๊ณผ์ด๊ณ , ๋ชจ๋ธ ํ•™์Šต์— ๊ทธ ์ž…๋ ฅ์ด ์žˆ์—ˆ๋Š”์ง€๋Š” UNKNOWN์ž…๋‹ˆ๋‹ค.

๋ฐฐํฌ ๊ฒ€์‚ฌ์—๋Š” ๊ฐ™์€ ํ๋ฆ„์˜ ์›๋ณธ ์ถœ๋ ฅ ๋„ค ๊ฐœ๋ฅผ ๋‚จ๊ธฐ๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค. ํฐ ์ •์ˆ˜๋ฅผ ๋ฐ˜์˜ฌ๋ฆผํ•˜๊ฑฐ๋‚˜, ํ˜ธ์ถœ์ž ์‹คํŒจ๋ฅผ ์„ฑ๊ณต์œผ๋กœ ๋ฐ”๊พธ๊ฑฐ๋‚˜, ํ˜ธ์ถœ ํšŸ์ˆ˜๋ฅผ ์ง€์šฐ๋ฉด ๊ฒ€์‚ฌ๊ฐ€ ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค. ํ›„๋ณด ์›๋ณธ ๊ธฐ๋ก์— ์†Œ์Šคยท๋ชจ๋ธยท์ž…๋ ฅยท๊ฒ€์‚ฌ ๊ธฐ๋ก์„ ๋ฌถ์—ˆ์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ ํ•œ ์ ‘๊ทผ

Microsoft Decision-1์˜ ์œ ํ•œํ•œ ๊ฒฐ์ • ๋ฌธ์ œ ์ ‘๊ทผ๊ณผ Michael Lynch์˜ ๋ฌธ์„œ ์ž‘์„ฑ ์กฐ์–ธ์„ ์ฐธ๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. Gooo์—์„œ๋Š” ๊ธฐ์กด ์ž‘์€ ๋ชจ๋ธ๊ณผ ์‹คํ–‰ ์˜ˆ์ œ๋ฅผ ๋จผ์ € ์“ฐ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. Zotero ๊ฐœ๋ฐœ ํšŒ๊ณ ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํ•˜๋ ค๋Š” ์ผ์„ ๊ธฐ์กด ๋„๊ตฌ๋“ค๊ณผ ์—ฐ๊ฒฐํ•˜๋ฉฐ ๋ฐœ์ „์‹œํ‚ค๋Š” ์‚ฌ๋ก€๋กœ ์ฝ์—ˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ ๋Œ€ํ˜• ๋ชจ๋ธ, ์ƒˆ ์บ์‹œ ์„œ๋น„์Šค์™€ ์ƒˆ ์กฐ์ • ๊ณ„์ธต์€ ์ด๋ฒˆ ํ›„๋ณด์— ์ถ”๊ฐ€ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ถ„๊ธฐยทํ• ๋‹นยทํ”ผ์—ฐ์‚ฐ์ž ์„ ํƒ๊ณผ ์ €์žฅ ์žฌ์‹คํ–‰์„ ์‚ฌ๋žŒ๋“ค์ด ๋”ฐ๋ผ ์“ธ ์ˆ˜ ์žˆ๋„๋ก ๋ฐฐํฌ์™€ ๋ฌธ์„œ๋ฅผ ๋งž์ถ”๋Š” ์ค‘์ž…๋‹ˆ๋‹ค.