Class: Lutaml::Xml::W3c::XlinkNamespace

Inherits:
Namespace
  • Object
show all
Defined in:
lib/lutaml/xml/w3c.rb

Overview

W3C XLink Namespace (xhref, xtype, xrole, xarcrole, xtitle, xshow, xactuate)

W3C XLink namespace for hyperlinks and references. Conventionally uses ‘xlink’ prefix.

Provides standard attributes:

  • xhref: Link target (URI)

  • xtype: Link type (simple, extended, locator, arc, resource, title)

  • xrole: Role/meaning of the link

  • xarcrole: Arc-specific role

  • xtitle: Human-readable title

  • xshow: Display behavior (new, replace, embed, other, none)

  • xactuate: Timing (onLoad, onRequest, other, none)

Constant Summary

Constants inherited from Namespace

Namespace::W3C_RESERVED_PREFIXES, Namespace::W3C_RESERVED_URIS

Instance Attribute Summary

Attributes inherited from Namespace

#attribute_form_default, #documentation, #element_form_default, #imports, #includes, #prefix, #schema_location, #uri, #version

Method Summary

Methods inherited from Namespace

all_uris, annotation, #attr_name, attribute_form_default, #attributes_qualified?, build, documentation, element_form_default, element_form_default_set?, #elements_qualified?, imports, includes, inheritance_strategy, #initialize, is_alias?, prefix_default, #prefixed?, schema_location, skip_w3c_reserved_check, to_key, uri, uri_aliases, version

Constructor Details

This class inherits a constructor from Lutaml::Xml::Namespace