About Me

I am currently a Post-Doctoral Fellow at the NICHE Research Group at Dalhousie University. Previously, I was a teaching assistant for 6 years at the WISE Research Lab at the Vrije Universiteit Brussel. I finished my PhD dissertation, titled “Mobile, client-side context-provisioning via the integrated querying of online semantic web data”, to obtain the degree of Doctor in Sciences in 2013.
Research Interests
My research interests lie at the crossroads of Knowledge Representation and Reasoning (KRR), Machine Learning and Mobile Computing applied to Health Informatics. In particular, this includes expressive rule-and ontology-based reasoning applied to clinical decision support; with a focus on how these approaches can benefit from mobile deployment.
You can find my blog here!
Publications
2020 |
William Van Woensel; Samina Abidi; Borna Jafarpour; Syed Sibte Raza Abidi A CIG Integration Framework to Provide Decision Support for Comorbid Conditions using Transaction-based Semantics and Temporal Planning Conference International Conference on Artificial Intelligence in Medicine (AIME 2020), 2020. Abstract | BibTeX | Tags: Clinical Decision Support Systems, Clinical Practice Guidelines, Comorbidities, Ontology, Semantic Web @conference{VANWOENSEL2020-COCIG1, title = {A CIG Integration Framework to Provide Decision Support for Comorbid Conditions using Transaction-based Semantics and Temporal Planning}, author = {William Van Woensel and Samina Abidi and Borna Jafarpour and Syed Sibte Raza Abidi}, year = {2020}, date = {2020-08-01}, booktitle = {International Conference on Artificial Intelligence in Medicine (AIME 2020)}, abstract = {Managing comorbid conditions, i.e., patients with multiple medical conditions, is quite challenging for Clinical Decision Support Systems (CDSS) based on computerized Clinical Practice Guidelines (CPG). In case of comorbidity, CDSS will need to recommend treatments from multiple different CPG, which may adversely interact (e.g., drug-disease interactions), or introduce inefficiencies. A-priori, static integration of computerized comorbid CPG is insufficient for clinical practice. In this paper, we present a solution for dynamic integration of CPG in response to evolving health profiles. Using Description and Transaction Logics, we define a set of CIG integration semantics for encoding integration decisions that cope with comorbidity issues at execution-time. These dynamic, transaction-based semantics are well-suited to roll back prior decisions when no longer safe or efficient; or, inversely, apply new decisions when relevant. Moreover, comorbid CIG integration should consider temporal properties of CIG tasks—at execution-time, these properties will be influenced by a range of temporal constraints. Given all temporal constraints, optimal task schedules will be calculated that will determine the feasibility of CIG integration decisions.}, keywords = {Clinical Decision Support Systems, Clinical Practice Guidelines, Comorbidities, Ontology, Semantic Web}, pubstate = {published}, tppubtype = {conference} } Managing comorbid conditions, i.e., patients with multiple medical conditions, is quite challenging for Clinical Decision Support Systems (CDSS) based on computerized Clinical Practice Guidelines (CPG). In case of comorbidity, CDSS will need to recommend treatments from multiple different CPG, which may adversely interact (e.g., drug-disease interactions), or introduce inefficiencies. A-priori, static integration of computerized comorbid CPG is insufficient for clinical practice. In this paper, we present a solution for dynamic integration of CPG in response to evolving health profiles. Using Description and Transaction Logics, we define a set of CIG integration semantics for encoding integration decisions that cope with comorbidity issues at execution-time. These dynamic, transaction-based semantics are well-suited to roll back prior decisions when no longer safe or efficient; or, inversely, apply new decisions when relevant. Moreover, comorbid CIG integration should consider temporal properties of CIG tasks—at execution-time, these properties will be influenced by a range of temporal constraints. Given all temporal constraints, optimal task schedules will be calculated that will determine the feasibility of CIG integration decisions. |
William Van Woensel; Patrice C Roy; Syed Sibte Raza Abidi; Samina Raza Abidi Indoor location identification of patients for directing virtual care: An AI approach using machine learning and knowledge-based methods Journal Article Artificial Intelligence in Medicine, 108 , pp. 101931, 2020, ISSN: 0933-3657. Abstract | Links | BibTeX | Tags: Activities of daily living, Ambient assisted living, Ambient Intelligence, Ambient sensors, Chronic disease self-management, Data fusion, eHealth Platform, Indoor Localization, Machine Learning, Self-Management, Semantic Web, Virtual care @article{VANWOENSEL2020101931, title = {Indoor location identification of patients for directing virtual care: An AI approach using machine learning and knowledge-based methods}, author = {William Van Woensel and Patrice C Roy and Syed Sibte Raza Abidi and Samina Raza Abidi}, url = {http://www.sciencedirect.com/science/article/pii/S0933365720301275 https://authors.elsevier.com/a/1bTwR3KEGaD3xR}, doi = {https://doi.org/10.1016/j.artmed.2020.101931}, issn = {0933-3657}, year = {2020}, date = {2020-01-01}, journal = {Artificial Intelligence in Medicine}, volume = {108}, pages = {101931}, abstract = {In a digitally enabled healthcare setting, we posit that an individual’s current location is pivotal for supporting many virtual care services—such as tailoring educational content towards an individual’s current location, and, hence, current stage in an acute care process; improving activity recognition for supporting self-management in a home-based setting; and guiding individuals with cognitive decline through daily activities in their home. However, unobtrusively estimating an individual’s indoor location in real-world care settings is still a challenging problem. Moreover, the needs of location-specific care interventions go beyond absolute coordinates and require the individual’s discrete semantic location; i.e., it is the concrete type of an individual’s location (e.g., exam vs. waiting room; bathroom vs. kitchen) that will drive the tailoring of educational content or recognition of activities. We utilized Machine Learning methods to accurately identify an individual’s discrete location, together with knowledge-based models and tools to supply the associated semantics of identified locations. We considered clustering solutions to improve localization accuracy at the expense of granularity; and investigate sensor fusion-based heuristics to rule out false location estimates. We present an AI-driven indoor localization approach that integrates both data-driven and knowledge-based processes and artifacts. We illustrate the application of our approach in two compelling healthcare use cases, and empirically validated our localization approach at the emergency unit of a large Canadian pediatric hospital.}, keywords = {Activities of daily living, Ambient assisted living, Ambient Intelligence, Ambient sensors, Chronic disease self-management, Data fusion, eHealth Platform, Indoor Localization, Machine Learning, Self-Management, Semantic Web, Virtual care}, pubstate = {published}, tppubtype = {article} } In a digitally enabled healthcare setting, we posit that an individual’s current location is pivotal for supporting many virtual care services—such as tailoring educational content towards an individual’s current location, and, hence, current stage in an acute care process; improving activity recognition for supporting self-management in a home-based setting; and guiding individuals with cognitive decline through daily activities in their home. However, unobtrusively estimating an individual’s indoor location in real-world care settings is still a challenging problem. Moreover, the needs of location-specific care interventions go beyond absolute coordinates and require the individual’s discrete semantic location; i.e., it is the concrete type of an individual’s location (e.g., exam vs. waiting room; bathroom vs. kitchen) that will drive the tailoring of educational content or recognition of activities. We utilized Machine Learning methods to accurately identify an individual’s discrete location, together with knowledge-based models and tools to supply the associated semantics of identified locations. We considered clustering solutions to improve localization accuracy at the expense of granularity; and investigate sensor fusion-based heuristics to rule out false location estimates. We present an AI-driven indoor localization approach that integrates both data-driven and knowledge-based processes and artifacts. We illustrate the application of our approach in two compelling healthcare use cases, and empirically validated our localization approach at the emergency unit of a large Canadian pediatric hospital. |
2016 |
Hossein Mohammadhassanzadeh; William Van Woensel; Samina Raza Abidi; Syed Sibte Raza Abidi A Semantic Web-based Approach to Plausible Reasoning for Improving Clinical Knowledge Engineering Conference IEEE International Conference on Biomedical and Health Informatics, Las Vegas, 2016. Abstract | BibTeX | Tags: Clinical Decision Support Systems, Plausbile Reasoning, Semantic Web @conference{Mohammadhassanzadeh2016, title = {A Semantic Web-based Approach to Plausible Reasoning for Improving Clinical Knowledge Engineering}, author = {Hossein Mohammadhassanzadeh and William Van Woensel and Samina Raza Abidi and Syed Sibte Raza Abidi}, year = {2016}, date = {2016-02-24}, booktitle = {IEEE International Conference on Biomedical and Health Informatics, Las Vegas}, abstract = {In this paper, we present a semantic web based knowledge engineering approach to extend the coverage of medical knowledge-based systems in order to solve complex medical queries that demand the integration of deterministic and plausible knowledge. We leverage plausible reasoning mechanisms, which exploit associations between the underlying domain-specific data, as well as tentative domain knowledge, to extend the coverage of a medical knowledge base. We demonstrate that Semantic Web technologies, due to their efficient solutions for federated data management and built-in DL-based inferencing methods, offer useful opportunities to support plausible reasoning for medical decision support tasks. We evaluated our multi-strategy medical reasoning approach using real-world medical data. Our results illustrate that plausible reasoning improved the knowledge coverage of the original medical knowledge base by 10-12%, and in turn helped to solve complex disease diagnostic queries.}, keywords = {Clinical Decision Support Systems, Plausbile Reasoning, Semantic Web}, pubstate = {published}, tppubtype = {conference} } In this paper, we present a semantic web based knowledge engineering approach to extend the coverage of medical knowledge-based systems in order to solve complex medical queries that demand the integration of deterministic and plausible knowledge. We leverage plausible reasoning mechanisms, which exploit associations between the underlying domain-specific data, as well as tentative domain knowledge, to extend the coverage of a medical knowledge base. We demonstrate that Semantic Web technologies, due to their efficient solutions for federated data management and built-in DL-based inferencing methods, offer useful opportunities to support plausible reasoning for medical decision support tasks. We evaluated our multi-strategy medical reasoning approach using real-world medical data. Our results illustrate that plausible reasoning improved the knowledge coverage of the original medical knowledge base by 10-12%, and in turn helped to solve complex disease diagnostic queries. |
2015 |
William Van Woensel; Hossein Mohammadhassanzadeh; Samina Raza Abidi; Syed Sibte Raza Abidi Multi-Strategy Semantic Web Reasoning for Medical Knowledge Bases Inproceedings Proceedings of International Workshop on Biomedical Data Mining, Modeling, and Semantic Integration: A Promising Approach to Solving Unmet Medical Needs (BDM2I2015), 2015. Links | BibTeX | Tags: Health Informatics, Knowledge Based Systems, Ontology, Semantic Web @inproceedings{DBLP:conf/semweb/WoenselMAA15, title = {Multi-Strategy Semantic Web Reasoning for Medical Knowledge Bases}, author = {William Van Woensel and Hossein Mohammadhassanzadeh and Samina Raza Abidi and Syed Sibte Raza Abidi}, url = {http://ceur-ws.org/Vol-1428/BDM2I_2015_paper_8.pdf}, year = {2015}, date = {2015-10-11}, booktitle = {Proceedings of International Workshop on Biomedical Data Mining, Modeling, and Semantic Integration: A Promising Approach to Solving Unmet Medical Needs (BDM2I2015)}, keywords = {Health Informatics, Knowledge Based Systems, Ontology, Semantic Web}, pubstate = {published}, tppubtype = {inproceedings} } |
2011 |
William Van Woensel; Sven Casteleyn; Elien Paret; Olga De Troyer Mobile Querying of Online Semantic Web Data for Context-Aware Applications Journal Article IEEE Internet Computing Special Issue (Semantics in Location-Based Services), 15 (6), pp. 32–39, 2011, ISSN: 1089-7801. Abstract | Links | BibTeX | Tags: Mobile Computing, Semantic Web @article{5999639, title = {Mobile Querying of Online Semantic Web Data for Context-Aware Applications}, author = { William Van Woensel and Sven Casteleyn and Elien Paret and Olga De Troyer}, url = {http://web.cs.dal.ca/~woensel/paper/Mobile%20Querying%20of%20Online%20Semantic%20Web%20Data%20for%20Context-Aware%20Applications.pdf}, issn = {1089-7801}, year = {2011}, date = {2011-01-01}, journal = {IEEE Internet Computing Special Issue (Semantics in Location-Based Services)}, volume = {15}, number = {6}, pages = {32--39}, abstract = {Mobile devices are increasingly multifunctional and personal, providing mobile applications with the necessary user information to achieve personalization. At the same time, detection technologies let such devices find nearby physical entities and thus map the user\'s environment. By exploiting existing online Semantic Web sources about these detected entities, mobile applications can further improve personalization. SCOUT is a mobile application framework that supports linking physical entities to online semantic data sources. It provides applications with an integrated, query-able view on these sources and the user\'s environment. The authors developed a tailored data management approach to efficiently access these distributed online semantic sources.}, keywords = {Mobile Computing, Semantic Web}, pubstate = {published}, tppubtype = {article} } Mobile devices are increasingly multifunctional and personal, providing mobile applications with the necessary user information to achieve personalization. At the same time, detection technologies let such devices find nearby physical entities and thus map the user's environment. By exploiting existing online Semantic Web sources about these detected entities, mobile applications can further improve personalization. SCOUT is a mobile application framework that supports linking physical entities to online semantic data sources. It provides applications with an integrated, query-able view on these sources and the user's environment. The authors developed a tailored data management approach to efficiently access these distributed online semantic sources. |
William Van Woensel; Sven Casteleyn; Olga De Troyer A Generic Approach for On-The-Fly Adding of Context-Aware Features to Existing Websites Inproceedings De Bra, Paul ; Grø nbaek, Kaj (Ed.): Proceedings of the 22nd Conference on Hypertext and Hypermedia, pp. 143–152, ACM, Eindhoven, Netherlands, 2011, ISBN: 978-1-4503-0256-2. Abstract | Links | BibTeX | Tags: Semantic Web @inproceedings{VanWoensel:2011:GAO:1995966.1995987, title = {A Generic Approach for On-The-Fly Adding of Context-Aware Features to Existing Websites}, author = { William Van Woensel and Sven Casteleyn and Olga De Troyer}, editor = {De Bra, Paul and Grø nbaek, Kaj}, url = {http://web.cs.dal.ca/~woensel/paper/A Generic Approach for On-The-Fly Adding of Context-aware Features to Existing Websites.pdf}, isbn = {978-1-4503-0256-2}, year = {2011}, date = {2011-01-01}, booktitle = {Proceedings of the 22nd Conference on Hypertext and Hypermedia}, pages = {143--152}, publisher = {ACM}, address = {Eindhoven, Netherlands}, series = {HT '11}, abstract = {More and more, mobile devices act as personal information managers and are able to obtain rich contextual information on the user’s environment. Mobile, context-aware web applications can exploit this information to better address the needs of mobile users. Currently, such websites are either developed separately from their associated desktop-oriented version, or both versions are created simultaneously by employing methodologies that support multi-platform context-aware websites, requiring an extensive engineering effort. While these approaches provide a solution for developing new websites, they go past the plethora of existing websites. To address this issue, we present an approach for enhancing existing websites on-the-fly with context-aware features. We first discuss the requirements for such an adaptation process, and identify applicable adaptation methods to realize context-aware features. Next, we explain our generic approach, which is grounded in the use of semantic information extracted from existing websites. Finally, we present a concrete application of our approach that is based on the SCOUT framework for mobile and context-aware application development.}, keywords = {Semantic Web}, pubstate = {published}, tppubtype = {inproceedings} } More and more, mobile devices act as personal information managers and are able to obtain rich contextual information on the user’s environment. Mobile, context-aware web applications can exploit this information to better address the needs of mobile users. Currently, such websites are either developed separately from their associated desktop-oriented version, or both versions are created simultaneously by employing methodologies that support multi-platform context-aware websites, requiring an extensive engineering effort. While these approaches provide a solution for developing new websites, they go past the plethora of existing websites. To address this issue, we present an approach for enhancing existing websites on-the-fly with context-aware features. We first discuss the requirements for such an adaptation process, and identify applicable adaptation methods to realize context-aware features. Next, we explain our generic approach, which is grounded in the use of semantic information extracted from existing websites. Finally, we present a concrete application of our approach that is based on the SCOUT framework for mobile and context-aware application development. |
2010 |
Sven Casteleyn; William Van Woensel; Olga De Troyer Assisting Mobile Web Users: Client-Side Injection of Context-Sensitive Cues into Websites Inproceedings Kotsis, Gabriele ; Taniar, David ; Pardede, Eric ; Saleh, Imad ; Khalil, Ismail (Ed.): Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services, pp. 443–450, ACM, Paris, France, 2010, ISBN: 978-1-4503-0421-4. Abstract | Links | BibTeX | Tags: mobile application, Semantic Web @inproceedings{Casteleyn:2010:AMW:1967486.1967555, title = {Assisting Mobile Web Users: Client-Side Injection of Context-Sensitive Cues into Websites}, author = { Sven Casteleyn and William Van Woensel and Olga De Troyer}, editor = {Kotsis, Gabriele and Taniar, David and Pardede, Eric and Saleh, Imad and Khalil, Ismail}, url = {http://web.cs.dal.ca/~woensel/paper/Assisting Mobile Web Users Client-Side Injection of Context-Sensitive Cues into Websites.pdf}, isbn = {978-1-4503-0421-4}, year = {2010}, date = {2010-01-01}, booktitle = {Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services}, pages = {443--450}, publisher = {ACM}, address = {Paris, France}, series = {iiWAS '10}, abstract = {In a mobile setting, the user often browses the Web to consult information related to his current context and environment: e.g., reviews of nearby restaurants, or tourist information on visited monuments. On the other hand, the limitations of mobile devices (e.g., limited screen) and the peculiarities of mobile Web usage (e.g., walking around, driving a car) make it cumbersome to extensively browse a Web page for such useful information. In this paper, we present a client-side approach that aims to assist the mobile user in his browsing session, by correlating the Web page’s content with the mobile user’s context, and subsequently emphasizing and enriching relevant content with so-called context-sensitive cues. To achieve this, we utilize the SCOUT framework for mobile applications to model and access the user’s context, and RDFa annotations present on existing Web pages to identify Web page elements suitable to enrich with context-sensitive cues. The cues themselves are injected using existing adaptation techniques, borrowed from the field of Adaptive Hypermedia.}, keywords = {mobile application, Semantic Web}, pubstate = {published}, tppubtype = {inproceedings} } In a mobile setting, the user often browses the Web to consult information related to his current context and environment: e.g., reviews of nearby restaurants, or tourist information on visited monuments. On the other hand, the limitations of mobile devices (e.g., limited screen) and the peculiarities of mobile Web usage (e.g., walking around, driving a car) make it cumbersome to extensively browse a Web page for such useful information. In this paper, we present a client-side approach that aims to assist the mobile user in his browsing session, by correlating the Web page’s content with the mobile user’s context, and subsequently emphasizing and enriching relevant content with so-called context-sensitive cues. To achieve this, we utilize the SCOUT framework for mobile applications to model and access the user’s context, and RDFa annotations present on existing Web pages to identify Web page elements suitable to enrich with context-sensitive cues. The cues themselves are injected using existing adaptation techniques, borrowed from the field of Adaptive Hypermedia. |
William Van Woensel; Sven Casteleyn; Olga De Troyer Applying Semantic Web Technology in a Mobile Setting: The Person Matcher Inproceedings Benatallah, Boualem ; Casati, Fabio ; Kappel, Gerti ; Rossi, Gustavo (Ed.): Proceedings of the 10th International Conference on Web Engineering, pp. 506–509, Springer-Verlag, Vienna, Austria, 2010, ISBN: 3-642-13910-8, 978-3-642-13910-9. Abstract | Links | BibTeX | Tags: Semantic Web @inproceedings{VanWoensel:2010:ASW:1884110.1884157, title = {Applying Semantic Web Technology in a Mobile Setting: The Person Matcher}, author = { William Van Woensel and Sven Casteleyn and Olga De Troyer}, editor = {Benatallah, Boualem and Casati, Fabio and Kappel, Gerti and Rossi, Gustavo}, url = {http://web.cs.dal.ca/~woensel/paper/Applying Semantic Web technology in a Mobile Setting the Person Matcher.pdf}, isbn = {3-642-13910-8, 978-3-642-13910-9}, year = {2010}, date = {2010-01-01}, booktitle = {Proceedings of the 10th International Conference on Web Engineering}, pages = {506--509}, publisher = {Springer-Verlag}, address = {Vienna, Austria}, series = {ICWE'10}, abstract = {In a mobile setting, users use, handle and search for online information in a different way. Two features typically desired by mobile users are tailored information delivery and context awareness. In this paper, we elaborate a demo application that is built upon the existing SCOUT framework, which supports mobile, context-aware applications. The application illustrates the use of intrinsic mobile features, such as context- and environment-awareness, and combines them with the use of Semantic Web technologies to integrate and tailor knowledge present in distributed data sources.}, keywords = {Semantic Web}, pubstate = {published}, tppubtype = {inproceedings} } In a mobile setting, users use, handle and search for online information in a different way. Two features typically desired by mobile users are tailored information delivery and context awareness. In this paper, we elaborate a demo application that is built upon the existing SCOUT framework, which supports mobile, context-aware applications. The application illustrates the use of intrinsic mobile features, such as context- and environment-awareness, and combines them with the use of Semantic Web technologies to integrate and tailor knowledge present in distributed data sources. |
2009 |
Sven Casteleyn; William Van Woensel; Kees van der Sluijs; Geert-Jan Houben Aspect-Oriented Adaptation Specification in Web Information Systems: A Semantics-based Approach Journal Article New Review of Hypermedia and Multimedia, 15 (1), pp. 39–71, 2009, ISSN: 1361-4568. Abstract | Links | BibTeX | Tags: Aspect-orientation, Semantic Web @article{Casteleyn:2009:AAS:1541709.1541712, title = {Aspect-Oriented Adaptation Specification in Web Information Systems: A Semantics-based Approach}, author = { Sven Casteleyn and William Van Woensel and Kees van der Sluijs and Geert-Jan Houben}, url = {http://web.cs.dal.ca/~woensel/paper/Aspect-Oriented Adaptation Specification in Web Information Systems a Semantics-based Approach.pdf}, issn = {1361-4568}, year = {2009}, date = {2009-01-01}, journal = {New Review of Hypermedia and Multimedia}, volume = {15}, number = {1}, pages = {39--71}, publisher = {Taylor & Francis, Inc.}, address = {Bristol, PA, USA}, abstract = {By tailoring content access, presentation, and functionality to the user’s location, device, personal preferences and needs, Web Information Systems have become increasingly user- and context dependent. In order to realize such adaptive behavior, Web engineers are thus faced with an additional challenge: engineering the required adaptation concerns. In this article, we present, in the context of a Web Information System design method, an adaptation engineering process that is separated from the regular Web design process. Our approach is based on the use of two key elements: (i) aspect-oriented techniques to achieve the separation of (adaptation) concerns, and (ii) the exploitation of semantic information and meta-data associated with the content, for enhanced expressivity and flexibility. By combining these key elements, we demonstrate a robust, rich, consistent and flexible way to specify adaptation in Web Information Systems.}, keywords = {Aspect-orientation, Semantic Web}, pubstate = {published}, tppubtype = {article} } By tailoring content access, presentation, and functionality to the user’s location, device, personal preferences and needs, Web Information Systems have become increasingly user- and context dependent. In order to realize such adaptive behavior, Web engineers are thus faced with an additional challenge: engineering the required adaptation concerns. In this article, we present, in the context of a Web Information System design method, an adaptation engineering process that is separated from the regular Web design process. Our approach is based on the use of two key elements: (i) aspect-oriented techniques to achieve the separation of (adaptation) concerns, and (ii) the exploitation of semantic information and meta-data associated with the content, for enhanced expressivity and flexibility. By combining these key elements, we demonstrate a robust, rich, consistent and flexible way to specify adaptation in Web Information Systems. |
2008 |
Pieter Bellekens; Kees Van Der Sluijs; William Van Woensel; Sven Casteleyn; Geert-Jan Houben Achieving Efficient Access to Large Integrated Sets of Semantic Data in Web Applications Inproceedings Proceedings of the 8th International Conference on Web Engineering, pp. 52–64, IEEE Computer Society, Yorktown Heights, NY, USA, 2008, ISBN: 978-0-7695-3261-5. Abstract | Links | BibTeX | Tags: Query Optimization, Reasoning, Semantic Web @inproceedings{Bellekens:2008:AEA:1441421.1441554, title = {Achieving Efficient Access to Large Integrated Sets of Semantic Data in Web Applications}, author = { Pieter Bellekens and Kees Van Der Sluijs and William Van Woensel and Sven Casteleyn and Geert-Jan Houben}, url = {http://web.cs.dal.ca/~woensel/paper/Achieving Efficient Access to Large Integrated Sets of Semantic Data in Web Applications.pdf}, isbn = {978-0-7695-3261-5}, year = {2008}, date = {2008-01-01}, booktitle = {Proceedings of the 8th International Conference on Web Engineering}, pages = {52--64}, publisher = {IEEE Computer Society}, address = {Yorktown Heights, NY, USA}, series = {ICWE '08}, abstract = {Web-based systems exploit Semantic Web-based approaches to link data and create applications that make the most out of the combination and integration of different sources and background knowledge. While a lot of attention is paid to the opportunities that this linking of data on the Web provides, the reality of implementing such solutions with currently available semantic technologies creates a serious engineering challenge. In developing such applications in a commercial setting, we have been confronted with requirements and conditions that show the limitations of current technologies for this type of Web applications. Using our experience from iFanzy, we illustrate in this paper the issues and steps in turning the concept of access to semantically integrated content into solutions that use available technology.}, keywords = {Query Optimization, Reasoning, Semantic Web}, pubstate = {published}, tppubtype = {inproceedings} } Web-based systems exploit Semantic Web-based approaches to link data and create applications that make the most out of the combination and integration of different sources and background knowledge. While a lot of attention is paid to the opportunities that this linking of data on the Web provides, the reality of implementing such solutions with currently available semantic technologies creates a serious engineering challenge. In developing such applications in a commercial setting, we have been confronted with requirements and conditions that show the limitations of current technologies for this type of Web applications. Using our experience from iFanzy, we illustrate in this paper the issues and steps in turning the concept of access to semantically integrated content into solutions that use available technology. |
2007 |
Sven Casteleyn; William Van Woensel; Geert-Jan Houben A Semantics-Based Aspect-Oriented Approach to Adaptation in Web Engineering Inproceedings Proceedings of the 18th Conference on Hypertext and Hypermedia, pp. 189–198, ACM, Manchester, UK, 2007, ISBN: 978-1-59593-820-6. Abstract | Links | BibTeX | Tags: Semantic Web @inproceedings{12, title = {A Semantics-Based Aspect-Oriented Approach to Adaptation in Web Engineering}, author = { Sven Casteleyn and William Van Woensel and Geert-Jan Houben}, url = {http://web.cs.dal.ca/~woensel/paper/A Semantics-based Aspect-Oriented Approach to Adaptation in Web Engineering.pdf}, isbn = {978-1-59593-820-6}, year = {2007}, date = {2007-01-01}, booktitle = {Proceedings of the 18th Conference on Hypertext and Hypermedia}, pages = {189--198}, publisher = {ACM}, address = {Manchester, UK}, abstract = {In the modern Web, users are accessing their favourite Web applications from any place, at any time and with any device. In this setting, they expect the application to user-tailor and personalize content access upon their particular needs. Exhibiting some kind of user- and context-dependency is thus crucial in Web Engineering. In this research, we focus on separating the adaptation engineering process from regular Web engineering by applying aspect-oriented techniques. We show how semantic information and metadata associated with the content can be exploited in our aspect-oriented approach. Furthermore, the approach allows the use of global (structural) properties of the Web application in adaptation specification. We thus obtain several advantages, which are demonstrated in this paper: to control adaptation (specification) separate from (regular) Web Engineering concerns in a richer, more consistent, robust and flexible way.}, keywords = {Semantic Web}, pubstate = {published}, tppubtype = {inproceedings} } In the modern Web, users are accessing their favourite Web applications from any place, at any time and with any device. In this setting, they expect the application to user-tailor and personalize content access upon their particular needs. Exhibiting some kind of user- and context-dependency is thus crucial in Web Engineering. In this research, we focus on separating the adaptation engineering process from regular Web engineering by applying aspect-oriented techniques. We show how semantic information and metadata associated with the content can be exploited in our aspect-oriented approach. Furthermore, the approach allows the use of global (structural) properties of the Web application in adaptation specification. We thus obtain several advantages, which are demonstrated in this paper: to control adaptation (specification) separate from (regular) Web Engineering concerns in a richer, more consistent, robust and flexible way. |