Query caching and optimization in distributed mediator systems
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
A query language and optimization techniques for unstructured data
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
STRUDEL: a Web site management system
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
A query language for a Web-site management system
ACM SIGMOD Record
Managing semantic heterogeneity in databases: a theoretical prospective
PODS '97 Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Answering recursive queries using views
PODS '97 Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
PODS '97 Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Your mediators need data conversion!
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
Information Integration Using Logical Views
ICDT '97 Proceedings of the 6th International Conference on Database Theory
ICDT '97 Proceedings of the 6th International Conference on Database Theory
Adding Structure to Unstructured Data
ICDT '97 Proceedings of the 6th International Conference on Database Theory
WebOQL: Restructuring Documents, Databases, and Webs
ICDE '98 Proceedings of the Fourteenth International Conference on Data Engineering
Optimizing Queries Across Diverse Data Sources
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Querying Heterogeneous Information Sources Using Source Descriptions
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
EDBT '98 Proceedings of the 6th International Conference on Extending Database Technology: Advances in Database Technology
Experience with a domain specific language for form-based services
DSL'97 Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997
Query containment for conjunctive queries with regular expressions
PODS '98 Proceedings of the seventeenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Rewriting of regular expressions and regular path queries
PODS '99 Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Type inference for queries on semistructured data
PODS '99 Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Queries with incomplete answers over semistructured data
PODS '99 Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Storing semistructured data with STORED
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
Information mining platforms: an infrastructure for KDD rapid deployment
KDD '99 Proceedings of the fifth ACM SIGKDD international conference on Knowledge discovery and data mining
Rapper: a wrapper generator with linguistic knowledge
Proceedings of the 2nd international workshop on Web information and data management
Tools and approaches for developing data-intensive Web applications: a survey
ACM Computing Surveys (CSUR)
Declarative specification of data-intensive Web sites
Proceedings of the 2nd conference on Domain-specific languages
Typechecking for XML transformers
PODS '00 Proceedings of the nineteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
DTD inference for views of XML data
PODS '00 Proceedings of the nineteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
View-based query processing for regular path queries with inverse
PODS '00 Proceedings of the nineteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Constraint satisfaction and database theory: a tutorial
PODS '00 Proceedings of the nineteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Expressive and efficient pattern languages for tree-structured data (extended abstract)
PODS '00 Proceedings of the nineteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
Communications of the ACM
Integrating content search with structure analysis for hypermedia retrieval and management
ACM Computing Surveys (CSUR)
Model-driven development of Web applications: the AutoWeb system
ACM Transactions on Information Systems (TOIS)
A Web Odyssey: from Codd to XML
PODS '01 Proceedings of the twentieth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Personalizing web sites for mobile users
Proceedings of the 10th international conference on World Wide Web
XAS: a system for accessing componentized, virtual XML documents
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
A performance evaluation of storing XML data in relational database management systems
Proceedings of the 3rd international workshop on Web information and data management
Algorithmics and applications of tree and graph searching
Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Data integration: a theoretical perspective
Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Path materialization revisited: an efficient storage model for XML data
ADC '02 Proceedings of the 13th Australasian database conference - Volume 5
XAHM: an adaptive hypermedia model based on XML
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Abstract state machines and computationally complete query languages
Information and Computation
Information organization and databases
A formal model for an expressive fragment of XSLT
Information Systems - Databases: Creation, management and utilization
Describing semistructured data
ACM SIGMOD Record
Supporting Dynamic Interactions among Web-Based Information Sources
IEEE Transactions on Knowledge and Data Engineering
Toward Web-Based Application Management Systems
IEEE Transactions on Knowledge and Data Engineering
IEEE Intelligent Systems
Design and development of data-intensive web sites: The Araneus approach
ACM Transactions on Internet Technology (TOIT)
DNIS '00 Proceedings of the International Workshop on Databases in Networked Information Systems
A Query Language Based on the Ambient Logic
ESOP '01 Proceedings of the 10th European Symposium on Programming Languages and Systems
Description Logics and Their Relationships with Databases
ICDT '99 Proceedings of the 7th International Conference on Database Theory
Warp-Edge Optimization in XPath
OOIS '02 Proceedings of the Workshops on Advances in Object-Oriented Information Systems
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Optimization of Run-time Management of Data Intensive Web-sites
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Data-Driven, One-To-One Web Site Generation for Data-Intensive Applications
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Caching Strategies for Data-Intensive Web Sites
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Performance Evaluation of a DOM-Based XML Database: Storage, Indexing and Query Optimization
WAIM '02 Proceedings of the Third International Conference on Advances in Web-Age Information Management
Managing Schemata for Semistructured Databases Using Constraints
ADBIS-DASFAA '00 Proceedings of the East-European Conference on Advances in Databases and Information Systems Held Jointly with International Conference on Database Systems for Advanced Applications: Current Issues in Databases and Information Systems
X2QL: An eXtensible XML Query Language Supporting User-Defined Foreign Functions
ADBIS-DASFAA '00 Proceedings of the East-European Conference on Advances in Databases and Information Systems Held Jointly with International Conference on Database Systems for Advanced Applications: Current Issues in Databases and Information Systems
Queries and Constraints on Semi-structured Data
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
The Evaluation of GRADD: A GDSS Supporting Asynchronous and Distributed Meetings
CRIWG '00 Proceedings of the 6th International Workshop on Groupware
EC-WEB '00 Proceedings of the First International Conference on Electronic Commerce and Web Technologies
Data Integration under Integrity Constraints
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
Querying Semantically Tagged Documents on the World-Wide Web
NGIT '99 Proceedings of the 4th International Workshop on Next Generation Information Technologies and Systems
Building HyperView Wrappers for Publisher Web-Sites
ECDL '98 Proceedings of the Second European Conference on Research and Advanced Technology for Digital Libraries
Databases and the World Wide Web
SOFSEM '99 Proceedings of the 26th Conference on Current Trends in Theory and Practice of Informatics on Theory and Practice of Informatics
Synthesis of Web Sites from High Level Descriptions
Web Engineering, Software Engineering and Web Application Development
Building Multi-device, Content-Centric Applications Using WebML and the W3I3 Tool Suite
ER '00 Proceedings of the Workshops on Conceptual Modeling Approaches for E-Business and The World Wide Web and Conceptual Modeling: Conceptual Modeling for E-Business and the Web
ER '00 Proceedings of the Workshops on Conceptual Modeling Approaches for E-Business and The World Wide Web and Conceptual Modeling: Conceptual Modeling for E-Business and the Web
A Formal Model for an Expressive Fragment of XSLT
CL '00 Proceedings of the First International Conference on Computational Logic
Integration of Biological Data and Quality-Driven Source Negotiation
ER '01 Proceedings of the 20th International Conference on Conceptual Modeling: Conceptual Modeling
Abstract State Machines and Computationally Complete Query Languages
ASM '00 Proceedings of the International Workshop on Abstract State Machines, Theory and Applications
Querying Semistructured Data Based on Schema Matching
DBPL '99 Revised Papers from the 7th International Workshop on Database Programming Languages: Research Issues in Structured and Semistructured Database Programming
View-Based Query Answering and Query Containment over Semistructured Data
DBPL '01 Revised Papers from the 8th International Workshop on Database Programming Languages
Storage Management of a Historical Web Warehousing System
DEXA '00 Proceedings of the 11th International Conference on Database and Expert Systems Applications
Web-Based Information Systems Development - A User Centered Engineering Approach
Web Engineering, Software Engineering and Web Application Development
Data schema integration in web-enabled systems
Web-enabled systems integration
Declarative specification of Web sites with S
The VLDB Journal — The International Journal on Very Large Data Bases
UnQL: a query language and algebra for semistructured data based on structural recursion
The VLDB Journal — The International Journal on Very Large Data Bases
ObjectGlobe: Ubiquitous query processing on the Internet
The VLDB Journal — The International Journal on Very Large Data Bases
A Web odyssey: from codd to XML
ACM SIGMOD Record
Handbook of massive data sets
View-Based Query Processing and Constraint Satisfaction
LICS '00 Proceedings of the 15th Annual IEEE Symposium on Logic in Computer Science
Efficient materialization of dynamic web data to improve web performance
ICCC '02 Proceedings of the 15th international conference on Computer communication
Typechecking for XML transformers
Journal of Computer and System Sciences - Special issue on PODS 2000
Issues in Multimedia Database Management
IDEAS '99 Proceedings of the 1999 International Symposium on Database Engineering & Applications
Encapsulation and information hiding as the keys to enhanced hypermedia development and maintenance
Data & Knowledge Engineering
Model-driven design of collaborative web applications
Software—Practice & Experience
Schema Extraction for Multimedia XML Document Retrieval
WISE '00 Proceedings of the First International Conference on Web Information Systems Engineering (WISE'00)-Volume 2 - Volume 2
Verifying web site properties using computational logic
Information modeling for internet applications
Design and analysis of active hypertext views on databases
Information modeling for internet applications
Modeling data-intensive web sites for personalization, integrity and performance
Information modeling for internet applications
Adaptive web-based database communities
Information modeling for internet applications
Web site synthesis based on computational logic
Knowledge and Information Systems
A uniform framework for integration of information from the web
Information Systems - Special issue on web data integration
Use of Statechart Diagrams for Modeling of Hypertext
Programming and Computing Software
Data integration under integrity constraints
Information Systems - Special issue: The 14th international conference on advanced information systems engineering (CAiSE*02)
XPath-logic and XPathLog: A logic-programming style XML data manipulation language
Theory and Practice of Logic Programming
TQL: a query language for semistructured data based on the ambient logic
Mathematical Structures in Computer Science
RPE query processing and optimization techniques for XML databases
Journal of Computer Science and Technology
SECO: Mediation Services for Semantic Web Data
IEEE Intelligent Systems
A declarative approach to optimize bulk loading into databases
ACM Transactions on Database Systems (TODS)
Programming and Computing Software
A UML-based modeling of web application controller
Programming and Computing Software
What makes the differences: benchmarking XML database implementations
ACM Transactions on Internet Technology (TOIT)
Exception handling in workflow-driven Web applications
WWW '05 Proceedings of the 14th international conference on World Wide Web
A fragment-based approach for efficiently creating dynamic web content
ACM Transactions on Internet Technology (TOIT)
Model-driven design of service-enabled web applications
Proceedings of the 2005 ACM SIGMOD international conference on Management of data
WARP for re-engineering of web applications
Proceedings of the sixteenth ACM conference on Hypertext and hypermedia
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Model-driven design and deployment of service-enabled web applications
ACM Transactions on Internet Technology (TOIT)
Processing queries on tree-structured data efficiently
Proceedings of the twenty-fifth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Modeling and generating application logic for data-intensive web applications
ICWE '06 Proceedings of the 6th international conference on Web engineering
Process modeling in Web applications
ACM Transactions on Software Engineering and Methodology (TOSEM)
A schema version model for complex objects in object-oriented databases
Journal of Systems Architecture: the EUROMICRO Journal
Developing maintainable software: the READABLE approach
Decision Support Systems
View-based query processing: On the relationship between rewriting, answering and losslessness
Theoretical Computer Science
Declarative specification of data-intensive web sites
DSL'99 Proceedings of the 2nd conference on Conference on Domain-Specific Languages - Volume 2
Survey of graph database models
ACM Computing Surveys (CSUR)
Form-based proxy caching for database-backed web sites: keywords and functions
The VLDB Journal — The International Journal on Very Large Data Bases
A Meta-model Approach to the Management of Hypertexts in Web Information Systems
ER '08 Proceedings of the ER 2008 Workshops (CMLSA, ECDM, FP-UML, M2AS, RIGiM, SeCoGIS, WISM) on Advances in Conceptual Modeling: Challenges and Opportunities
Development of a Maintenance Environment that Enabling Users to Revise Existing Web Applications
Proceedings of the 2007 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the sixth SoMeT_07
The History of WebML Lessons Learned from 10 Years of Model-Driven Development of Web Applications
Conceptual Modeling: Foundations and Applications
Verifying integrity constraints on web sites
IJCAI'99 Proceedings of the 16th international joint conference on Artifical intelligence - Volume 1
Towards a dynamic, content based e-learning platform
CATE '07 Proceedings of the 10th IASTED International Conference on Computers and Advanced Technology in Education
A Model Checking-based Method for Verifying Web Application Design
Electronic Notes in Theoretical Computer Science (ENTCS)
WAVer: A Model Checking-based Tool to Verify Web Application Design
Electronic Notes in Theoretical Computer Science (ENTCS)
Program transformations for information personalization
Computer Languages, Systems and Structures
On warehousing historical web information
ER'00 Proceedings of the 19th international conference on Conceptual modeling
Developing eBusiness solutions with a model driven approach: the case of acer EMEA
ICWE'07 Proceedings of the 7th international conference on Web engineering
Combining artificial intelligence and databases for data integration
Artificial intelligence today
Navigation consistency in web site families
Proceedings of the 11th International Conference on Information Integration and Web-based Applications & Services
Proceedings of the 2010 ACM SIGMOD International Conference on Management of data
Specification and design of workflow-driven hypertexts
Journal of Web Engineering
Exception management within web applications implementing business processes
Advanced Topics in Exception Handling Techniques
View-based query processing: on the relationship between rewriting, answering and losslessness
ICDT'05 Proceedings of the 10th international conference on Database Theory
Design verification of web applications using symbolic model checking
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Discovering re-usable design solutions in web conceptual schemas: metrics and methodology
ICWE'05 Proceedings of the 5th international conference on Web Engineering
DIWE: a framework for constructing device-independent web applications
UMICS'04 Proceedings of the Second CAiSE conference on Ubiquitous Mobile Information and Collaboration Systems
Management of executable schema mappings for XML data exchange
EDBT'06 Proceedings of the 2006 international conference on Current Trends in Database Technology
A specification language and system for the three-dimensional visualisation of knowledge bases
DSVIS'05 Proceedings of the 12th international conference on Interactive Systems: design, specification, and verification
Hi-index | 0.02 |
The Strudel system applies concepts from database management systems to the process of building Web sites. Strudel's key idea is separating the management of the site's data, the creation and management of the site's structure, and the visual presentation of the site's pages. First, the site builder creates a uniform model of all data available at the site. Second, the builder uses this model to declaratively define the Web site's structure by applying a “site-definition query” to the underlying data. The result of evaluating this query is a “site graph”, which represents both the site's content and structure. Third, the builder specifies the visual presentation of pages in Strudel's HTML-template language. The data model underlying Strudel is a semi-structured model of labeled directed graphs.We describe Strudel's key characteristics, report on our experiences using Strudel, and present the technical problems that arose from our experience. We describe our experience constructing several Web sites with Strudel and discuss the impact of potential users' requirements on Strudel's design. We address two main questions: (1) when does a declarative specification of site structure provide significant benefits, and (2) what are the main advantages provided by the semi-structured data model.