3.2.20. 값 타입

매개변수 이름

VALUE

목적

속성(property) 값에 대한 값 타입을 명시적으로 지정합니다.

형식 정의

이 속성 매개변수는 다음 표기법으로 정의됩니다.

valuetypeparam = "VALUE" "=" valuetype

valuetype   = ("BINARY"
            / "BOOLEAN"
            / "CAL-ADDRESS"
            / "DATE"
            / "DATE-TIME"
            / "DURATION"
            / "FLOAT"
            / "INTEGER"
            / "PERIOD"
            / "RECUR"
            / "TEXT"
            / "TIME"
            / "URI"
            / "UTC-OFFSET"
            / x-name
            ; 일부 실험적인 iCalendar 타입
            / iana-token)
            ; 일부 IANA 등록된 iCalendar 타입

설명

이 매개변수는 속성 값의 타입 및 형식을 지정합니다. 속성 값은 하나의 타입이어야만 합니다. 예를 들어, “RDATE” 속성은 DATE-TIME 타입과 TIME 타입의 조합을 가질 수 없습니다.

속성 값이 기본으로 정해진 유형이라면, 이 매개변수를 지정할 필요가 없습니다. 하지만 만약 속성의 기본값 형식이 다른 허용 가능한 값 형식에 의해 재정의 되는 경우, 이 매개변수를 지정해야 합니다(MUST).

애플리케이션에서는 값 데이터를 해석하거나 구문 분석하지 못해서 인식하지 못한 x-name 및 iana-otken에 대한 값 데이터를 유지해야 합니다(MUST).

(Ref: 3.2.20. Value Data Types)