stanford-oval/wikipedia huggingface dataset:
이마스어
문법 > 대명사, 지시사, 의문사

이마스어 대명사는 1/2인칭과 단수/쌍수/소복수(paucal)/복수를 구별한다.
|  | 단수 | 쌍수 | 소복수 | 복수 |
| --- | --- | --- | --- | --- |
| 1인칭 | ama | kapa | paŋkt | ipa |
| 2인칭 | mi | kapwa | paŋkt | ipwa |
지시사에는 화자에게 가까운 대상을 지시하는 근칭 -k '이', 청자에게 가까운 대상을 지시하는 중칭 m- '그', 화자와 청자 모두에게서 먼 대상을 지시하는 원칭 -n '저'가 있다. 지시사 어간에는 부류와 수에 따른 표지가 붙는데, 근칭과 원칭 어간에는 동사 접두사가 붙고, 중칭 어간에는 형용사 접미사가 붙는다. 이렇게 만들어진 지시사는 형용사처럼 핵어 명사를 수식하거나 대명사처럼 독립적으로 명사구를 구성할 수 있다. 근칭과 원칭 어간에 ta-, 중칭 어간에 -nti를 붙이면 장소를 가리키는 지시부사가 된다. 또 소복수 표지가 붙은 형태인 kra-k, m-ŋkt, kra-n은 3인칭 소복수 독립 대명사처럼 쓰인다.
근칭 및 중칭 장소 지시부사에 -mpi를 붙이면 방식 지시부사 takmpi '이렇게', mntmpi '그렇게'가 된다. 이 접미사는 의문사 taŋka에 붙어 (주로 이동이나 동작을 나타내는) 동사의 파생에 쓰이기도 한다. 한편 kawŋkwan- '-와 같은 것' 및 mntn- '이런 류의 ~'에는 피수식어에 일치하는 형용사 접미사가 붙는다.
의문사에는 아래와 같은 것들이 존재한다. 장소 의문사 어간 -ŋka에 찾는 대상의 부류를 동사 접두사로 표시할 수 있으나, 수는 표시할 수 없다.
| 형태 | 구조 | 의미 | 형태 | 구조 | 의미 |
| --- | --- | --- | --- | --- | --- |
| naw-n | 누구-단수 | '누구' | naw-rm | 누구-쌍수 | '누구 둘' |
| naw-ŋkt | 누구-소복수 | '누구누구' | naw-m | 누구-복수 | '누구들' |
| ta-ŋka | 부사화-어디 | '어디' | wa-ra | 무엇-복수 | '무엇' |
| wara-t-nti | 무엇-비정형-행동 | '왜/어떻게' | wara-t-awt | 무엇-비정형-단수 | '어떤' |
| wara-wal | 무엇-방식 | '어떻게' | wara-mpwi | 무엇-말 | '무슨 말' |
| wara pucmp-n | 무엇 시간-사격 | '언제' | wara-wampuŋ | 무엇-심장 | '무슨 바람' |
| ntuk-nti | 얼마-행동 | '얼마' | ntuk-mpat | 얼마-VII복수 | '언제' |
문법 > 형용사 및 양화사

이마스어에서 다른 품사에 속하지 않는 형용사는 kpa '큰', yua '좋은', ma '다른' 세 개뿐이다. 형용사는 기본적으로 수식하는 명사의 바로 앞에 와야 하지만, 형용사 일치 표지가 붙으면 해당 절 내의 어디에도 올 수 있다. 한편 일부 수식어는 특정 동사에 비현실 서법 표지 -k 및 형용사 일치 표지를 붙여 만든다. 이러한 형용동사는 다른 시상법 표지 및 동사 일치 표지가 붙을 경우 기동동사('-어지다')가 된다. 이에 반해 형용사에서 기동동사를 파생시키려면 tɨ- '하다, 되다, 느끼다'와 함께 쓰여야 한다. 이때 형용사는 따로 쓰이든 동사에 포합되든 해당하는 형용사 일치 표지가 붙어 있어야 한다. -k가 붙은 상태의 형용동사도 이러한 방식으로 기동동사 파생이 가능하다. 그러나 아래 두 단어는 형용사에도 형용동사에도 속한다. 형용사 일치 표지가 붙을 때 형용동사처럼 -k가 붙지만, 기동동사 파생은 tɨ-를 통해서만 가능하기 때문이다.
| 0 | 1 | 2 | 3 | 4 |
| --- | --- | --- | --- | --- |
| waca | nam |       | nam | waca-k-nm |
| 작은 | 집 |       | 집 | 작은-비현실-집.단수 |
작은 집
| 0 | 1 | 2 | 3 | 4 |
| --- | --- | --- | --- | --- |
| mama | patn |       | patn | mama-k-n |
| 나쁜 | 빈랑열매(V부류) |       | 빈랑열매(V부류) | 나쁜-비현실-V.단수 |
나쁜 빈랑열매
일반 동사는 명사 수식 시 관계화가 필수적이나, 형용동사는 위와 같은 방식만 가능하며, 상당수는 비현실 서법 표지였던 -k가 어간의 일부로 재분석된 듯하다. 또한 일반 동사는 tɨ-를 통한 기동동사 파생이 불가능하다. 명사를 수식할 수 있는 다른 단어들에는 형용사성 명사와 속도 부사 어간이 있다. 후자는 동사에 포합되어서만 명사 수식이 가능하다.
이마스어의 고유어 수사 체계는 20진법이며, 10과 5가 보조 진수로 사용된다.
| 수사 | 의미 | 값 |
| --- | --- | --- |
| mpa-SG | 하나-형용사 단수 표지 | 1 |
| SG-rpal | 동사 단수 표지-둘 | 2 |
| SG-ramnawt | 동사 단수 표지-셋 | 3 |
| ma-DL-DL | 다른-형용사 쌍수 표지 x2 | 4 |
| tam | 다섯 | 5 |
| tam mawŋkwat N | 다섯 다른쪽 (1~4) | 6~9 |
| nuŋkara-wl | 손-쌍수 | 10 |
| nuŋkara-wl arm-tap-mpi pamk-n N | 손-쌍수 뛰어내리-고-서 다리-사격 (1~9) | 11~19 |
| namarawt munta-k-n | 사람 온전한-비현실-I(단수) | 20 |
| namarawt munta-k-n N | 사람 온전한-비현실-I(단수) (1~19) | 21~39 |
40 이상의 수는 20을 진수로 하여 구성할 수 있겠지만, 실제 발화에서는 톡 피신 수사만이 쓰인다. 또한 단위 수사 1~4의 부류별 형태는 어느 정도 불규칙성을 갖는다. 이처럼 고유어 수사 체계는 실생활에서 사용하기에 다소 복잡하기 때문에, 젊은 세대에서는 톡 피신 수사로 대체된 실정이다.
서수사 impumpatɲawt '둘째'와 manpamarmputɲawt '넷째'는 I/II부류 기수사에, tamunumputɲawt '셋째'는 III/V부류 기수사에 각각 -ɲawt을 붙여 만든 형태이다. kaŋkran '첫째'는 '전에'라는 뜻도 있다. nawt '마지막'은 보통 1을 비롯한 다른 수사와 함께 쓰이며, 다른 맥락에서는 '전형적인, 진정한'이라는 의미를 갖는다. 서수사는 일치 표지가 붙지 않으며, '첫째'와 '마지막'을 제외하면 생물 (인간) 명사만 수식할 수 있다. 부사성 수사에는 mparuŋkut '한 번'과 tukrpatn '두 번'이 있으며, 3 이상의 수는 kŋki '번'(VI부류 복수)를 수식하는 식으로 만든다. 쌍수형 kŋkl k-rpal '두 번'도 쓰인다. 형태가 변하지 않는 양화사 muntak '많은'과 ntuknti '얼마'와 달리 mpatnpa- '적은'은 부류에 따라 복수 형용사 일치 표지가 붙는다.
문법 > 동사 > 논항 표시 체계

핵심 논항의 격을 나타내는 동사의 대명사적 접두사는 아래 표와 같다. 부류와 수에 따른 동사 일치 표지는 S, O, T의 역할을 표시할 때만 쓰인다. 1/2인칭 표지는 (주격-대격에 가까운) 삼분할 체계를 따르고, 3인칭 표지는 능격-절대격 체계를 갖는다. 또한 1인칭 쌍수 표지는 A와 O가 동일한 타동격 체계를 보인다. 따라서 이마스어의 정렬 유형은 인칭에 따른 분열 능격 체계라고 할 수 있다.
|  |  | A | S | O | D |
| --- | --- | --- | --- | --- | --- |
| 1인칭 | 단수 | ka- | ama- | ŋa- | ŋa- |
| 1인칭 | 쌍수 | ŋkra- | kapa- | ŋkra- | ŋkra- |
| 1인칭 | 소복수 | kay-...-ŋkt | paŋkra-(...-ŋkt) | kra-...-ŋkt | kra-...-ŋkt |
| 1인칭 | 복수 | kay- | ipa- | kra- | kra- |
| 2인칭 | 단수 | n- | ma- | nan- | nan- |
| 2인칭 | 쌍수 | ŋkran- | kapwa- | ŋkul- | ŋkul- |
| 2인칭 | 소복수 | nan-...-ŋkt | paŋkra-(...-ŋkt) | kul-...-ŋkt | kul-...-ŋkt |
| 2인칭 | 복수 | nan- | ipwa- | kul- | kul- |
| 3인칭 | 단수 | n- | na- | na- | -(n)akn ~ -(n)ak |
| 3인칭 | 쌍수 | mpɨ- | impa- | impa- | -mpn ~ -rmpan |
| 3인칭 | 소복수 | ŋkl- | kra- | kra- | -ŋkan |
| 3인칭 | 복수 | mpu- | pu- | pu- | -mpun ~ -mpan |
3인칭 여격 접미사의 오른쪽 이형태는 뒤에 다른 접미사가 붙을 때 사용된다. 마찬가지로 1/2인칭 소복수 표지 -ŋkat은 뒤에 접미사가 더 오면 -ŋkan이 된다. 1인칭 A와 2인칭 단수 O/D는 단일 접두사 kampan- (어두) ~ mpan-으로 표시되며, 이때 1인칭 논항의 수에 맞는 독립 대명사를 따로 쓰지 않으면 단수로 취급된다. 2인칭 소복수 A는 O가 1인칭이면 paŋ-...-ŋkt 형태로 표시된다. 한편 2인칭 소복수 O는 A가 1인칭이면 paŋ-kul-...-ŋkt과 같이 표시된다.
선형 순서도 이마스어 논항 표시에서 중요한 기준이 된다. 일치 표지는 3인칭 O < 3인칭 A < 2인칭 < 1인칭 순으로 동사 어간에 가까이 붙는다. 이에 따라 3인칭 A 표지가 1/2인칭 O 표지보다 앞에 붙어 어두에 오게 되는 경우, 3인칭 O 표지가 대신 나타난다. 그러나 3인칭 복수 A - 1인칭 단수 O인 경우에는 예외적으로 3인칭 A 표지가 어두에 올 수 있다. 한편 1/2인칭 S 논항이 서법 표지로 인해 어두에 표시되지 못하는 경우 A 표지가 대신 붙으며, 따라서 1/2인칭은 주격-대격 체계를 기반으로 하고 있다고 볼 수 있다.
계사의 형태는 아래와 같다. VI ~ X 부류 단수형에서 앞의 것은 눈에 보이는 대상, 뒤의 것은 눈에 보이지 않는 대상에 사용한다.
|  | 단수 | 쌍수 | 복수 | 소복수 |
| --- | --- | --- | --- | --- |
| 1인칭 | amayak | kapayak | aypak | paŋkrayak |
| 2인칭 | amyak | kapwayak | (p)aypwak | paŋkrayak |
| 3인칭 | anak | aympak | (p)apuk | akrak |
| III부류 | anak | antmak | (p)apuk |  |
| IV부류 | amuk | amulak | arak |  |
| V부류 | anak | antmak | arak |  |
| VI부류 | kak / akk | aklak | akiak |  |
| VII부류 | papk / apk | aplak | arak |  |
| VIII부류 | aykk / ayk | alak | arak |  |
| IX부류 | ayak / yak | awlak | awrak |  |
| X부류 | kawk / akuk | akulak | arak |  |
| nam '집' | anmak | anmlak | arak |  |
| num '마을' | anumak | anumlak | arak |  |
| wut '밤' | awrak | antmak | arak |  |
| arm '물' | aymak | aymak | aymak |  |
| awt '불' | awrak | awrak | awrak |  |
| awi '석회' | arak | arak | arak |  |
| '말, 이야기, 언어' | apiak | apiak | apiak |  |
| '행동, 행위' | antiak | antiak | antiak |  |
문법 > 기타 품사

장소부사에는 kwantayn '멀리', warpayn '가까이', tantukwan '혼자', payŋkan '왼쪽', ampan '오른쪽'이 있다. 장소 후치사는 대부분 사격 목적어를 취하며, 일부는 보통명사의 사격형이다. 그러나 nampan '향하여, 위하여, 인하여', nampayn '-처럼', naŋkun '집으로', kantk '-와, 함께'는 목적어를 사격으로 취하지 않는다. 이 중 앞의 세 후치사는 대명사 목적어를 소유 접두사로 표시하지만, kantk은 독립 대명사를 받는다.
일반 시간부사에는 muntawktn '처음에', kaŋkran '전에, 먼저', tampin '후에, 나중에', mpa '지금, 이미'가 있다. 이마스어에서 하루는 다음과 같이 나뉜다.
5시 ~ 6시: kratut '동틀녘'
6시 ~ 9시: tumpntut '아침'
17시~ 19시: aŋkayapan '늦은 오후'
19시 ~ 5시: wut '밤'
9시부터 17시까지의 낮 동안은 tmal '태양, 낮'에 해당하며, 정오 무렵은 kpa tmal '큰 태양', 자정 무렵은 kpa wut '큰 밤'이라고 표현한다.
이마스어에는 파푸아 언어들에서 종종 나타나는 '대칭적' 날짜 지시 체계가 존재한다. 즉 오늘을 기준으로 떨어진 날 수가 같으면 동일한 시간 표현을 사용한다.
| 과거 | 시간부사 | 미래 |
| --- | --- | --- |
| -1일 ('어제') | ŋarŋ | +1일 ('내일') |
| -2일 ('그제') | urakrŋ | +2일 ('모레') |
| -3일 ('그끄제') | tnwantŋ | +3일 ('글피') |
| -4일 | kampraɲcŋ | +4일 ('그글피') |
| -5일 | manmaɲcŋ | +5일 |
이마스어 접속사에는 tay '그리고', mnta '그리고', kanta '그러나'가 있다. 이접어나 종속접속사는 없으며, 종속절은 동사에 접사로 표시된다.
이마스어 감탄사에는 yaw '예', kayak '아니오', ay '이야', aw '안녕', apa 'OK'가 있다.
문법 > 어순

이마스어의 절은 구조가 복잡하지 않고, 대부분의 경우 동사 하나만 필수적이다. 절의 나머지 성분들은 보통 정해진 순서 없이 느슨하게 배열되나, 장소 및 시간 부사는 절의 가장자리에 나타나는 편이다. 기본적인 어순은 동사가 절 맨 마지막에 오는 것이며, 독립 명사 논항은 없는 쪽이 흔하다. 동격 구문이 아닌 명사구와 후치사구는 핵어가 뒤에 와야 한다.
절 연쇄 구문은 의존동사를 통해 만든다. 의존동사는 어간과 -mpi로 이루어지며, 간혹 -kia와 -k가 들어갈 수 있다. 의존동사는 순차적인 시간 관계를 표현하며, 후행하는 동사의 시상법을 따르지만, S나 A 논항까지 동일할 필요는 없다.
한편 다른 파푸아 제어와 달리 이마스어는 절 등위접속도 절 연쇄 구문과 마찬가지로 흔하다. 접속사 mnta '그러자'는 뒤따르는 절이 앞선 절에 시간적으로 후행한다는 것을 나타내고, 접속되는 절의 구조적 관계는 자유롭다. 접속사 kanta '그러나'는 예상치 못한 사건이나 상황을 표현하고, 등위접속에만 사용되는 것으로 보인다. 이 접속사들은 후행 절에서 동사가 아닌 첫 단어 뒤에 오며, 동사만으로 구성된 절에서는 동사에 선행하는 경향이 강하다. tay '그런데, 그래서'는 주로 문두에서 mpa '이제, 이미'와 함께 나타나지만, 종종 문장 중간에서 접속사 기능을 하기도 한다. 많은 파푸아 제어에 존재하는 교체 지시 (switch reference) 체계는 이마스어에 존재하지 않는다.
분열 구문(cleft construction)은 수식받는 명사와 구정보를 담은 정형 관계절로 이루어지며, 계사는 생략 가능하다. 분열문은 일부 설명의문문을 만드는 데 쓰인다. 의문사가 S 논항인 경우 분열 구문의 사용은 필수적이며, A 논항인 경우 O 논항이 1/2인칭이면 필수이지만 3인칭이면 일반적인 동사에 의문사를 교차지시하는 논항 표지가 붙는 식으로 구성된다. 나머지 핵심 논항에 대해서는 분열 구문이 불가능한 대신, 주절 동사에 의문사를 교차지시하는 논항 표지가 붙지 않는다. 의문사가 D 논항인 경우 뒤에 소유 접어 na가 붙지만, 소유주가 의문사인 경우에는 소유 접어에 소유 대상의 일치 표지가 붙는다는 점이 다르다.
이토록 오랜 이별

| --- | --- |
이토록 오랜 이별 
장르 : 드라마
방송 국가 :  대한민국
방송 채널 : KBS 2TV
방송 기간 : 2018년 10월 19일
방송 시간 : 금요일 밤 10시 ~ 11시 10분
방송 횟수 : 1부작
책임프로듀서 : 김영균
프로듀서 : 한상우
편집 : 김근희
촬영 : 김길웅
제작사 : KBS
연출 : 송민엽
조연출 : 이웅희, 김길용
각본 : 김주희
출연자 : 장희진, 임주환 외
음악 : 박성진
자막 : 청각 장애인을 위한 자막 방송
HD 방송 여부 : HD 제작 · 방송
외부 링크  : 2018 KBS 드라마 스페셜 홈페이지
《이토록 오랜 이별》는 2018년 10월 19일에 방영한 《KBS 드라마 스페셜 2018》 시리즌 중 여섯 번째 작품이다.
등장 인물 > 주요 인물

장희진 : 정이나(31세) 역
임주환 : 배상희(35세) 역
등장 인물 > 주변 인물

정욱진 : 김민재(31세) 역
정재성 : 구대표(50세) 역
백은혜 : 엄귀정(31세) 역
송진우 : 송창연(35세) 역
유인수 : 나경수(27세) 역
등장 인물 > 그 외 인물

하민
우성은
좌채원
정치인
시청률

전국 시청률 : 2.7%
삽입곡

윤하 - 〈My Soog and ...〉
Laura Pausini - 〈Cuando Se Ama〉
팔토가

팔토가의 교회당
팔토가(러시아어: Палтога)는 러시아 볼로그다주 비테고르스키 구에 위치한 마을로 인구는 295명(2002년 기준)이다. 2001년 여러 마을들을 합병하여 신설되었다.
공주시장 선거

공주시장 선거는 충청남도 공주시의 시장을 선출하는 선거이다.
역대 민선 공주시장

| 선거 | 정당 | 정당 | 시장 |
| --- | --- | --- | --- |
| 1995년 |  | 자유민주연합 | 전병용 |
| 1998년 |  | 자유민주연합 | 전병용 |
| 2002년 |  | 무소속 | 윤완중 |
| 2003년 |  | 무소속 | 오영희 |
| 2006년 |  | 국민중심당 | 이준원 |
| 2010년 |  | 국민중심연합 | 이준원 |
| 2014년 |  | 새누리당 | 오시덕 |
| 2018년 |  | 더불어민주당 | 김정섭 |
| 2022년 |  | 국민의힘 | 최원철 |
역대 선거 결과 > 2003년 대한민국 재보궐선거

윤완중 시장의 사임으로 인해 치러진 2003년 대한민국 재보궐선거에서 무소속 오영희 후보가 당선되었다.
MBC 연중기획 교육이 미래다

| --- | --- |
MBC 연중기획 교육이 미래다 
장르 : 교양
방송 국가 :  대한민국
방송 채널 : 문화방송
방송 기간 : 2005년 1월 23일 ~ 2005년 12월 26일
방송 시간 : 매주 월요일 밤 12시 20분
방송 횟수 : 48부작
출연자 : 변창립, 차미연 (진행)
《교육이 미래다》는 2005년 1월 23일부터 2005년 12월 26일까지 문화방송에서 방송된 교양 프로그램이다.
프로그램 소개

MBC와 EBS가 공동으로 주관하는 이 프로그램은 현 21세기 국가 경쟁력의 초석인 교육, 하지만 우리 공교육의 심각한 위기 상황은 시급하고도 근본적인 대 수술을 필요로 하고 있다. 미래 한국사회를 짊어나갈 인재를 양성하고 건강한 사회를 만들기 위한 교육 시스템의 재정립을 위해 이 프로그램에서는 당면한 교육 현실의 문제점을 다양한 각도에서 살펴보고 선진적인 해결책을 제시하는데 주력하고자 한다.
코너 소개

1) <교육 돋보기> : 지난 한 주간 교육 관련 뉴스들을 리뷰해 보며 각 사안들의 성격, 진행 상황 등이 우리 사회, 교육의 미래에 던지는 의미를 반추해 봄으로써 문제 해결의 단초를 살펴 봄
2) <집중 분석 - 미래 교육 프로젝트> : 매주 하나씩의 과제를 전문가 및 학생?학부모?교사 등 교육 주체들과 함께 다양한 방식으로 풀어 나가며 경쟁력 높은 선진교육의 시스템으로 구체화하는 방안을 제시
3) <사람이 희망이다> : 어려움 속에서도 건강한 사회를 향한 희망의 싹을 틔우는 현장을 찾아 우리가 진정 추구해야 할 소중한 가치들을 확인해 보는 시간
프로토타입 패턴

프로토타입 패턴(prototype pattern)은 소프트웨어 디자인 패턴 용어로, 생성할 객체들의 타입이 프로토타입인 인스턴스로부터 결정되도록 하며, 인스턴스는 새 객체를 만들기 위해 자신을 복제(clone)하게 된다.
프로토타입 패턴은, 추상 팩토리 패턴과는 반대로, 클라이언트 응용 프로그램 코드 내에서 객체 창조자(creator)를 서브클래스(subclass)하는 것을 피할 수 있게 해준다.
프로토타입 패턴은 새로운 객체는 일반적인 방법(예를 들어, new를 사용해서라든지)으로 객체를 생성(create)하는 고유의 비용이 주어진 응용 프로그램 상황에 있어서 불가피하게 매우 클 때, 이 비용을 감내하지 않을 수 있게 해준다.
패턴을 구현하려면, 우선 clone() 메소드를 선언하는 추상 베이스 클래스를 하나 만든다. 다형적 생성자(polymorphic constructor) 기능이 필요한 클래스가 있다면, 그것을 앞에서 만든 클래스를 상속받게 한 후, clone() 메소드 내의 코드를 구현한다.
구조
원칙

객체 생성과 관련된 패턴들은 서로 영역이 겹치는 면이 있다. 프로토타입 패턴과 추상 팩토리 패턴 중 어느 하나가 적용될 수 있는 경우가 있다. 추상 팩토리 패턴이 프로토타입들의 집합을 갖고있다가, 클론(clone)한 뒤 프로덕트(product) 객체를 반환할 수도 있다.:126쪽
추상 팩토리 패턴, 빌더 패턴, 프로토타입 패턴은 각 구현에 있어서 싱글턴 패턴을 활용할 수 있다.:81쪽:134쪽
다시 말해 추상 팩토리 클래스는 종종 팩토리 메소드와 함께 구현하거나, 프로토타입을 이용해서 구현되기도 한다.
보통 설계는 처음에는 팩토리 메소드로 출발한다. 다음에 설계자의 재량에 따라 추상 팩토리 패턴, 빌더 패턴, 프로토타입 패턴으로 바뀔 수 있다.:136쪽
프로토타입은 서브클래싱을 필요로 하지 않는다. 하지만 "초기화" 동작을 필요로 한다. 팩토리 메서드 패턴은 서브클래싱을 필요로 하나, "초기화" 동작은 필요로 하지 않는다.
설계자는 컴포지트 패턴이나 데코레이터 패턴을 매우 많이 사용한 무거운 설계를 프로토타입을 사용하여 더 좋게 만들 수 있다.
원칙은 "런타임"에 또 다른 "객체"를 생성한다는 것이다. 다시 말해 이 시점에 가서 클로닝(cloning)을 하는 객체의 "실제 복사본"이 만들어지는 것이다. "실제 복사본"이라는 말은 새로 생성되는 객체가 클로닝(cloning) 당하는 객체의 애트리뷰트와 똑같은 애트리뷰트를 가질 것이라는 말이다. 반면에, "new"를 이용해 객체를 생성했다면, 새로이 생성된 객체의 애트리뷰트들은 초기값을 가질 것이다.
예를 들면, 은행 계좌 입출금 트랜잭션을 수행하는 시스템을 가정해 보자. 프로그래머는 은행 이용자의 계좌 정보를 갖고 있는 객체를 하나 복사한다. 그 객체를 가지고 그 객체 상에다 은행 입출금 트랜잭션을 수행한다. 그 다음 원래의 객체를 이 객체로 바꿔치기한다. 프로그래머는 이런 경우 new 대신 clone을 쓴다.
예제 > C#

public enum RecordType
{
   Car,
   Person
}

/// <summary>
/// Record is the Prototype
/// </summary>
public abstract class Record
{
   public abstract Record Clone();
}

/// <summary>
/// PersonRecord is the Concrete Prototype
/// </summary>
public class PersonRecord: Record
{
   string name;
   int age;

   public override Record Clone()
   {
      return (Record)this.MemberwiseClone(); // default shallow copy
   }
}

/// <summary>
/// CarRecord is another Concrete Prototype
/// </summary>
public class CarRecord: Record
{
   string carname;
   Guid id;

   public override Record Clone()
   {
      CarRecord clone = (Record)this.MemberwiseClone(); // default shallow copy
      clone.id = Guid.NewGuid(); // always generate new id
      return clone;
   }
}

/// <summary>
/// RecordFactory is the client
/// </summary>
public class RecordFactory
{
   private static Dictionary<RecordType, Record> _prototypes =
      new Dictionary<RecordType, Record>();

   /// <summary>
   /// Constructor
   /// </summary>
   public RecordFactory()
   {
      _prototypes.Add(RecordType.Car, new CarRecord());
      _prototypes.Add(RecordType.Person, new PersonRecord());
   }

   /// <summary>
   /// The Factory method
   /// </summary>
   public Record CreateRecord(RecordType type)
   {
      return _prototypes[type].Clone();
   }
}
예제 > Java

/** Prototype Class **/
public class Cookie implements Cloneable {

   public Object clone() {
      try {
         Cookie copy = (Cookie)super.clone();

         //In an actual implementation of this pattern you might now change references to
         //the expensive to produce parts from the copies that are held inside the prototype.

         return copy;

      }
      catch(CloneNotSupportedException e) {
         e.printStackTrace();
         return null;
      }
   }
}

/** Concrete Prototypes to clone **/
public class CoconutCookie extends Cookie { }

/** Client Class**/
public class CookieMachine {

   private Cookie cookie;//could have been a private Cloneable cookie;

   public CookieMachine(Cookie cookie) {
      this.cookie = cookie;
   }
   public Cookie makeCookie() {
      return (Cookie)cookie.clone();
   }
   public Object clone() { }

   public static void main(String args[]) {
      Cookie tempCookie =  null;
      Cookie prot = new CoconutCookie();
      CookieMachine cm = new CookieMachine(prot);
      for (int i=0; i<100; i++)
         tempCookie = cm.makeCookie();
   }
}
예제 > Python

from copy import copy, deepcopy

    class Prototype:
        def __init__(self):
           self._objs = {}

        def registerObject(self, name, obj):
           """
           register an object.
           """
           self._objs[name] = obj

        def unregisterObject(self, name):
           """unregister an object"""
           del self._objs[name]

        def clone(self, name, **attr):
           """clone a registered object and add/replace attr"""
           obj = deepcopy(self._objs[name])
           obj.__dict__.update(attr)
           return obj

    # create another instance, w/state, of an existing instance of unknown class/state

    g = Graphic() # non-cooperative form
    shallow_copy_of_g = copy(g)
    deep_copy_of_g = deepcopy(g)

    class Graphic:
        def clone(self):
           return copy(self)
    g = Graphic() # cooperative form
    copy_of_g = g.clone()
예제 > PHP

PHP 5에서는, 객체는 레퍼런스 형태로 전달된다(pass by reference).
값 형태로 전달하기 위해서는, "매직 펑션" __clone()을 써야한다.
이러한 까닭으로 PHP 5에서는 프로토타입 패턴을 구현하기 매우 쉽다.
<?php
abstract class BookPrototype {
    protected $title;
    protected $topic;
    abstract function __clone();
    function getTitle() {
        return $this->title;
    }
    function setTitle($titleIn) {
        $this->title = $titleIn;
    }
    function getTopic() {
        return $this->topic;
    }
}

class PHPBookPrototype extends BookPrototype {
    function __construct() {
        $this->topic = 'PHP';
    }
    function __clone() {
    }
}

class SQLBookPrototype extends BookPrototype {
    function __construct() {
        $this->topic = 'SQL';
    }
    function __clone() {
    }
}

  writeln('BEGIN TESTING PROTOTYPE PATTERN');
  writeln('');

  $phpProto = new PHPBookPrototype();
  $sqlProto = new SQLBookPrototype();

  $book1 = clone $sqlProto;
  $book1->setTitle('SQL For Cats');
  writeln('Book 1 topic: '.$book1->getTopic());
  writeln('Book 1 title: '.$book1->getTitle());
  writeln('');

  $book2 = clone $phpProto;
  $book2->setTitle('OReilly Learning PHP 5');
  writeln('Book 2 topic: '.$book2->getTopic());
  writeln('Book 2 title: '.$book2->getTitle());
  writeln('');

  $book3 = clone $sqlProto;
  $book3->setTitle('OReilly Learning SQL');
  writeln('Book 3 topic: '.$book3->getTopic());
  writeln('Book 3 title: '.$book3->getTitle());
  writeln('');

  writeln('END TESTING PROTOTYPE PATTERN');

  function writeln($line_in) {
    echo $line_in."<br/>";
  }
?>
출력은 다음과 같다.
BEGIN TESTING PROTOTYPE PATTERN

Book 1 topic: SQL
Book 1 title: SQL For Cats

Book 2 topic: PHP
Book 2 title: OReilly Learning PHP 5

Book 3 topic: SQL
Book 3 title: OReilly Learning SQL

END TESTING PROTOTYPE PATTERN
같이 보기

프로토타입 기반 프로그래밍
추상 팩토리(Abstract factory) 패턴
빌더(Builder) 패턴
Octane (음반)

《Octane》는 2005년 1월에 발매된 스팍스 비어드의 음반이다.
곡 목록

| # | 제목 | 작사·작곡 | 재생 시간 |
| --- | --- | --- | --- |
| 1. | The Ballet of the Impact" I. "Prelude to the Past" II. "The Ultimate Quiet" III. "A Blizzard of My Memories | Dave Meros, John Boegehold | 5:34 |
| 2. | I Wouldn't Let It Go | Alan Morse, Boegehold | 4:53 |
| 3. | Surfing Down the Avalanche | Nick D'Virgilio, Meros, Boegehold | 3:43 |
| 4. | She Is Everything" I. "Strange What You Remember" II. "Words of Forever | Meros, Boegehold | 6:46 |
| 5. | Climbing Up That Hill | Meros, Boegehold | 3:31 |
| 6. | Letting Go | Ryo Okumoto | 1:52 |
| 7. | Of the Beauty of It All I. "If I Could Paint a Picture" II. "Into the Great Unknowable | Meros, Boegehold | 4:53 |
| 8. | NWC | D'Virgilio | 4:16 |
| 9. | There Was a Time | Morse, Boegehold | 4:58 |
| 10. | The Planet's Hum | D'Virgilio, Morse, Stan Ausmus | 4:42 |
| 11. | Watching the Tide | D'Virgilio | 5:07 |
| 12. | As Long as We Ride | D'Virgilio, Morse, Boegehold | 5:34 |
| 총 재생 시간: | 총 재생 시간: | 총 재생 시간: | 55:49 |
| # | 제목 | 작사·작곡 | 재생 시간 |
| --- | --- | --- | --- |
| 1. | When She's Gone | D'Virgilio, Meros, Boegehold | 5:41 |
| 2. | Follow Me to Sleep | D'Virgilio, Boegehold | 5:39 |
| 3. | Game Face | D'Virgilio, Okumoto | 4:10 |
| 4. | Broken Promise Land | Morse, Boegehold | 4:45 |
| 5. | Listening to the Sky | Okumoto | 3:08 |
| 6. | Someday I'll Be Found (String quartet, Flash #2) |   | 1:04 |
| 7. | I Was Never Lost (Background vocals, Flash #2) |   | 1:09 |
| 8. | Paint Me a Picture (Pipe organ outtake from Flash) |   | 1:29 |
| 9. | The Formulation of Octane (Video) |   |   |
평가

| 전문가 평가> 평가 점수.출처 | 전문가 평가> 평가 점수.점수 |
| --- | --- |
Allmusic: 
Classic Rock: 
Rock Hard:
Joanne (레이디 가가의 노래)

〈Joanne〉은 미국의 가수 레이디 가가의 노래로, 레이디 가가의 정규 5집이자 곡과 동명의 음반인 《Joanne》에 수록되어 있다. 이 곡은 2017년 12월 22일 이탈리아에서 앨범의 세 번째 싱글로 발매되었으며, 뒤이어 Joanne (Where Do You Think You're Goin?)이라는 제목의 피아노 버전이 2018년 1월 26일 전 세계에 발매되었다. 레이디 가가의 고모인 조앤 저마노타(Joanne Germanotta)에게서 영감을 받아 만들어진 이 노래는 앨범 전체의 음악적 방향을 제시하는 곡이기도 하다. 가가는 작곡 과정에서 이 노래가 고통과 상실을 마주한 사람들에게 치유가 되기를 의도하였다.
음악적으로, 이 곡은 가장 기본적인 것만을 남긴 어쿠스틱 구성으로 이루어진 컨트리 음악이다. 가사는 가가의 가족의 시점에서 바라본 조앤의 죽음에 대해 이야기하고 있다. 이 곡은 레이디 가가의 보컬과 개인적이고 간소화된 구성의 측면에서 호평을 받았다. 이 곡을 싱글로 발매하기 전, "Joanne"은 프랑스와 영국 차트의 낮은 순위에 올랐다. 가가는 "Joanne"을 60회 그래미 어워드와 Joanne World Tour (2017-2018)에서 공연한 바 있다. 또한, 이 곡은 2017년 다큐멘터리 영화 《레이디 가가: 155cm의 도발》에서 가가가 그녀의 할머니에게 이 곡을 들려주는 장면에 삽입되었다.
이 곡의 피아노 버전은 앨범의 다른 뮤직비디오의 느슨한 스토리라인을 따라가는 뮤직비디오의 공개와 함께 발매되었다. 영상은 가수가 다양한 자연 환경에서 노래를 부르는 모습을 보여주며, 평론가들에게 호평을 받았다. 곡의 피아노 버전은 61회 그래미 어워드에서 베스트 팝 솔로 퍼프먼스 상을 수상하였다.
곡 목록

Digital download – Album Version
"Joanne" – 3:16
Digital download – Piano Version
"Joanne (Where Do You Think You're Goin'?)" [Piano Version] – 4:39
한이서

한이서는 다음 사람을 가리킨다.
한이서(1985년 ~ )는 대한민국의 배우이다.
한이서(2000년 ~ )는 대한민국의 가수이다.
같이 보기

제목에 "한이서" 항목을 포함한 모든 문서
페데리코 피오바카리

페데리코 피오바차리(이탈리아어: Federico Piovaccari, 1984년 10월 10일, 이탈리아 갈라라테 ~ )는 이탈리아의 축구 선수이고 세리에 C의 ACR 메시나에서 뛰고있다.
La Historia

《La Historia》는 2001년 2월 27일에 발매된 리키 마틴의 음반이다. 소니 뮤직 엔터테인먼트에 의해 발매되었다.
곡 목록

| # | 제목 | 작사·작곡 | 프로듀서 | 재생 시간 |
| --- | --- | --- | --- | --- |
| 1. | María (Spanglish Radio Edit) |  Ian Blake  Luis Gómez Escolar  K. C. Porter  |  Porter  Blake  Pablo Flores  Javier Garza  | 4:31 |
| 2. | Vuelve | Franco De Vita |  Porter  Robi Draco Rosa  | 5:09 |
| 3. | Bella (She's All I Ever Had) |  Rosa  George Noriega  Jon Secada  Escolar  |  Secada  Noriega  Rosa  Emilio Estefan Jr.  Walter Afanasieff  | 4:57 |
| 4. | La Bomba |  Rosa  Porter  Escolar  |  Porter  Rosa  | 4:37 |
| 5. | A Medio Vivir | Vita |  Porter  Blake  | 4:43 |
| 6. | Perdido Sin Ti |  Rosa  Porter  Escolar  |  Porter  Rosa  | 4:10 |
| 7. | Livin' la Vida Loca (Spanish Version) |  Rosa  Desmond Child  Escolar  |  Child  Rosa  | 4:05 |
| 8. | Volverás |  Blake  Porter  Escolar  Ricky Martin  |  Porter  Blake  | 4:49 |
| 9. | La Copa de la Vida (Spanish Version) |  Rosa  Child  Escolar  |  Child  Rosa  | 4:30 |
| 10. | Fuego de Noche, Nieve de Día |  Blake  Porter  Escolar  |  Porter  Blake  | 5:36 |
| 11. | She Bangs (Spanish Version) |  Rosa  Afanasieff  Child  Glenn Monroig  Julia Sierra  Daniel López  |  Rosa  Afanasieff  Child  | 4:37 |
| 12. | Bombón de Azúcar |  Mark Kilpatrick  Gustavo Laureano  Carlos Figueroa  John Lengel  Carlos Rolón  |  Porter  Blake  | 4:59 |
| 13. | Fuego Contra Fuego (New Version) |  Mariano Pérez  Carlos Gómez  |  Tommy Torres  López  | 4:27 |
| 14. | Te Extraño, Te Olvido, Te Amo | Carlos Lara |  Porter  Blake  | 4:39 |
| 15. | Por Arriba, Por Abajo |  Rosa  Escolar  César Lemos  Karla Aponte  |  Porter  Rosa  | 3:08 |
| 16. | El Amor de Mi Vida (New Version) | Eddie Sierra |  Torres  López  | 3:58 |
| # | 제목 | 작사·작곡 | 프로듀서 | 재생 시간 |
| --- | --- | --- | --- | --- |
| 17. | Sólo Quiero Amarte (Nobody Wants to Be Lonely) (Radio Edit) |  Child  Victoria Shaw  Gary Burr  Martin  López  | Child | 3:59 |
| # | 제목 | 재생 시간 |
| --- | --- | --- |
| 1. | María (Spanglish Radio Edit) |   |
| 2. | Te Extraño, Te Olvido, Te Amo |   |
| 3. | Fuego de Noche, Nieve de Día |   |
| 4. | Volverás |   |
| 5. | Vuelve |   |
| 6. | La Copa de la Vida |   |
| 7. | La Bomba |   |
| 8. | Por Arriba, Por Abajo |   |
| 9. | Perdido Sin Tí |   |
| 10. | Livin' la Vida Loca (Spanish Version) |   |
| 11. | Bella |   |
| 12. | She Bangs (Spanish Version) |   |
| 13. | Sólo Quiero Amarte |   |
인증

| 국가 | 인증 | 판매량/출하량 |
| --- | --- | --- |
| 아르헨티나 (CAPIF) | 플래티넘 | 40,000^ |
| 스페인 (PROMUSICAE) | 골드 | 50,000^ |
| 스웨덴 (GLF) | 플래티넘 | 80,000^ |
| 미국 (RIAA) | 4× 플래티넘 (Latin) | 400,000^ |
^출하량을 기반으로 한 인증
평가

| 전문가 평가> 평가 점수.출처 | 전문가 평가> 평가 점수.점수 |
| --- | --- |
AllMusic:
SB 네이션

SB 네이션 로고.
SB 네이션(SB Nation, 스포츠 블로그 네이션)은 미국의 스포츠 네트워크이다. 복스 미디어가 관리한다.
과천시·의왕시

| 과천시·의왕시 |
| --- | --- |
폐지된 대한민국 국회의원 선거구
1992년~2004년
의원 수: 1인
이전 선거구: 과천시·시흥군
이후 선거구: 의왕시·과천시
과천시·의왕시는 대한민국의 옛 국회의원 선거구이다. 당시 경기도 과천시와 의왕시 지역을 관할했다.
역사

1989년 1월, 시흥군 의왕읍이 의왕시로 승격되었다. 대한민국 제14대 국회의원 선거를 앞두고 과천시와 의왕시 지역을 아우르는 과천시·의왕시 선거구가 기존의 과천시·시흥군 선거구에서 독립하여 신설되었다.
대한민국 제17대 국회의원 선거를 앞두고 과천시·의왕시 선거구가 의왕시·과천시 선거구로 개편되었다.
역대 국회의원

| 선거 | 정당 | 정당 | 의원 |
| --- | --- | --- | --- |
| 1992년 |  | 통일국민당 | 박제상 |
| 1996년 |  | 신한국당 | 안상수 |
| 2000년 |  | 한나라당 | 안상수 |
SB 크리에이티브

| --- | --- |

창립: 1999 
산업 분야: 스위칭 회로 이론 출판 
본사 소재지: 롯폰기 , 일본 
순이익: 716,191,000 일본 엔 (2022) 
자산총액: 14,859,245,000 일본 엔 (2022) 
종업원 수: 246 (2022) 
모기업: 소프트뱅크 그룹 
SB 크리에이티브 주식회사(SB Creative Corp.)는 일본의 정보 통신 회사로 소프트뱅크 계열 출판사이다. 주로 컴퓨터나 IT, 컴퓨터 게임 관련 잡지나 서적 등을 발행하고 있으며 그 외 전자책, 브로드밴드 컨텐츠 육성 사업에도 손대고 했다. 현재는 소프트뱅크 그룹 내 출판, 브로드밴드 컨텐츠 등 미디어나 마케팅 사업을 통괄하는 순수 지주회사 소프트뱅크 마케팅 홀딩스 주식회사 산하 기업으로 들어가 있다.
일본 소프트뱅크의 출판부가 이 회사의 전신으로 〈Oh!PC〉등으로 대표되는 당시 희귀 기종 컴퓨터별 잡지를 발행하기도 했다.
2005년, 소프트뱅크 퍼블리싱과 소프트뱅크 미디어 아트 마케팅 등과 병합해 현재까지 내려오고 있다.
2006년, GA 문고(라이트 노벨)와 소프트뱅크 신서(일반 신서), 사이언스 아이 신서(과학 신서), 2007년에는 소프트뱅크 문고(일반 문예)를 발간하는 등, 기존 컴퓨터 계열 출판사에서 종합 출판사로 거듭나고 있다.
Mastermind (릭 로스의 음반)

《Mastermind》는 2014년 3월 3일에 발매된 릭 로스의 음반이다. 매이백 뮤직 그룹에 의해 발매되었다.