

* [CODE(XMLa)[[VAR[xlink:]]arcrole]] 属性 (XLink)

[1] [DFN[[CODE(XMLa)[[VAR[xlink:]]arcrole]] 属性]]は、
[[XLink]] において、[[弧]]の意味 (役割)
を記述するために使用します。

この属性は、要素型 [CODE(XML)[[[simple]]]] または
[CODE(XML)[[[arc]]]] の要素で使用して'''構いません'''。

この属性の値は[[絶対URI参照]]でなければ'''なりません'''。
([[IRI]] ではなく [[URI]] です。
[[RFC 2396]] の絶対 URI 参照と言っており、
[[RFC 2732]] の拡張が適用されるのかは曖昧です。
[WEAK[(意図としては 2732 を反映したものだと思いますが。)]])
この絶対 URI 参照が、[[特性]]を識別します。
(その絶対 URI 参照で指される資源は特性について記述したものです。)
既定値は「なし」です。

[5]
仕様書:
- [[XLink 1.0]]
-- <http://www.w3.org/TR/xlink/#link-semantics>

[3] 値の例:
,[CODE(XMLa)[[VAR[xlink:]]arcrole]]	,説明	,状態	,出典
,[CODE(URI)[[[http://www.rddl.org/fragment-syntax#scheme]]]]	,[[RDDL]] [[XPointer]] [[scheme]]	,
,[CODE(URI)[[[http://www.w3.org/1999/xlink/properties/linkbase]]]]	,[[連結ベース]]	,W3C 勧告	,[[XLink 1.0]]

[6]
[[XBRL]] も [CODE(XMLa)@en[arcrole]] をつかっています。
([[名無しさん]] [sage])

[7]
[CITE[Well Known Resource Directory Description Purposes]] <http://www.rddl.org/purposes/>
([[名無しさん]])

[8]
<rddl:resource
[PRE[
          xlink:arcrole="http://www.w3.org/TR/xinclude/"
([[名無しさん]])
]PRE]


[9]
<rddl:resource
       xlink:arcrole="http://www.w3.org/2003/g/data-view#profileTransformation"
([[名無しさん]])

[10] 
[[SensorML]]
<http://portal.opengeospatial.org/files/?artifact_id=21273>

><sml:member xlink:arcrole="urn:ogc:def:role:process">

><sml:contact xlink:arcrole="author">

><sml:documentation xlink:arcrole="formula">

>xlink:arcrole="expert"

><parameter name="steadyState" xlink:arcrole="urn:ogc::def:property:OGC:calibration">

><parameter name="accuracy" xlink:arcrole="urn:ogc:def:property:OGC:accuracy">

><parameter name="latency" xlink:arcrole="urn:ogc:def:property:OGC:latencyTime">

><member xlink:role="urn:ogc:def:role:OGC:processChain">

><component name="maxCompare" xlink:arcrole="urn:ogc:def:role:process">

><member xlink:role="urn:ogc:def:role:OGC:sensorSystem">

><gml:beginPosition xlink:arcrole="urn:ogc:def:property:OGC:deployment">

><documentation xlink:arcrole="urn:ogc:def:role:liabilities">

><documentation xlink:arcrole="urn:ogc:role:specificationSheet">

><documentation xlink:arcrole="urn:ogc:def:role:objectImage">

><documentation xlink:arcrole="deploymentNotes">



どの例もなんで [[XLink]] 使っているのか謎。

><contact xlink:arcrole="operator" xlink:href="http://www.myCompany.com/bob.xml"/>

><component name="clock" xlink:arcrole="urn:ogc:def:process:OGC:detector"
xlink:href="urn:ogc:sensor:Davis:clock"/>

><component name="windChill" xlink:role="urn:ogc:def:process:OGC:process"
xlink:href="urn:ogc:process:windChill_v01"/>


[[#comment]]


** 他との関係

[2] この属性は[[弧]]についてのものですが、
[[資源]]については [CODE(XMLa)[[VAR[xlink:]][[role]]]] 
属性が用意されています。

[4]
たぶん HTML の [CODE(HTMLa)[[[rel]]]] 属性と似たような意味なのでしょう。

[[#comment]]


** メモ

[[#comment]]


* メモ

[11] [CITE[Linking – SVG Tiny 1.2]] ([TIME[2008-12-20 02:31:29 +09:00]] 版) <http://www.w3.org/TR/2008/REC-SVGTiny12-20081222/linking.html#XLinkArcRoleAttribute>

[[RFC 3987]] [[IRI参照]]