

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 규칙 참조
<a name="srgs-rule-reference"></a>

다음 표에는 문법 문서 내에서 사용할 수 있는 다양한 형태의 규칙 참조가 요약되어 있습니다. 자세한 내용은 *음성 인식 문법 사양 버전 1* W3C 권장 사항의 [규칙 참조](https://www.w3.org/TR/speech-grammar/#S2.2)를 참조하세요.


| 참조 유형 | XML 양식 | 지원됨 | 
| --- | --- | --- | 
| [2.2.1](https://www.w3.org/TR/speech-grammar/#S2.2.1) 명시적 로컬 규칙 참조 | <ruleref uri="\$1rulename"/> | 예 | 
| [ 2.2.2 ](https://www.w3.org/TR/speech-grammar/#S2.2.2) [URI](https://www.w3.org/TR/speech-grammar/#term-uri)로 식별되는 문법의 명명된 규칙에 대한 명시적 참조 | <ruleref uri="grammarURI\$1rulename"/> | 아니요 | 
| [ 2.2.2 ](https://www.w3.org/TR/speech-grammar/#S2.2.2) [URI](https://www.w3.org/TR/speech-grammar/#term-uri)로 식별되는 문법의 루트 규칙에 대한 암시적 참조 | <ruleref uri="grammarURI"/> | 아니요 | 
| [ 2.2.2 ](https://www.w3.org/TR/speech-grammar/#S2.2.2) [미디어 유형](https://www.w3.org/TR/speech-grammar/#term-media-type)이 있는 [URI](https://www.w3.org/TR/speech-grammar/#term-uri)로 식별되는 문법의 명명된 규칙에 대한 명시적 참조 | <ruleref uri="grammarURI\$1rulename" type="media-type"/> | 아니요 | 
| [ 2.2.2 ](https://www.w3.org/TR/speech-grammar/#S2.2.2) [미디어 유형](https://www.w3.org/TR/speech-grammar/#term-media-type)이 있는 [URI](https://www.w3.org/TR/speech-grammar/#term-uri)로 식별되는 문법의 루트 규칙에 대한 암시적 참조 | <ruleref uri="grammarURI" type="media-type"/> | 아니요 | 
| [ 2.2.3 ](https://www.w3.org/TR/speech-grammar/#S2.2.3) 특수 규칙 정의 | `<ruleref special="NULL"/>` `<ruleref special="VOID"/>` `<ruleref special="GARBAGE"/>` | 아니요 | 

**참고**

1. 문법 URI는 외부 URI입니다. 예를 들어 `http://grammar.example.com/world-cities.grxml`입니다.

1. 미디어 유형은 다음과 같을 수 있습니다.
   + `application/srgs+xml`
   + `text/plain`

**예제**

```
<rule id="city" scope="public">
    <one-of>
        <item>Boston</item>
        <item>Philadelphia</item>
        <item>Fargo</item>
    </one-of>
</rule>

<rule id="state" scope="public">
    <one-of>
        <item>FL</item>
        <item>MA</item>
        <item>NY</item>
    </one-of>
</rule>

<!-- "Boston MA" -> city = Boston, state = MA -->
<rule id="city_state" scope="public">
    <ruleref uri="#city"/> <ruleref uri="#state"/>
</rule>
```