LC·Dict

ca·non·i·cal·ize

C1technical
US/kəˈnɑːnɪkəlaɪz/UK/kəˈnɒnɪkəlaɪz/드물게 쓰임

어떤 것을 표준적·정식 형태로 바꾸다

verb동사

  1. 1

    정규화하다, 표준화하다데이터, URL, 파일 경로, 이름 등을 미리 정한 표준적 표현으로 변환하다C1computing

    to convert data, a URL, a file path, a name, or another representation into a standard canonical form

    • The server canonicalizes each URL before checking the cache.

      서버는 캐시를 확인하기 전에 각 URL을 표준 형태로 변환한다.

    • You should canonicalize user input before comparing file paths.

      파일 경로를 비교하기 전에 사용자 입력을 정식 형태로 바꿔야 한다.

    유의어normalize, standardize

    반의어vary

  2. 2

    정식화하다, 공식화하다수식, 절차, 문서 등을 공식적이거나 관례적으로 인정되는 형태로 정리하다C1technical

    to put an expression, procedure, document, or set of rules into an accepted standard form

    • The algorithm canonicalizes equivalent expressions into the same symbolic form.

      그 알고리즘은 동등한 수식들을 같은 기호 형태로 정리한다.

    • The editor canonicalized the references to match the journal style.

      편집자는 학술지 양식에 맞게 참고문헌을 정식 형태로 정리했다.

    유의어formalize, regularize

    반의어informalize

뉘앙스 · 쓰임

standardize는 폭넓게 ‘표준에 맞추다’라는 뜻이고, normalize는 데이터나 값을 일정한 규칙에 맞게 ‘정규화하다’라는 뜻으로 많이 쓰입니다. canonicalize는 그중에서도 여러 가능한 표현 중 ‘정식으로 대표되는 한 형태’로 바꾼다는 뉘앙스가 강합니다. canonize는 ‘성인으로 추대하다’ 또는 ‘정전으로 인정하다’라는 다른 단어이므로 혼동하지 않아야 합니다.

미국식 철자는 canonicalize이고, 영국식 철자 canonicalise도 쓰입니다. 소프트웨어 문서에서는 URL, file path, domain name, JSON, XML, expression 등과 함께 자주 쓰이며, 보안 문맥에서는 입력값을 canonicalize한 뒤 검증해야 한다는 식으로 사용됩니다.

유의어 뉘앙스 비교

normalize
데이터를 규칙에 맞게 정리한다는 뜻이 강하며, 반드시 ‘대표 정식 형태’를 뜻하지는 않는다.
standardize
더 일반적인 말로, 기준이나 규격에 맞춘다는 폭넓은 의미이다.
formalize
비공식적이거나 모호한 것을 공식적 체계로 만든다는 뜻이 더 강하다.
regularize
불규칙한 것을 규칙에 맞게 만든다는 의미이며, 기술 문맥 밖에서도 쓰인다.

반의어

vary
하나의 표준 형태로 맞추는 것이 아니라 형태나 방식이 달라지게 한다는 뜻이다.
informalize
공식적·정식 형태를 덜 격식 있는 형태로 만든다는 반대 의미이다.

자주 쓰는 표현 · Collocations

verb+noun

  • canonicalize a URLURL을 표준 형태로 변환하다
  • canonicalize a file path파일 경로를 정식 형태로 변환하다
  • canonicalize user input사용자 입력을 표준 형태로 정리하다
  • canonicalize data데이터를 정식 형태로 변환하다

adj+noun

  • canonical form정식 형태, 표준 형태
  • canonicalized representation정식화된 표현

어원 · 암기 팁

[Greek]‘규칙, 기준’을 뜻하는 Greek kanōn에서 나온 canon 계열의 말에 canonical과 동사화 접미사 -ize가 결합한 형태이다.

canonical(정식의, 표준적인) + -ize(…하게 만들다)

💡 canonical은 ‘정식 표준 형태’라고 기억하고, -ize는 ‘그렇게 만들다’이므로 canonicalize는 ‘정식 표준 형태로 만들다’로 외울 수 있다.