[4] 構文案:
- so3 = header body
- header = '#?RDF-SO3/1.0' CRLF
- body = *(*WSP svo) *WSP
- statement = sov *WSP "。"
- sov = subject *WSP ov
- ov = object *WSP verb
- subject = resource *WSP ["が" / "は" / "も"]
- object = (resource / literal) *WSP ["の" / "を" / "という" / "が"]
- verb = resource *WSP ["だ" / "する" / "とする"]
- resource = uri-reference / qname / anon-resource / formula / function
- uri-reference = "<" <URIReference defined by IETF RFC on URI> ">"
- qname = [ncname] ":" ncname
- ncname = <NCName defined by XML Names>
- anon-resource = "[" [*WSP ov *(*WSP "、" *WSP [ov])] "]"
- function = "@" (qname / ncname) ["<" *(CHAR - ("<" / ">")) ">" / literal]
- literal = <"> *(CHAR - (<"> / "\") / escape) <">
- escape = "\u" 4HEXDIGIT / "\U" 8HEXDIGIT
例
:は<>の@接頭辞。
話題:は<http://bar.example/category/>の接頭辞。
<http://foo.example/>は
@@ @URI<#Webサイト>だ、
[
@@ :人、
"ふー"を :名前 とする、
[
@@ :人、
"ばー"を :名前 とする。
] の :妻 だ、
[
@@ :食べ物、
"カレーライス"が :好き。
]
]を@URI<#著者>とする、
話題:WWW,
話題:HTML を@URI<#取扱う>。
<http://foo.example/WWW/>は
<http://foo.example/>を
:目次 とする。