摘要(英) |
In United States, there are many researchers developing hundreds of computerized approaches and algorithms that can be used to automatically and continuously analyze the conditions of entire building systems. In these research projects, it is an importation problem regarding how to certainly retrieve needed information and how to provide relevant information for further processing. This research discussed development of a new reasoning mechanism that combines several ontology-related technologies such as OWL, Protégé and SWRL tools.
The term “Ontology” originates from philosophy. For the past few years, the concept in Ontology is applied in computer science and information science. It uses a set of concepts to represent knowledge within a domain. It can describe and reason about the domain knowledge. In order to build the ontology model, many organizations begin to develop the Ontology Language. In this study, we utilized the OWL(Web Ontology Language), which is proposed by W3C(World Wide Web Consortium) and is based on RDF(Resource Description Framework) and XML(Extensible Markup Language). It is one of the foundations for Protégé. Protégé is the user interface for editing the ontology model and was developed by Stanford University using JAVA. Protégé is a open source tool. In this study, we mainly used Protégé to construct the ontology model then edited the model through the OWLAPI, which part of its interfaces are supported by Pellet. Because Pellet cannot provide full functionality for reasoning some detailed knowledge, another tool, called “SWRL” (Semantic Web Rule Language), i.e., an extended rule language, was utilized to do more complicated business processes. Finally, we combined the BIM model to reason the required information, and provided the information for other programs to process. |
參考文獻 |
Cerovsek T. (2010). “A review and outlook for a ‘Building Information Model’ (BIM):A multi-standpoint framework for technological development”. Advanced Engineering Informatics, vol. 25, pp. 224-244.
Clark & Parsia. Pellet: OWL 2 Reasoner for Java. [Online]. Available: http://clarkparsia.com/pellet/. (Accessed Jan. 1, 2013)
Gennari J.H., Musen M.A., Fergerson R.W., Grosso W.E., Crubézy M., Eriksson H., Noy N.F., and Tu S.W.(2002). “The Evolution of Protégé: An Environment for Knowledge-Based Systems Development”. International Journal of Human-Computer Studies.Vol. 58, No.1, pp.89-123.
Horrocks I., Motik B., Wang Z. (2012). “The HermiT OWL Reasoner”. In Ian Horrocks, Mikalai Yatskevich, and Ernesto Jimenez-Ruiz, editors, Proc. of the OWL Reasoner Evaluation Workshop (ORE 2012), volume 858 of CEUR Workshop Proceedings, Manchester, UK.
Howard R., Björk B. C. (2008). “Building information modelling– Experts’ views on standardisation and industry deployment”. Advanced Engineering Informatics, vol. 22, pp. 271-280.
Kuba M. (2012). OWL 2 and SWRL Tutorial. [Online]. Available: http://dior.ics.muni.cz/~makub/owl/. (Accessed Jan. 1, 2013)
Lee G., Sacks R., Eastman C. M. (2006). “Specifying parametric building object behavior (BOB) for a building information modeling system”. Automation in Construction, vol. 15, pp. 758-776.
Liu X., Akinci B., Bergés M., Garrett, Jr. J.H. (2013). “DOMAIN-SPECIFIC QUERYING FORMALISMS FOR RETRIEVING INFORMATION OF HVAC SYSTEMS”. Journal of Computing in Civil Engineering. ASCE.February 1, 2013. CP.1943-5487.
Noy N.F., McGuinners D.L. (2001). “Ontology Development 101: A Guide to Creating Your First Ontology”. Stanford Knowledge Systems Laboratory Technical Report KSL-01-05 and Stanford Medical Information Technical Report SMI-2001-0880, March.
María Auxilio Medina Nieto (2003). “An Overview of Ontologies”. VUB STAR.Lab. [Online].Available:http://www.starlab.vub.ac.be/teaching/ontologies_overview.pdf. (Accessed Jan. 1, 2013)
Stanford University. The Protégé Ontology Editor and Knowledge Acquisition System. [Online]. Available: http://protege.stanford.edu/. (Accessed Jan. 1, 2013)
Stanford University. Protege wiki. [Online]. Available: http://protegewiki.stanford.edu/wiki/Main_Page. (Accessed Jan. 1, 2013)
Succar B. (2009). “Building information modelling framework: A research and delivery foundation for industry stakeholders. Advanced Engineering Informatics”, 18(3), pp. 357-375.
The OWL API. OWL API. [Online]. Available: http://owlapi.sourceforge.net/. (Accessed Jan. 1, 2013)
Tom Gruber (2009). Ontology. [Online]. Available: http://tomgruber.org/writing/ontology-definition-2007.htm. (Accessed Jan. 1, 2013)
Wang H.H., Boukamp F. (2011). “Ontology-Based Approach to Context Representation and Reasoning for Managing Context-Sensitive Construction Information”. Journal of Computing in Civil Engineering. ASCE. 25(5), pp. 331–346.
World Wide Web Consortium (2004). OWL Web Ontology Language Overview. [Online]. Available: http://www.w3.org/TR/owl-features/. (Accessed Jan. 1, 2013)
World Wide Web Consortium (2012). OWL2 Web Ontology Language Document Overview (Second Edition). [Online]. Available: http://www.w3.org/TR/owl2-overview/. (Accessed Jan. 1, 2013)
World Wide Web Consortium (2004). SWRL: A Semantic Web Rule Language Combining OWL and RuleML. [Online]. Available: http://www.w3.org/Submission/SWRL/. (Accessed Jan. 1, 2013) |