Title
TomML: A Rule Language for Structured Data
Abstract
We present the Tom language that extends Java with the purpose of providing high level constructs inspired by the rewriting community. Tom bridges thus the gap between a general purpose language and high level specifications based on rewriting. This approach was motivated by the promotion of rule based techniques and their integration in large scale applications. Powerful matching capabilities along with a rich strategy language are among Tom 's strong features that make it easy to use and competitive with respect to other rule based languages. Tom is thus a natural choice for querying and transforming structured data and in particular XML documents [1]. We present here its main XML oriented features and illustrate its use on several examples.
Year
DOI
Venue
2009
10.1007/978-3-642-04985-9_24
RuleML
Keywords
Field
DocType
general purpose language,rich strategy language,structured data,large scale application,main xml oriented feature,natural choice,tom bridge,rule language,high level,particular xml document,high level specification,tom language,rule based,xml document
Data mining,Rule-based system,Programming language,XML,Computer science,Rewriting,Pattern matching,Data model,Java,Database,General-purpose language
Conference
Volume
ISSN
Citations 
5858
0302-9743
3
PageRank 
References 
Authors
0.40
6
3
Name
Order
Citations
PageRank
Horatiu Cirstea116415.93
Pierre-etienne Moreau259840.40
Antoine Reilles31196.79