
 
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