prerequisite relationships to the local copy of the
given ontology is to create a property called
“requires” in the OWL file of the ontology directly,
and then add each prerequisite relationship between
two topics as a sub-property of property “requires”
with proper domain and range classes.
A problem will happen when the computing
ontology is updated. How can we keep the local
copy up-to-date without manual modifications? A
solution is to start with an empty local OWL file,
which then imports the remote computing ontology
into this local ontology. Then the addition of those
properties that represent the prerequisite
relationships will be preserved in the local OWL
file. When the remote ontology is updated, the next
loading of the imported ontology will be the latest
one.
5 CONCLUSIONS
We expect to see more applications showing the
utilizations of ontologies by all kind of users and for
diversified purposes. It is certain that numerous
utilizations will in turn stimulate a fast growth of the
ontologies themselves. Compared to any other
industry, education would most benefit from the
applications of ontologies because knowledge
management and information retrieval are the two
central activities in education.
The reported three applications are in the
category of information retrieval. For these kinds of
applications, our tree-view browser has
demonstrated to be suitable. The tree-view browser
can comfortably load the current Computing
Ontology. The user will not be overwhelmed by the
large number of nodes (classes, or concepts) because
initially most of the nodes are folded. The user has
to open the choice of nodes and then the tree view
shows the result of drill down. Thus as the user
navigates in the ontology, she/he is also controlling
the visibility scope. Level by level, a user knows
where the current focus is. So far our tree-view
browser is capable of handling all the popular
ontologies.
The ontology can be so large that the computer
memory runs out, typically due to many direct and
indirect imports of other ontologies. For that case,
we have used Jena API’s database persistence
capability. That is, the ontology model is held in a
database rather than all residing in the memory. The
form of view will also be changed. We have
developed a multiple-column browser similar to
MSpace (
http://mspace.fm/).
ACKNOWLEDGEMENTS
This work is partially supported by the United States
National Science Foundation grant CCF-0939108.
We sincerely thank Dr. Roy Ladner at Naval
METOC Command, U.S. Navy, for his technical
guidance in the METOC project.
REFERENCES
Berners-Lee, T, Hendler, J., Lassila, O., 2001. The
Semantic Web, Scientific American, the May issue.
Bower, M., 2008. A Taxonomy of Task Types in
Computing, ITiCSE’08, 281-285.
Cassel, L., et al, 2007. The Computing Ontology –
Application in Education, Work group reports on
ITiCSE, 171-183.
Davies, G., Cassel, L.N., Topi, H., 2006. Using a
Computing Ontology for Educational Purposes,
Proceedings of ITiCSE, Bologana, Italy, 334.
EBI, 2009 retrieved. European Bioinformatics Institute
(EBI), Ontology Lookup Service,
http://www.ebi.ac.uk/ontology-lookup/ontologyList.do
Happel, H-J, Seedort, S., 2006. Applications of Ontologies
in Software Engineering, Proceedings of the 2
nd
international workshop on semantic Web enabled
software engineering (SWESE), Athens, GA.
Khan, J, Hardas, M., 2007. Observing Knowledge
Clustering for Educational Resources Using a Course
Ontology, K-CAP’07, Whistler, B.C., Canada, 193-
194.
METOC, 2009. Joint METOC Public Data
Administration, http://www.cffc.navy.mil/metoc/
Navy, 2009 retrieved, Navy Weather Forcasting,
http://hcs-metoc.apl.washington.edu/
forecasting_challenges.html
Ribaudo, M., Rui, 2009. M., AULAWEB, Web-Based
Learning as a Comodity, CSEDU’09, 41-46.
Karlsruhe, Germany, ACM Press, article No. 10.
Sure, Y., Staab, S., Studer, R., 2002. Methodology for
Development and Employment of Ontology based
Knowledge Management Applications, SIGMOD
Record, 31:4, 18-22.
Vieira, A.C. de M., Cruz, S.M.S, 2009. Semantic
Annotations and Retrieval of Pharmacobotanical Data,
CSEDU’09, 333-338.
CSEDU 2010 - 2nd International Conference on Computer Supported Education
324