3.2. 속성 매개변수

속성(property)은 연결된 특성(attributes)을 가질 수 있습니다. 이러한 “속성 매개변수”(property parameters)에는 속성 또는 속성 값에 대한 메타 정보가 포함됩니다. 속성 값에 대한 대체 텍스트 표현의 위치, 텍스트 속성 값의 언어, 속성 값의 값 유형 및 기타 속성과 같은 정보를 지정하기 위해 속성 매개변수가 제공됩니다.

콜론, 세미콜론 또는 콤마 문자 구분기호를 포함하는 속성 매개변수 값은 인용 문자열 텍스트 값으로 지정되어야 합니다(MUST). 또한 속성 매개변수 값에는 쌍따옴표 문자를 포함해서는 안됩니다(MUST NOT). 쌍따옴표 문자는 제한된 문자 또는 URI 텍스트가 포함된 매개변수 값의 구분기호로 사용됩니다. 예를 들면:

DESCRIPTION;ALTREP="cid:part1.0001@example.org":The Fall'98 Wild
 Wizards Conference - - Las Vegas\, NV\, USA

인용 문자열에 포함되지 않은 속성 매개변수 값은 대소문자를 구분하지 않습니다.

이 문서에 정의된 일반 속성 매개변수는 다음 표기법으로 정의됩니다.

icalparameter = altrepparam          ; 대체 텍스트 표현 (Alternate text presentation)
              / cnparam              ; 일반 이름 (Common name)
	      / cutypeparam          ; 캘린더 사용자 유형 (Calendar user type)
	      / delfromparam         ; 위임인 (Delegator)
	      / deltoparam           ; 대리인 (Delegatee)
	      / dirparam             ; Directory entry
	      / encodingparam        ; 인라인 인코딩 (Inline encoding)
	      / fmttypeparam         ; 서식 유형 (Format type)
	      / fbtypeparam          ; Free/busy time type
	      / languageparam        ; Language for text
	      / memberparam          ; Group or list membership
	      / partstatparam        ; Participation status
	      / rangeparam           ; Recurrence identifier range
	      / trigrelparam         ; Alarm trigger relationship
	      / reltypeparam         ; Relationship type
	      / roleparam            ; Participation role
	      / rsvpparam            ; RSVP expectation
	      / sentbyparam          ; Sent by
	      / tzidparam            ; Reference to time zone object
	      / valuetypeparam       ; Property value data type
	      / other-param

other-param   = (iana-param / x-param)

iana-param    = iana-token "=" param-value *("," param-value)
; 일부 다른 IANA 등록 iCalendar 매개변수
; (Some other IANA-registered iCalendar parameter.)

x-param       = x-name "=" param-value *("," param-value)
; 실험적 비표준 속성
; (A non-standard, experimental parameter.)

응용프로그램은 인식하지 못하는 x-param 및 iana-param 값을 무시해야 합니다.

(Ref: 3.2. Property Parameters)