Explore chapters and articles related to this topic
Net Centric Architectures
Published in Barney L. Capehart, Lynne C. Capehart, Paul J. Allen, David C. Green, Web Based Energy Information and Control Systems:, 2021
Klaus E. Pawlik, David C. Green, Paul J. Allen
XSL is a style-sheet that takes an XML file as input and translates the data to an HTML output that a web browser can display to an end-user. XSL files typically reside on a web server and define the layout of how data should be displayed to the end-user taking an XML file as the data input. XML/XSL may be used by both static and dynamic web architectures; however, static architectures may only receive XML whereas dynamic architectures send and receive XML. Therefore, static architectures typically do not use the XML/XSL combination.
A knowledge-based document assembly method to support semantic interoperability of enterprise information systems
Published in Enterprise Information Systems, 2022
Marko Marković, Stevan Gostojić
Rule base transformation from the LegalRuleML format into the DR-RuleML format is performed using an XSL transformation (XSLT). Rule and statement identifiers follow a naming convention based on the abbreviation of the legal source and specific article and paragraph number. Similarities exist between LegalRuleML and DR-RuleML, such as in LegalRuleML, the if-then structure is transformed into the body-head structure, the rule strength attribute reflects the ruletype attribute, and both premises and conclusions consist of Atom elements. Declaring atom arguments differs between LegalRuleML and DR-RuleML because LegalRuleML relies on positional while DR-RuleML relies on slotted argument representations. Therefore, slot names should be provided using individuals. Specifying a slot name as a value of the type attribute for a Var element in LegalRuleML enables the XSLT to generate the Ind element for the corresponding slot in DR-RuleML. An example of the predicate modelled as a LegalRuleML atom, shown in Listing 7, could be transformed into the DR-RuleML atom shown in Listing 8.