Enriching Web applications with personalized data is of major interest for facilitating the user access to the published contents, and therefore, for guaranteeing successful user navigation. We propose a conceptual model for extracting personalized recommendations based on user profiling, ontological domain models, and semantic reasoning. The approach offers a high-level representation of the designed application based on a domainspecific metamodel for Web applications called WebML. Categories and Subject Descriptors D.2.2 [Software Engineering]: Design Tools and Techniques ? computer-aided software engineering (CASE), evolutionary prototyping, object-oriented design methods, user interfaces. H.5.4 [Information Presentation and Interfaces]: Hypertext / Hypermedia ? architecture, navigation, theory, user issues. General Terms Algorithms, Design. Keywords Semantic Web, Personalization, Ontology, Conceptual modeling.