{"id":"https://openalex.org/W1984460835","doi":"https://doi.org/10.1145/1989284.1989316","title":"The complexity of text-preserving XML transformations","display_name":"The complexity of text-preserving XML transformations","publication_year":2011,"publication_date":"2011-06-13","ids":{"openalex":"https://openalex.org/W1984460835","doi":"https://doi.org/10.1145/1989284.1989316","mag":"1984460835"},"language":"en","primary_location":{"id":"doi:10.1145/1989284.1989316","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1989284.1989316","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the thirtieth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5045656414","display_name":"Timos Antonopoulos","orcid":"https://orcid.org/0000-0002-9654-4090"},"institutions":[{"id":"https://openalex.org/I4210127597","display_name":"Transnational University Limburg","ror":"https://ror.org/02xyaf767","country_code":"BE","type":"education","lineage":["https://openalex.org/I4210127597"]},{"id":"https://openalex.org/I878454856","display_name":"Hasselt University","ror":"https://ror.org/04nbhqj75","country_code":"BE","type":"education","lineage":["https://openalex.org/I878454856"]}],"countries":["BE"],"is_corresponding":true,"raw_author_name":"Timos Antonopoulos","raw_affiliation_strings":["Hasselt University and Transnational University of Limburg, Hasselt, Belgium","Hasselt University and transnational University of Limburg, Hasselt, Belgium#TAB#"],"affiliations":[{"raw_affiliation_string":"Hasselt University and Transnational University of Limburg, Hasselt, Belgium","institution_ids":["https://openalex.org/I4210127597","https://openalex.org/I878454856"]},{"raw_affiliation_string":"Hasselt University and transnational University of Limburg, Hasselt, Belgium#TAB#","institution_ids":["https://openalex.org/I878454856"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016412428","display_name":"Wim Martens","orcid":"https://orcid.org/0000-0001-9480-3522"},"institutions":[{"id":"https://openalex.org/I200332995","display_name":"TU Dortmund University","ror":"https://ror.org/01k97gp34","country_code":"DE","type":"education","lineage":["https://openalex.org/I200332995"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Wim Martens","raw_affiliation_strings":["TU Dortmund, Dortmund, Germany"],"affiliations":[{"raw_affiliation_string":"TU Dortmund, Dortmund, Germany","institution_ids":["https://openalex.org/I200332995"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5022264843","display_name":"Frank Neven","orcid":"https://orcid.org/0000-0002-7143-1903"},"institutions":[{"id":"https://openalex.org/I878454856","display_name":"Hasselt University","ror":"https://ror.org/04nbhqj75","country_code":"BE","type":"education","lineage":["https://openalex.org/I878454856"]},{"id":"https://openalex.org/I4210127597","display_name":"Transnational University Limburg","ror":"https://ror.org/02xyaf767","country_code":"BE","type":"education","lineage":["https://openalex.org/I4210127597"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Frank Neven","raw_affiliation_strings":["Hasselt University and Transnational University of Limburg, Hasselt, Belgium","Hasselt University and transnational University of Limburg, Hasselt, Belgium#TAB#"],"affiliations":[{"raw_affiliation_string":"Hasselt University and Transnational University of Limburg, Hasselt, Belgium","institution_ids":["https://openalex.org/I4210127597","https://openalex.org/I878454856"]},{"raw_affiliation_string":"Hasselt University and transnational University of Limburg, Hasselt, Belgium#TAB#","institution_ids":["https://openalex.org/I878454856"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5045656414"],"corresponding_institution_ids":["https://openalex.org/I4210127597","https://openalex.org/I878454856"],"apc_list":null,"apc_paid":null,"fwci":1.3157,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.83509272,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"247","last_page":"258"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9973000288009644,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9973000288009644,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11567","display_name":"semigroups and automata theory","score":0.9965999722480774,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12162","display_name":"Cellular Automata and Applications","score":0.9865000247955322,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.816950798034668},{"id":"https://openalex.org/keywords/sgml","display_name":"SGML","score":0.6599986553192139},{"id":"https://openalex.org/keywords/xml","display_name":"XML","score":0.653045654296875},{"id":"https://openalex.org/keywords/xslt","display_name":"XSLT","score":0.6386429071426392},{"id":"https://openalex.org/keywords/xpath","display_name":"XPath","score":0.6067355871200562},{"id":"https://openalex.org/keywords/document-type-definition","display_name":"Document type definition","score":0.5766642093658447},{"id":"https://openalex.org/keywords/p","display_name":"P","score":0.5622987747192383},{"id":"https://openalex.org/keywords/document-structure-description","display_name":"Document Structure Description","score":0.5470623970031738},{"id":"https://openalex.org/keywords/xml-validation","display_name":"XML validation","score":0.5042375326156616},{"id":"https://openalex.org/keywords/decidability","display_name":"Decidability","score":0.49404576420783997},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.48910313844680786},{"id":"https://openalex.org/keywords/subsequence","display_name":"Subsequence","score":0.4691435694694519},{"id":"https://openalex.org/keywords/streaming-xml","display_name":"Streaming XML","score":0.4559831917285919},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.3635467290878296},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3528023362159729},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.2199014127254486},{"id":"https://openalex.org/keywords/time-complexity","display_name":"Time complexity","score":0.21140694618225098},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.14274251461029053},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.09224563837051392}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.816950798034668},{"id":"https://openalex.org/C62701983","wikidata":"https://www.wikidata.org/wiki/Q207819","display_name":"SGML","level":4,"score":0.6599986553192139},{"id":"https://openalex.org/C8797682","wikidata":"https://www.wikidata.org/wiki/Q2115","display_name":"XML","level":2,"score":0.653045654296875},{"id":"https://openalex.org/C150569060","wikidata":"https://www.wikidata.org/wiki/Q32110","display_name":"XSLT","level":3,"score":0.6386429071426392},{"id":"https://openalex.org/C2780213375","wikidata":"https://www.wikidata.org/wiki/Q16340","display_name":"XPath","level":4,"score":0.6067355871200562},{"id":"https://openalex.org/C84314905","wikidata":"https://www.wikidata.org/wiki/Q212327","display_name":"Document type definition","level":4,"score":0.5766642093658447},{"id":"https://openalex.org/C134026603","wikidata":"https://www.wikidata.org/wiki/Q846354","display_name":"P","level":3,"score":0.5622987747192383},{"id":"https://openalex.org/C68699486","wikidata":"https://www.wikidata.org/wiki/Q265904","display_name":"Document Structure Description","level":3,"score":0.5470623970031738},{"id":"https://openalex.org/C55348073","wikidata":"https://www.wikidata.org/wiki/Q595926","display_name":"XML validation","level":3,"score":0.5042375326156616},{"id":"https://openalex.org/C153269930","wikidata":"https://www.wikidata.org/wiki/Q430001","display_name":"Decidability","level":2,"score":0.49404576420783997},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.48910313844680786},{"id":"https://openalex.org/C137877099","wikidata":"https://www.wikidata.org/wiki/Q1332977","display_name":"Subsequence","level":3,"score":0.4691435694694519},{"id":"https://openalex.org/C44883583","wikidata":"https://www.wikidata.org/wiki/Q7622687","display_name":"Streaming XML","level":3,"score":0.4559831917285919},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.3635467290878296},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3528023362159729},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2199014127254486},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.21140694618225098},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.14274251461029053},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.09224563837051392},{"id":"https://openalex.org/C34388435","wikidata":"https://www.wikidata.org/wiki/Q2267362","display_name":"Bounded function","level":2,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1145/1989284.1989316","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1989284.1989316","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the thirtieth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems","raw_type":"proceedings-article"},{"id":"pmh:oai::52571","is_oa":false,"landing_page_url":"https://eref.uni-bayreuth.de/52571/","pdf_url":null,"source":{"id":"https://openalex.org/S4306402641","display_name":"LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Cient\u00edficas)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4383465926","host_organization_name":"LA Referencia","host_organization_lineage":["https://openalex.org/I4383465926"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.302.4102","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.302.4102","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://fox7.eu/wp-content/uploads/pods11a-antonopoulos.pdf","raw_type":"text"},{"id":"pmh:oai:documentserver.uhasselt.be:1942/13105","is_oa":false,"landing_page_url":"http://hdl.handle.net/1942/13105","pdf_url":null,"source":{"id":"https://openalex.org/S4306401926","display_name":"Document Server@UHasselt (UHasselt)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I878454856","host_organization_name":"Hasselt University","host_organization_lineage":["https://openalex.org/I878454856"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W51516856","https://openalex.org/W154248286","https://openalex.org/W590207991","https://openalex.org/W1489366126","https://openalex.org/W1506200919","https://openalex.org/W1573061520","https://openalex.org/W1769844539","https://openalex.org/W1816184685","https://openalex.org/W1966106497","https://openalex.org/W1977578205","https://openalex.org/W1979629711","https://openalex.org/W1981870753","https://openalex.org/W2035285350","https://openalex.org/W2036564813","https://openalex.org/W2050453134","https://openalex.org/W2051736015","https://openalex.org/W2053455078","https://openalex.org/W2056445915","https://openalex.org/W2090623861","https://openalex.org/W2091686039","https://openalex.org/W2091843304","https://openalex.org/W2112167310","https://openalex.org/W2130093369","https://openalex.org/W2134781086","https://openalex.org/W2143127574","https://openalex.org/W2404359670","https://openalex.org/W3104723580","https://openalex.org/W6713412868"],"related_works":["https://openalex.org/W2240817998","https://openalex.org/W102098187","https://openalex.org/W2355777324","https://openalex.org/W2362382374","https://openalex.org/W2288768008","https://openalex.org/W2346169362","https://openalex.org/W1535043142","https://openalex.org/W2611759426","https://openalex.org/W1982179888","https://openalex.org/W2468685845"],"abstract_inverted_index":{"While":[0],"XML":[1,36,75,96,117],"is":[2,81,119,146,154,200],"nowadays":[3],"adopted":[4],"as":[5,102,130,132],"the":[6,45,52,60,66,69,78,85,93,110,133,182,186,190,198],"de":[7],"facto":[8],"standard":[9],"for":[10,19,157,161,167,176],"data":[11],"exchange,":[12],"historically,":[13],"its":[14],"predecessor":[15],"SGML":[16],"was":[17],"invented":[18],"describing":[20],"electronic":[21],"documents,":[22,49],"i.e.,":[23],"marked":[24],"up":[25],"text.":[26],"Actually,":[27],"today":[28],"there":[29],"are":[30],"still":[31],"large":[32],"volumes":[33],"of":[34,48,59,68,84,112,135,181,189],"such":[35,100],"texts.":[37],"We":[38,91,98,126,139],"consider":[39,127],"simple":[40],"transformations":[41,76,101],"which":[42,197],"can":[43,55,193],"change":[44],"internal":[46],"structure":[47],"that":[50,141,175],"is,":[51],"mark-up,":[53],"and":[54,104,165],"filter":[56],"out":[57],"parts":[58],"text":[61],"but":[62],"do":[63],"not":[64],"disrupt":[65],"ordering":[67],"words.":[70],"Specifically,":[71],"we":[72,108,173],"focus":[73],"on":[74,196],"where":[77],"transformed":[79],"document":[80,87],"a":[82,115,122,144],"subsequence":[83],"input":[86,191],"when":[88],"ignoring":[89],"mark-up.":[90],"call":[92],"latter":[94],"text-preserving":[95,120,147],"transformations.":[97],"characterize":[99],"copy-":[103],"rearrange-free":[105],"transductions.":[106],"Furthermore,":[107],"study":[109],"problem":[111],"deciding":[113,142],"whether":[114,143],"given":[116,123],"transducer":[118,178],"over":[121,148],"tree":[124,152],"language.":[125],"top-down":[128,158],"transducers":[129],"well":[131],"abstraction":[134],"XSLT":[136],"called":[137],"DTL.":[138],"show":[140],"transformation":[145,199],"an":[149],"unranked":[150],"regular":[151],"language":[153],"in":[155,179],"PTime":[156],"transducers,":[159],"EXPTime-complete":[160],"DTL":[162,168],"with":[163,169],"XPath,":[164],"decidable":[166],"MSO":[170],"patterns.":[171],"Finally,":[172],"obtain":[174],"every":[177],"one":[180],"above":[183],"mentioned":[184],"classes,":[185],"maximal":[187],"subset":[188],"schema":[192],"be":[194],"computed":[195],"text-preserving.":[201]},"counts_by_year":[{"year":2014,"cited_by_count":1},{"year":2012,"cited_by_count":2}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
