better visualized in the transformation rule that may
implements this heuristic.
Whole-Part – There are two situations of whole-
part relation. First: when both the source affordance
and the target affordance are nouns, the affordances
or agents are mapped to classes; then an object
property called “partOf” can be created, and the
target class will be a restriction of this source class.
For example, in Figure 1, the class agent
“department”, mapped as a class in OWL will be
part of the agent “organization”, also mapped as a
class into OWL. In the second situation, both
affordances are verbs, so based on the affordance
heuristic described, both will be object properties in
OWL. Therefore, the target affordance will be
mapped to sub-property of the source affordance,
which is also an object property. Moreover, since
there is not part without the whole, when there is a
whole-part relationship there is also an ontological
dependence between the affordance of the whole and
the part.
Specialization – The specialization can be used
in agents, affordances or role-names; the
specialization relation between the generic and the
more specific type can happen between nouns and
also between verbs, as in whole-part relation. When
the more generic affordance type is an action and it
is mapped to an object property, then the more
specific affordance will be mapped to sub-property
of the object property in the OWL that represents the
more generic affordance. Nevertheless, when the
more generic affordance type is an entity (i.e. an
OWL class), and consequently is mapped to a class
in OWL, the more specific affordances will be
mapped to classes in OWL and they will be sub-
classes of the more generic class. The situation when
the more specific affordances are verbs is an
exception in the OC.
Ontological Dependence – This relation
between affordances is the most common in the OC
modeling. When an object cannot exist without
other, an association between classes can be
modelled into OWL. For example, the ontological
dependence that exists between the affordances
“society” and “person” in Figure 1 suggests an
association between then in OWL. For that, creating
an object property named “depends_on”, the source
affordance can be mapped to the range of this
property, and the target affordance is mapped to
domain of this property. Considering Figure 1, the
affordance “project” is ontologically dependent on
the affordance “organization”; thus the
transformation will create an object property stating
that “project” depends on “organization”. There is a
temporal relation between the ontological
dependence of two affordances; so an affordance
that depends on other will just exist while the other
exists. Nevertheless, just using the object property as
proposed in this heuristic is not enough to fully
represent the concept of ontological dependence of
SAM into OWL. Rules described in Semantic Web
Rule Language may be used to represent it.
4 CONCLUSIONS
The SW evolution depends on methods and
solutions that can adequately represent the
knowledge presented in Web applications content.
Heuristics to support the creation of a WO described
in OWL from the outcomes of the SAM were
presented with this proposal. The solution brings
opportunities to improve the semantic models used
in the existing SW applications. Next steps are the
construction of tools to implement the proposed
heuristics as transformation rules and the conduction
of practical experiments illustrating the application
of this approach.
REFERENCES
Berners-Lee, T., Hendler, J., Lassila, O., 2001. The
Semantic Web, Scientific American.
Bonacin, R., Baranauskas, M. C. C., Liu, K., 2004. From
Ontology Charts to Class Diagrams: semantic analysis
aiding systems design. In Proceedings of the 6th
International Conference on Enterprise Information
Systems, ICEIS 2004, Porto, Portugal. v. 1.
Gibson, J. J., 1977. The Theory of Affordances. In
Perceiving, Acting, and Knowing. Eds. Robert Shaw
and John Bransford.
Kalyanpur, A.; Golbeck, J.; Banerjee, J.; Hendler, J., 2004.
Owl: Capturing semantic information using a
standardized web ontology language, Multilingual
Computing & Technology Magazine, Vol. 15, issue 7.
Liu, K., 2000. Semiotics in information systems
engineering. Cambridge University Press.
Reis, J. C., Bonacin, R. And Baranauskas, M. C. C., 2010.
A Semiotic-based Approach to the design of Web
Ontologies. In Proceedings of the 12th International
Conference on Informatics and Semiotics in
Organisations – ICISO 2010. Reading, UK. pp. 60-67.
Stamper, R. K., 1993. Social Norms in requirements
analysis - an outline of MEASUR. In Jirotka M,
Goguen J, Bickerton M. (eds) Requirements
Engineering, Technical and Social Aspects. New
York.
World Wide Web Consortium (W3C), 2004. OWL-Web
Ontology Language, Recommendation 10 February
2004, <http://www.w3.org/TR/owl-features>,
Accessed January 2011.
ICEIS 2011 - 13th International Conference on Enterprise Information Systems
206