{"id":"https://openalex.org/W74373509","doi":null,"title":"Dealing with Complex Patterns in XML Processing","display_name":"Dealing with Complex Patterns in XML Processing","publication_year":2005,"publication_date":"2005-01-01","ids":{"openalex":"https://openalex.org/W74373509","mag":"74373509"},"language":"en","primary_location":{"id":"mag:74373509","doi":null,"is_oa":false,"landing_page_url":"http://research.cs.queensu.ca/TechReports/Reports/2005-497.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"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/A5007782198","display_name":"C. Barry Jay","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"C. Barry Jay","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5007782198"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.6382,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.86795018,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9067000150680542,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.9067000150680542,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10126","display_name":"Logic, programming, and type systems","score":0.08799999952316284,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.0008999999845400453,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/xml-processing","display_name":"XML processing","score":0.9570000171661377},{"id":"https://openalex.org/keywords/search-patterns","display_name":"search patterns","score":0.6970000267028809},{"id":"https://openalex.org/keywords/pattern-structure","display_name":"pattern structure","score":0.8600000143051147},{"id":"https://openalex.org/keywords/data-access","display_name":"data access","score":0.5550000071525574},{"id":"https://openalex.org/keywords/general-purpose-programming-languages","display_name":"general-purpose programming languages","score":0.6919999718666077},{"id":"https://openalex.org/keywords/language-design","display_name":"language design","score":0.550000011920929}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8455057144165039},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7254617214202881},{"id":"https://openalex.org/C8797682","wikidata":"https://www.wikidata.org/wiki/Q2115","display_name":"XML","level":2,"score":0.6172346472740173},{"id":"https://openalex.org/C11164408","wikidata":"https://www.wikidata.org/wiki/Q18657800","display_name":"Second-generation programming language","level":4,"score":0.4575977921485901},{"id":"https://openalex.org/C44883583","wikidata":"https://www.wikidata.org/wiki/Q7622687","display_name":"Streaming XML","level":3,"score":0.4381420612335205},{"id":"https://openalex.org/C55348073","wikidata":"https://www.wikidata.org/wiki/Q595926","display_name":"XML validation","level":3,"score":0.419421523809433},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.3839004635810852},{"id":"https://openalex.org/C199305712","wikidata":"https://www.wikidata.org/wiki/Q3205914","display_name":"Fifth-generation programming language","level":3,"score":0.3144235610961914},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.14737871289253235}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:74373509","doi":null,"is_oa":false,"landing_page_url":"http://research.cs.queensu.ca/TechReports/Reports/2005-497.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W22830412","https://openalex.org/W109947125","https://openalex.org/W172857819","https://openalex.org/W197735651","https://openalex.org/W1540516609","https://openalex.org/W1560626952","https://openalex.org/W1716100575","https://openalex.org/W1938767780","https://openalex.org/W1965014786","https://openalex.org/W1966814918","https://openalex.org/W1987975642","https://openalex.org/W1995213245","https://openalex.org/W2075994573","https://openalex.org/W2087060113","https://openalex.org/W2087898817","https://openalex.org/W2108340478","https://openalex.org/W2157072592"],"related_works":["https://openalex.org/W7099689482","https://openalex.org/W7095432464","https://openalex.org/W7097553480","https://openalex.org/W2277476540","https://openalex.org/W7098443191","https://openalex.org/W7096538460","https://openalex.org/W2443986818","https://openalex.org/W1554814280","https://openalex.org/W2525841478","https://openalex.org/W2462394761"],"abstract_inverted_index":{"The":[0,40,93],"handling":[1],"of":[2,32,48,87,121,127],"search":[3],"patterns":[4,49,88,100,122],"for":[5,29,45,65],"data":[6],"access":[7],"is":[8,96,123],"critical":[9],"to":[10,15,26,53,55,97],"XML":[11,17,73],"processing.":[12],"Most":[13],"efiorts":[14],"integrate":[16],"processing":[18],"into":[19],"general-purpose":[20,106],"programming":[21,107],"languages":[22,28,42],"add":[23],"difierent":[24,30],"features":[25],"existing":[27],"kinds":[31,47,86],"patterns,":[33],"or":[34],"even":[35],"create":[36],"completely":[37],"new":[38,119],"languages.":[39],"resulting":[41],"only":[43],"work":[44],"certain":[46],"and":[50,69,71],"are":[51],"hard":[52],"extend":[54],"others":[56],"in":[57,104],"a":[58,118,125],"well":[59],"typed":[60],"manner.":[61],"This":[62],"poses":[63],"burdens":[64],"both":[66],"language":[67,108,130],"designers":[68],"programmers,":[70],"restricts":[72],"applications.":[74],"In":[75],"this":[76,115],"paper":[77],"we":[78],"present":[79],"an":[80],"alternative":[81],"approach":[82],"that":[83],"handles":[84],"many":[85],"within":[89],"the":[90,111],"same":[91],"framework.":[92],"key":[94],"idea":[95],"express":[98],"complex":[99,139],"by":[101],"pattern":[102,112],"structures":[103],"one":[105],"based":[109],"on":[110],"calculus.":[113],"With":[114],"approach,":[116],"adding":[117],"kind":[120],"just":[124],"matter":[126],"programming,":[128],"not":[129],"design;":[131],"programs":[132],"can":[133],"be":[134],"highly":[135],"parametric":[136],"over":[137],"well-typed":[138],"patterns.":[140]},"counts_by_year":[],"updated_date":"2025-11-06T04:12:42.849631","created_date":"2016-06-24T00:00:00"}
