XConnector and XTemplate: Improving the Expressiveness and Reuse in Web Authoring Languages. Muchaluat-Saade, D. C. & Soares, L. F. G. 8(1):139–169, 2003.
XConnector and XTemplate: Improving the Expressiveness and Reuse in Web Authoring Languages [link]Paper  XConnector and XTemplate: Improving the Expressiveness and Reuse in Web Authoring Languages [link]Year  doi  abstract   bibtex   6 downloads  
Despite recent efforts made by the W3C, web-authoring languages still need to be enhanced. Aiming at this goal, this paper presents proposals for improving their expressiveness and reuse. The proposals are based on an XML language called XConnector, which provides for the creation of complex referential and multimedia synchronization relations. XConnector can be used for improving the expressiveness of either linking languages, such as XLink, or linking modules of hypermedia authoring languages, such as XHTML or SMIL. The novel contribution of this paper is another XML language called XTemplate, which provides for the creation of hypermedia composite templates. A composite template specifies types of components, types of relations, components and relationships that a hypermedia composition has or may have, without identifying what all the components and relationships are. Templates are traditionally used for improving reuse. Composite templates allow the definition of common structures, which can be seen as representing types of compositions with specific semantics given by the set of defined relationships. Therefore, composite templates could be used to provide new time containers in web languages, besides the well known par, seq and excl provided by SMIL 2.0. The paper also presents how composite templates are used in the HyperProp hypermedia system and proposes an extension to XLink to incorporate facilities provided by XConnector and XTemplate, improving its expressiveness and reuse.
@article{muchaluat-saade_xconnector_2003,
	title = {{XConnector} and {XTemplate}: Improving the Expressiveness and Reuse in Web Authoring Languages},
	volume = {8},
	issn = {1361-4568},
	url = {http://dx.doi.org/10.1080/13614560208914739},
	doi = {10.1080/13614560208914739},
	shorttitle = {{XConnector} and {XTemplate}},
	abstract = {Despite recent efforts made by the W3C, web-authoring languages still need to be enhanced. Aiming at this goal, this paper presents proposals for improving their expressiveness and reuse. The proposals are based on an {XML} language called {XConnector}, which provides for the creation of complex referential and multimedia synchronization relations. {XConnector} can be used for improving the expressiveness of either linking languages, such as {XLink}, or linking modules of hypermedia authoring languages, such as {XHTML} or {SMIL}. The novel contribution of this paper is another {XML} language called {XTemplate}, which provides for the creation of hypermedia composite templates. A composite template specifies types of components, types of relations, components and relationships that a hypermedia composition has or may have, without identifying what all the components and relationships are. Templates are traditionally used for improving reuse. Composite templates allow the definition of common structures, which can be seen as representing types of compositions with specific semantics given by the set of defined relationships. Therefore, composite templates could be used to provide new time containers in web languages, besides the well known par, seq and excl provided by {SMIL} 2.0. The paper also presents how composite templates are used in the {HyperProp} hypermedia system and proposes an extension to {XLink} to incorporate facilities provided by {XConnector} and {XTemplate}, improving its expressiveness and reuse.},
	pages = {139--169},
	number = {1},
	journaltitle = {New Rev. Hypermedia Multimedia},
	author = {Muchaluat-Saade, Débora Christina and Soares, Luiz Fernando Gomes},
	urlyear = {2015},
	year = {2003},
}

Downloads: 6