scispace - formally typeset
Search or ask a question

Showing papers on "Web modeling published in 2007"


Posted Content
TL;DR: This paper was the first initiative to try to define Web 2.0 and understand its implications for the next generation of software, looking at both design patterns and business modes.
Abstract: This paper was the first initiative to try to define Web2.0 and understand its implications for the next generation of software, looking at both design patterns and business modes. Web 2.0 is the network as platform, spanning all connected devices; Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: delivering software as a continually-updated service that gets better the more people use it, consuming and remixing data from multiple sources, including individual users, while providing their own data and services in a form that allows remixing by others, creating network effects through an "architecture of participation," and going beyond the page metaphor of Web 1.0 to deliver rich user experiences.

7,513 citations


Book
01 Jan 2007
TL;DR: This paper presents a meta-modelling architecture for the adaptive web that automates the very labor-intensive and therefore time-heavy and expensive process of manually cataloging and cataloging content on the web.
Abstract: I. Modeling Technologies.- User Models for Adaptive Hypermedia and Adaptive Educational Systems.- User Profiles for Personalized Information Access.- Data Mining for Web Personalization.- Generic User Modeling Systems.- Web Document Modeling.- II. Adaptation Technologies.- Personalized Search on the World Wide Web.- Adaptive Focused Crawling.- Adaptive Navigation Support.- Collaborative Filtering Recommender Systems.- Content-Based Recommendation Systems.- Case-Based Recommendation.- Hybrid Web Recommender Systems.- Adaptive Content Presentation for the Web.- Adaptive 3D Web Sites.- III. Applications.- Adaptive Information for Consumers of Healthcare.- Personalization in E-Commerce Applications.- Adaptive Mobile Guides.- Adaptive News Access.- IV. Challenges.- Adaptive Support for Distributed Collaboration.- Recommendation to Groups.- Privacy-Enhanced Web Personalization.- Open Corpus Adaptive Educational Hypermedia.- Semantic Web Technologies for the Adaptive Web.- Usability Engineering for the Adaptive Web.

1,521 citations


Book
01 Jan 2007
TL;DR: This book shows how you can connect to the programmable web with the technologies you already use every day and harness the power of the Web for programmable applications: you just have to work with the Web instead of against it.
Abstract: "Every developer working with the Web needs to read this book." -- David Heinemeier Hansson, creator of the Rails framework "RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it." -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist You've built web sites that can be used by humans. But can you also build web sites that are usable by machines? That's where the future lies, and that's what RESTful Web Services shows you how to do. The World Wide Web is the most popular distributed application in history, and Web services and mashups have turned it into a powerful distributed computing platform. But today's web service technologies have lost sight of the simplicity that made the Web successful. They don't work like the Web, and they're missing out on its advantages. This book puts the "Web" back into web services. It shows how you can connect to the programmable web with the technologies you already use every day. The key is REST, the architectural style that drives the Web. This book: Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup languageIntroduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web servicesShows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing ProtocolDiscusses web service clients for popular programming languagesShows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)Focuses on practical issues: how to design and implement RESTful web services and clients This is the first book that applies the REST design philosophy to real web services. It sets down the best practices you need to make your design a success, and the techniques you need to turn your design into working code. You can harness the power of the Web for programmable applications: you just have to work with the Web instead of against it. This book shows you how.

1,394 citations


01 Jan 2007
TL;DR: The same simplicity that enabled the Web’s rapid proliferation also creates a gap between the experiences Web interaction designers can provide and the experiences users can get from a desktop application.
Abstract: Despite this, Web interaction designers can’t help but feel a little envious of our colleagues who create desktop software. Desktop applications have a richness and responsiveness that has seemed out of reach on the Web. The same simplicity that enabled the Web’s rapid proliferation also creates a gap between the experiences we can provide and the experiences users can get from a desktop application.

1,386 citations


Journal ArticleDOI
TL;DR: A new modeling approach to the Web service selection problem that is particularly effective for large processes and when QoS constraints are severe is introduced.
Abstract: In advanced service oriented systems, complex applications, described as abstract business processes, can be executed by invoking a number of available Web services. End users can specify different preferences and constraints and service selection can be performed dynamically identifying the best set of services available at runtime. In this paper, we introduce a new modeling approach to the Web service selection problem that is particularly effective for large processes and when QoS constraints are severe. In the model, the Web service selection problem is formalized as a mixed integer linear programming problem, loops peeling is adopted in the optimization, and constraints posed by stateful Web services are considered. Moreover, negotiation techniques are exploited to identify a feasible solution of the problem, if one does not exist. Experimental results compare our method with other solutions proposed in the literature and demonstrate the effectiveness of our approach toward the identification of an optimal solution to the QoS constrained Web service selection problem

896 citations


Journal ArticleDOI
TL;DR: This paper gives an overview of existing trust research in computer science and the Semantic Web.

755 citations


Journal ArticleDOI
TL;DR: Web 2.0 harnesses the Web in a more interactive and collaborative manner, emphasizing peers' social interaction and collective intelligence, and presents new opportunities for leveraging the Web and engaging its users more effectively.
Abstract: Web 2.0, the second phase in the Web's evolution, is attracting the attention of IT professionals, businesses, and Web users. Web 2.0 is also called the wisdom Web, people-centric Web, participative Web, and read/write Web. Web 2.0 harnesses the Web in a more interactive and collaborative manner, emphasizing peers' social interaction and collective intelligence, and presents new opportunities for leveraging the Web and engaging its users more effectively. Within the last two to three years, Web 2.0, ignited by successful Web 2.0 based social applications such as MySpace, Flickr, and YouTube, has been forging new applications that were previously unimaginable.

623 citations


Journal ArticleDOI
TL;DR: OWL-S can be used to automate a variety of service-related activities involving service discovery, interoperation, and composition, and has led to the creation of many open-source tools for developing, reasoning about, and dynamically utilizing Web Services.
Abstract: Current industry standards for describing Web Services focus on ensuring interoperability across diverse platforms, but do not provide a good foundation for automating the use of Web Services. Representational techniques being developed for the Semantic Web can be used to augment these standards. The resulting Web Service specifications enable the development of software programs that can interpret descriptions of unfamiliar Web Services and then employ those services to satisfy user goals. OWL-S ("OWL for Services") is a set of notations for expressing such specifications, based on the Semantic Web ontology language OWL. It consists of three interrelated parts: a profile ontology, used to describe what the service does; a process ontology and corresponding presentation syntax, used to describe how the service is used; and a grounding ontology, used to describe how to interact with the service. OWL-S can be used to automate a variety of service-related activities involving service discovery, interoperation, and composition. A large body of research on OWL-S has led to the creation of many open-source tools for developing, reasoning about, and dynamically utilizing Web Services.

546 citations


Proceedings ArticleDOI
24 Sep 2007
TL;DR: The Web service relevancy function (WsRF) used for measuring the relevancies ranking of a particular Web service based on client's preferences, and QoS metrics is introduced and presented.
Abstract: Discovering Web services using keyword-based search techniques offered by existing UDDI APIs (i.e. Inquiry API) may not yield results that are tailored to clients' needs. When discovering Web services, clients look for those that meet their requirements, primarily the overall functionality and quality of service (QoS). Standards such as UDDI, WSDL, and SOAP have the potential of providing QoS-aware discovery, however, there are technical challenges associated with existing standards such as the client's ability to control and manage discovery of Web services across accessible service registries. This paper proposes a solution to this problem and introduces the Web service relevancy function (WsRF) used for measuring the relevancy ranking of a particular Web service based on client's preferences, and QoS metrics. We present experimental validation, results, and analysis of the presented ideas.

519 citations


Proceedings ArticleDOI
12 Aug 2007
TL;DR: This paper designs a general framework for the Veracity problem and invent an algorithm, called TRUTHFlNDER, which utilizes the relationships between websites and their information, i.e., a website is trustworthy if it provides many pieces of true information, and a piece of information is likely to be true if it is provided by many trustworthy websites.
Abstract: The world-wide web has become the most important information source for most of us. Unfortunately, there is no guarantee for the correctness of information on the web. Moreover, different web sites often provide conflicting information on a subject, such as different specifications for the same product. In this paper we propose a new problem called Veracity, i.e., conformity to truth, which studies how to find true facts from a large amount of conflicting information on many subjects that is provided by various web sites. We design a general framework for the Veracity problem, and invent an algorithm called TruthFinder, which utilizes the relationships between web sites and their information, i.e., a web site is trustworthy if it provides many pieces of true information, and a piece of information is likely to be true if it is provided by many trustworthy web sites. Our experiments show that TruthFinder successfully finds true facts among conflicting information, and identifies trustworthy web sites better than the popular search engines.

515 citations


Proceedings ArticleDOI
29 Apr 2007
TL;DR: It was found that adding information to the contextual snippet significantly improved performance for informational tasks but degraded performance for navigational tasks.
Abstract: Web search services are among the most heavily used applications on the World Wide Web. Perhaps because search is used in such a huge variety of tasks and contexts, the user interface must strike a careful balance to meet all user needs. We describe a study that used eye tracking methodologies to explore the effects of changes in the presentation of search results. We found that adding information to the contextual snippet significantly improved performance for informational tasks but degraded performance for navigational tasks. We discuss possible reasons for this difference and the design implications for better presentation of search results.

Proceedings ArticleDOI
07 Oct 2007
TL;DR: This work introduces SearchTogether, a prototype that enables groups of remote users to synchronously or asynchronously collaborate when searching the Web, and discusses the ways SearchTogether facilitates collaboration by supporting awareness, division of labor, and persistence.
Abstract: Studies of search habits reveal that people engage in many search tasks involving collaboration with others, such as travel planning, organizing social events, or working on a homework assignment. However, current Web search tools are designed for a single user, working alone. We introduce SearchTogether, a prototype that enables groups of remote users to synchronously or asynchronously collaborate when searching the Web. We describe an example usage scenario, and discuss the ways SearchTogether facilitates collaboration by supporting awareness, division of labor, and persistence. We then discuss the findings of our evaluation of SearchTogether, analyzing which aspects of its design enabled successful collaboration among study participants.

Journal ArticleDOI
TL;DR: A scenario that shows the value of the information environment the Semantic Web can support for aiding neuroscience researchers is presented and several projects by members of the HCLSIG are reported, illustrating the range ofSemantic Web technologies that have applications in areas of biomedicine.
Abstract: A fundamental goal of the U.S. National Institute of Health (NIH) "Roadmap" is to strengthen Translational Research, defined as the movement of discoveries in basic research to application at the clinical level. A significant barrier to translational research is the lack of uniformly structured data across related biomedical domains. The Semantic Web is an extension of the current Web that enables navigation and meaningful use of digital resources by automatic processes. It is based on common formats that support aggregation and integration of data drawn from diverse sources. A variety of technologies have been built on this foundation that, together, support identifying, representing, and reasoning across a wide range of biomedical data. The Semantic Web Health Care and Life Sciences Interest Group (HCLSIG), set up within the framework of the World Wide Web Consortium, was launched to explore the application of these technologies in a variety of areas. Subgroups focus on making biomedical data available in RDF, working with biomedical ontologies, prototyping clinical decision support systems, working on drug safety and efficacy communication, and supporting disease researchers navigating and annotating the large amount of potentially relevant literature.

Proceedings ArticleDOI
29 Apr 2007
TL;DR: Mmite is a tool that empowers non-programmers to create functionality similar to those found in mashups, which customize or combine the functionality of multiple websites by extracting information from web pages or accessing web services APIs.
Abstract: There is a tremendous amount of web content available today, but it is not always in a form that supports end-users' needs. In many cases, all of the data and services needed to accomplish a goal already exist, but are not in a form amenable to an end-user. To address this problem, we have developed an end-user programming tool called Marmite, which lets end-users create so-called mashups that re-purpose and combine existing web content and services. In this paper, we present the design, implementation, and evaluation of Marmite. An informal user study found that programmers and some spreadsheet users had little difficulty using the system.

Book
18 Sep 2007
TL;DR: This paper presents an ontology for the representation of social networks and relationships, a hybrid system for online data acquisition that combines traditional web mining techniques with the collection of Semantic Web data, and a case study highlighting some of the possible analysis of this data using methods from Social Network Analysis.
Abstract: A formal, web-based representation of social networks is both a necessity in terms of infrastructure as well as a prominent application for the Semantic Web. In this paper we present three advances in exploiting the opportunity of semantically-enriched network data: (1) an ontology for the representation of social networks and relationships (2) a hybrid system for online data acquisition that combines traditional web mining techniques with the collection of Semantic Web data (2) a case study highlighting some of the possible analysis of this data using methods from Social Network Analysis, the branch of sociology concerned with relational data.


Proceedings ArticleDOI
23 Jul 2007
TL;DR: This paper aims to design an algorithm that exploits both the content and linkage information, by carrying out a joint factorization on both the linkage adjacency matrix and the document-term matrix, and derives a new representation for web pages in a low-dimensional factor space, without explicitly separating them as content, hub or authority factors.
Abstract: The world wide web contains rich textual contents that areinterconnected via complex hyperlinks. This huge database violates the assumption held by most of conventional statistical methods that each web page is considered as an independent and identical sample. It is thus difficult to apply traditional mining or learning methods for solving web mining problems, e.g., web page classification, by exploiting both the content and the link structure. The research in this direction has recently received considerable attention but are still in an early stage. Though a few methods exploit both the link structure or the content information, some of them combine the only authority information with the content information, and the others first decompose the link structure into hub and authority features, then apply them as additional document features. Being practically attractive for its great simplicity, this paper aims to design an algorithm that exploits both the content and linkage information, by carrying out a joint factorization on both the linkage adjacency matrix and the document-term matrix, and derives a new representation for web pages in a low-dimensional factor space, without explicitly separating them as content, hub or authority factors. Further analysis can be performed based on the compact representation of web pages. In the experiments, the proposed method is compared with state-of-the-art methods and demonstrates an excellent accuracy in hypertext classification on the WebKB and Cora benchmarks.

Journal ArticleDOI
TL;DR: A social network extraction system called POLYPHONET is proposed, which employs several advanced techniques to extract relations of persons, to detect groups of people, and to obtain keywords for a person.

Journal ArticleDOI
TL;DR: This paper investigates the relationship between Web 2.0 and SOAs and their respective applications from both a technological and business perspective.
Abstract: Recently, the relationship between Web 2.0 and service-oriented architectures (SOAs) has received an enormous amount of coverage because of the notion of complexity-hiding and reuse, along with the concept of loosely coupling services. Some argue that Web 2.0 and SOAs have significantly different elements and thus cannot be regarded as parallel philosophies. Others, however, consider the two concepts as complementary and regard Web 2.0 as the global SOA. This paper investigate these two philosophies and their respective applications from both a technological and business perspective

Book ChapterDOI
01 Jan 2007
TL;DR: Several important user personalization approaches and techniques developed for the Web search domain are illustrated in this chapter, along with examples of real systems currently being used on the Internet.
Abstract: With the exponential growth of the available information on theWorld Wide Web, a traditional search engine, even if based on sophisticated document indexing algorithms, has difficulty meeting efficiency and effectiveness performance demanded by users searching for relevant information. Users surfing the Web in search of resources to satisfy their information needs have less and less time and patience to formulate queries, wait for the results and sift through them. Consequently, it is vital in many applications - for example in an e-commerce Web site or in a scientific one - for the search system to find the right information very quickly. PersonalizedWeb environments that build models of short-term and long-term user needs based on user actions, browsed documents or past queries are playing an increasingly crucial role: they form a winning combination, able to satisfy the user better than unpersonalized search engines based on traditional Information Retrieval (IR) techniques. Several important user personalization approaches and techniques developed for the Web search domain are illustrated in this chapter, along with examples of real systems currently being used on the Internet.

Journal ArticleDOI
TL;DR: A new version of the European Bioinformatics Institute Web Services is presented, a complete suite of SOAP-based web tools for structural and functional analysis, with new and improved applications.
Abstract: We present a new version of the European Bioinformatics Institute Web Services, a complete suite of SOAP-based web tools for structural and functional analysis, with new and improved applications. New functionality has been added to most of the services already available, and an improved version of the underlying framework has allowed us to include more applications. Information on the EBI Web Services, tutorials and clients can be found at http://www.ebi.ac.uk/Tools/webservices.

Journal ArticleDOI
TL;DR: OWL, or a language with similar theoretical foundations, will lead the way in the semantic exploration of the Web, as respondents mainly use ontologies to allow both humans and computers to understand knowledge and domain models.
Abstract: Semantic Web developers have adopted OWL to represent knowledge. OWL, or a language with similar theoretical foundations, will lead the way in the semantic exploration of the Web. Currently, Web-based standards are the preferred way to represent knowledge. Furthermore, respondents mainly use ontologies to allow both humans and computers to understand knowledge and domain models. Web 3.0 can bring a new breed of spectacular applications compared to Web 2.0. with the same magnitude that separates Web 2.0 from Web 1.0.

Proceedings ArticleDOI
08 May 2007
TL;DR: This paper shifts attention from the tree-based representation of webpages to a variation of the two-dimensional visual box model used by web browsers to display the information on the screen and believes that this approach can become the basis for a new way of large-scale knowledge acquisition from the current "Visual Web".
Abstract: Traditionally, information extraction from web tables has focused on small, more or less homogeneous corpora, often based on assumptions about the use of tags. A multitude of different HTML implementations of web tables make these approaches difficult to scale. In this paper, we approach the problem of domain-independent information extraction from web tables by shifting our attention from the tree-based representation of webpages to a variation of the two-dimensional visual box model used by web browsers to display the information on the screen. The there by obtained topological and style information allows us to fill the gap created by missing domain-specific knowledge about content and table templates. We believe that, in a future step, this approach can become the basis for a new way of large-scale knowledge acquisition from the current "Visual Web.

Proceedings ArticleDOI
08 May 2007
TL;DR: Exhibit is a lightweight framework for publishing structured data on standard web servers that requires no installation, database administration, or programming and makes that data more useful to all of its consumers.
Abstract: The early Web was hailed for giving individuals the same publishing power as large content providers. But over time, large content providers learned to exploit the structure in their data, leveraging databases and server side technologies to provide rich browsing and visualization. Individual authors fall behind once more: neither old-fashioned static pages nor domain-specific publishing frameworks supporting limited customization can match custom database-backed web applications. In this paper, we propose Exhibit, a lightweight framework for publishing structured data on standard web servers that requires no installation, database administration, or programming. Exhibit lets authors with relatively limited skills-those same enthusiasts who could write HTML pages for the early Web-publish richly interactive pages that exploit the structure of their data for better browsing and visualization. Such structured publishing in turn makes that data more useful to all of its consumers: individual readers get more powerful interfaces, mashup creators can more easily repurpose the data, and Semantic Web enthusiasts can feed the data to the nascent Semantic Web.

Journal ArticleDOI
01 Aug 2007
TL;DR: This article reviews and summarizes recent technology developments, current usage of Web-based DSS, and trends in the deployment of such systems.
Abstract: World Wide Web technologies have transformed the design, development, implementation and deployment of decision support systems. This article reviews and summarizes recent technology developments, current usage of Web-based DSS, and trends in the deployment of such systems. Many firms use the Web as a medium to convey information about DSS products or to distribute DSS software. The use of Web-based computation to provide product demonstrations or to deploy DSS applications for remote access remains less common. The academic literature on Web-based DSS is largely focused on applications and implementations, and only a few articles examine architectural issues or provide design guidelines based on empirical evidence.

Book
01 Jan 2007
TL;DR: A new course is available for teaching the fundamentals of 3D graphics using Extensible 3D (X3D), successfully introducing masters' students to the principles and techniques of3D graphics without requiring programming experience.
Abstract: X3D is the ISO-standard scene-graph language for interactive 3D graphics on the Web. A new course is available for teaching the fundamentals of 3D graphics using Extensible 3D (X3D). Resources include a detailed textbook, an authoring tool, hundreds of example scenes, and detailed slidesets covering each chapter. The published book is commercially available, while all other coursemodule resources are provided online free under an open-source license. Numerous other commercial and open resources are available for X3D, which also serves as an interchange format. The supported course has been taught for many years, successfully introducing masters' students to the principles and techniques of 3D graphics without requiring programming experience. This course and module appears to be ready for undergraduate use. Expressing 3D within the domain of Extensible Markup Language (XML) for the Web is novel and has the potential to open up computer graphics to many new practitioners. This combined resource is intended broadly support computer graphics education and skills for web authors.

01 Jan 2007
TL;DR: The Web Services Policy 1.5 - Framework provides a general purpose model and corresponding syntax to describe the policies of entities in a Web services-based system.
Abstract: The Web Services Policy 1.5 - Framework provides a general purpose model and corresponding syntax to describe the policies of entities in a Web services-based system. Web Services Policy Framework defines a base set of constructs that can be used and extended by other Web services specifications to describe a broad range of service requirements and capabilities.

Journal ArticleDOI
TL;DR: The background of Web 2.0 is explained, the implications for knowledge transfer in general are investigated, and its particular use in eLearning contexts is discussed with the help of short scenarios.
Abstract: While there is a lot of hype around various concepts associated with the term Web 2.0 in industry, little academic research has so far been conducted on the implications of this new approach for the domain of education. Much of what goes by the name of Web 2.0 can, in fact, be regarded as new kinds of learning technologies, and can be utilised as such. This paper explains the background of Web 2.0, investigates the implications for knowledge transfer in general, and then discusses its particular use in eLearning contexts with the help of short scenarios. The main challenge in the future will be to maintain essential Web 2.0 attributes, such as trust, openness, voluntariness and self-organisation, when applying Web 2.0 tools in institutional contexts.

Journal ArticleDOI
TL;DR: This paper identifies a set of QoS metrics in the context of WS workflows, and proposes a unified probabilistic model for describing QoS values of a broader spectrum of atomic and composite Web services.

Journal ArticleDOI
Peng Yue1, Liping Di1, Wenli Yang1, Genong Yu1, Peisheng Zhao1 
TL;DR: This work shows how ontology-based geospatial semantics are used in a prototype system for enabling the automatic discovery, access, and chaining ofGeospatial Web services by employing geosp spatial semantics in the service-oriented architecture (SOA).