Academic
Publications
Role-Oriented Models for Hypermedia Construction - Conceptual Modeling for the Semantic Web

Role-Oriented Models for Hypermedia Construction - Conceptual Modeling for the Semantic Web,Heidrun Allert,Peter Dolog,Wolfgang Nejdl,Wolf Siberski,Fr

Role-Oriented Models for Hypermedia Construction - Conceptual Modeling for the Semantic Web   (Citations: 3)
BibTex | RIS | RefWorks Download
Current hypermedia modeling techniques such as OOHDM, RMM or WebML rely on class-based domain models to guide the hyper- media construction process. In this paper we discuss the notion of role-oriented models as particularly suited for capturing differ- ent semantic contexts of hypermedia interfaces. The key idea is to allow resources to fill different roles which specify how these resources can be embedded in different link structures. After an overview of some class-oriented models, we discuss in detail the main features and benefits of role-oriented modeling compared to conventional class-oriented approaches, and make clear the distinc- tion between attributes and links associated with objects via their natural types and attributes and relationships for an object specified by the different roles the object can fill. Two detailed examples, one discussing the use of role-oriented models for the specification of link structures in learning materials, another one for the specifica- tion of contexts for a tourist information system, show how these role-oriented models can be applied in different areas. Finally we show how such models can be easily expressed and implemented using the W3C standard for web annotation, RDFS, and show that a role-oriented semantics is actually closer to the intended use of RDFS schemas than the "default" class-oriented semantics.
Cumulative Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
    • ...Remarkable exceptions are the work in [1] and [11], which, though a bit different from our approach, will be addressed in the Related Work...
    • ...Some authors have already proposed the use of the role abstraction in software engineering methods as explained in Section 3. However, so far, the concept has been almost ignored in the hypermedia and Web engineering community. An interesting exception is [1]...
    • ...The authors claim that this additional dimension in conceptual modeling can lead to clearer and more focused models, better customized to different domain contexts [1]...
    • ...Some of these decisions such as those related with the relationship among conceptual and navigational objects are better expressed using a viewing mechanism than with the role mechanism, as proposed in [1]...

    Gustavo Rossiet al. Engineering Web Applications Using Roles

    • ...Surprisingly, the role concept has not been used so far in the hypermedia community (interesting exceptions are IUHM [14] and [1]) and thus has been also ignored in the Web Engineering community...
    • ...We also use the role concept to give additional semantics to application objects; however our concern is different: while the IUHM is thought as an architectural approach for building service-based applications, we intend to use roles as modeling artifacts. Another interesting exception is [1]...
    • ...The authors claim that this additional dimension in conceptual modeling can lead to clearer and more focused models, better customized to different domain contexts [1]...

    Gustavo Rossiet al. Engineering Web Applications using Roles

Sort by: