Validation algorithm for attribute-element ... - Semantic Scholar
Recommend Documents
L. Estrada and V. Isetta are with the Unitat de Biofisica i Bioenginyeria, ... Luis Estrada, Joan SantamarÃa, Valentina Isetta, Alex Iranzo, Daniel Navajas and ...
algorithm) of the primary care treatability of emergency department (ED) visits that avoids some of the limitations of the Billings/Ballard algorithm currently in use.
Aug 29, 2006 - K-fold cross-validation produces variable estimates, whose variance can- not be estimated unbiasedly. However, in practice, one would like to.
Sep 21, 1988 - AT&T Bell Laboratories ... AT&T Technical Journal, Vol. 69, No. ..... However, since this search maintains no history of states, the search can not ...
Jun 6, 2015 - evaluation of the genotoxicity of ritodrine and verapamil in human lymphocytes. Human & experimental toxicology 30: 398-405. 31. Kulakova ...
wireless channel at the frame level to understand perfor- mance issues related to ..... where ht is the transmitter antenna height, hr is the receiver antenna height ...
b) The point X is dropped from open list and added to the closed list. c) A square is chosen from the open list by means of the Equation (1). hgf. +=. ( )1. Where g ...
14. Han M, Zhu XR. Hybrid algorithm for classification of unbalanced datasets. Control Theory & Applications. 2011;28(10):1485â9. 15. Tahir M, Khan A, Majid A, ...
Keywordsâpsoriasis, roughness algorithm, polynomial surface fitting. M.H. Ahmad ..... [6] Whitehouse, D.J., Handbook of Surface Metrology, IOP Pub. 2003.
multicell converter, which validate the proposed algorithm, are presented. ... Nucleus, by the Science and Technology Bicentenario Project PSD-30, and by.
PageRank problem of ranking web pages, which is the basis for Google's search engine rankings, see the original paper ..... It is easy to check that this function ...
sampling, the algorithm uses component analysis techniques to rank the data. Once ranked, the .... Few techniques consider multivariate data. Seo et al. [14], compare different methods: ⢠Discrete .... We consider that the best solution for node.
Peter WT Yuen & Gary Bishop. Email: [email protected]. BAE SYSTEMS ... clearly seen in figure 1(c) where a Gaussian fit of the histogram for a ...
Page 1 ... which can be solved by a multistage optimization technique. ... methodology for the vertical alignment optimization of a highway using dynamic.
Mar 5, 2014 - the agent pool which is generated as a result of many evolutionary runs. ... signing random weights to them; and then scaling the hidden ...
Abstract. The subgradient method is used frequently to optimize dual functions in Lagrangian relaxation for separable integer programming problems. In the ...
Kaufman initialization for getting initial solutions and K-Means algorithm as a ..... made, getting the arithmetic mean, the standard deviation and the best solution ...
Nina Daskalovaâ. Abstract. Multitype ... Nina Daskalova. The theory ..... Bellman-Harris branching processes Journal of Statistical Planning and In- ference, 137 ...
c to a vector of complex-valued symbols x for transmission. ..... [8] V. Franz and J. B. Anderson, âConcatenated decoding with a reduced- search bcjr algorithm,â IEEE J. ... [9] J. Hagenauer and C. Kuhn, âThe list-sequential (liss) algorithm an
Effects of the dual endothelin-receptor antagonist bosentan in patients with pulmonary ... Bosentan therapy for pulmonary arterial hypertension. N Engl J Med ...
Keywords algorithm · ascending composition · integer partition · generation ... A sequence of positive integers a1,a2,...,ak is an descending composition of.
The treated waste water will be reclaimed by recharging the groundwater basin via ... use strategies for managing imported surface water, reclaimed water, and ...
The first one consists in application, such as Seti@home, where a huge set of data can ... as [6], that provides algorithms with approximation ratio of 2. 3 or 3. 4.
The parameter δm controls the radio of box ¯B(xm,δm) and is increased till δmax. ... Laptop TOSHIBA Satellite M115-S3144 with intel Core 2 with 2 GB de RAM.
Validation algorithm for attribute-element ... - Semantic Scholar
James Clark has provided a derivative-based validation algorithm for handling such interdependencies. This paper shows another algorithm, which is based on ...
Extreme Markup Languages 2003
Montréal, Québec August 4-8, 2003
Validation algorithm for attribute-element constraints of RELAX NG Makoto Murata IBM
Haruo Hosoya Kyoto University
Abstract Patterns of RELAX NG can represent interdependencies between attributes and elements. Such patterns are useful for schema authors. However, they make validator implementation algorithmically challenging, since naive approaches easily blow up even for typical inputs. James Clark has provided a derivative-based validation algorithm for handling such interdependencies. This paper shows another algorithm, which is based on automata rewriting. When the validator encounters an attribute set, it rewrites automata that are constructed from patterns. Then, the validator examines an element sequence by executing the rewritten automata for the sequence. Advantages of our algorithm are compactness and portability.
Validation algorithm for attribute-element constraints of RELAX NG Table of Contents 1 Introduction....................................................................................................................................1 2 Related works.................................................................................................................................2 3 RELAX NG schemas.....................................................................................................................2 4 Attribute-free validation.................................................................................................................3 5 Validation by separating attributes and elements...........................................................................3 6 Attribute-element automata............................................................................................................4 7 Conclusions and future work..........................................................................................................7 Acknowledgements...........................................................................................................................7 Bibliography......................................................................................................................................7 The Authors.......................................................................................................................................8
Validation algorithm for attribute-element constraints of RELAX NG
Validation algorithm for attribute-element constraints of RELAX NG Makoto Murata and Haruo Hosoya § 1 Introduction Schema languages for XML have evolved by increasing expressiveness, allowing finer- and finergrained controls over the structure of documents. At first, the designers of schema languages (DTD [BrPaSpe], W3C XML Schema [Fallside01], DSD [KlaMoSch], and RELAX Core [Murata] mainly paid attention to elements. On the other hand, the treatments of attributes have been rather simplistic in early schema languages. Recently, James Clark, in his schema language TREX [Clark01a], proposed a description mechanism for attributes that has a comparable power to existing ones for elements. RELAX NG [ClaMu] inherits this mechanism from TREX. The kernel of Clark’s proposal is a uniform and symmetric mechanism for representing constraints on elements and those on attributes; constraints on elements and those on attributes can be freely mixed in RELAX NG patterns [Clark01b]. We call this mechanism attribute-element constraints. The expressive power yielded by attribute-element constraints is quite substantial. For example, by using this mechanism, we can specify a constraint that allows different subelements, depending on attribute values. Such a situation may arise when we want to specify different permissible subelements for
and
, where the former case allows section in the subelements while the latter case does not. As another example, we can specify that either an attribute or element is used to represent some piece of information. This ability would be needed when we want to allow an attribute name to represent a simple string name or an element name to represent a composite value of first and last names. Exactly because of the ability to mix constraints for elements and those for attributes, development of validation algorithms becomes challenging. As an example, we consider the following RELAX NG pattern. Observe that attribute patterns follow element patterns and that the presence or absence of attributes determines the presence or absence of elements. If we intend to avoid exhaustive backtracking, validation against this pattern is not straightforward. ((element a {empty}+, attribute a{empty})?, (element b {empty}+, attribute b{empty})?