Using Natural Language Programming (NLP) technology to model domain ontology OTO by extracting occupational therapy concepts

Ahlam F. Sawsaa, Joan Lu

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

Creation and development of formal domain ontology of occupational therapy (OTO) requires the prescription and formal evaluation of the results through specific criteria. UPON methontology of development ontologies was followed to create an OTO ontology, and was implemented by using Protege-OWL. Accuracy of the OTO ontology was assessed using a set of ontology design criteria. This paper describes a software engineering approach to model domain ontology for occupational therapy resources (OTO) using Natural Language Programming (NLP) technology. The rules were written to annotate the domain concepts using Java Annotation Patterns Engine (JAPE) grammar. It is used to support regular expression matching and thus annotate OT concepts by using the GATE developer tool. This speeds up the timeconsuming development of the ontology, which is important for experts in the domain who face time constraints and high workloads. The rules provide significant results: the pattern matching of OT concepts based on the lookup list produced 403 correct concepts and the accuracy was generally higher. Using NLP technique is a good approach to reducing the domain expert's work, and the results can be evaluated. This study contributes to the understanding of ontology development and evaluation methods to address the knowledge gap of using ontology in the decision support system component of occupational therapy.

LanguageEnglish
Pages452-464
Number of pages13
JournalKnowledge Organization
Volume41
Issue number6
Publication statusPublished - 2014

Fingerprint

occupational therapy
programming language
ontology
expert
knowledge gap
evaluation
workload
grammar
natural resources
medication
engineering

Cite this

@article{11cc56d3eca2407bb82f5ce898e4725a,
title = "Using Natural Language Programming (NLP) technology to model domain ontology OTO by extracting occupational therapy concepts",
abstract = "Creation and development of formal domain ontology of occupational therapy (OTO) requires the prescription and formal evaluation of the results through specific criteria. UPON methontology of development ontologies was followed to create an OTO ontology, and was implemented by using Protege-OWL. Accuracy of the OTO ontology was assessed using a set of ontology design criteria. This paper describes a software engineering approach to model domain ontology for occupational therapy resources (OTO) using Natural Language Programming (NLP) technology. The rules were written to annotate the domain concepts using Java Annotation Patterns Engine (JAPE) grammar. It is used to support regular expression matching and thus annotate OT concepts by using the GATE developer tool. This speeds up the timeconsuming development of the ontology, which is important for experts in the domain who face time constraints and high workloads. The rules provide significant results: the pattern matching of OT concepts based on the lookup list produced 403 correct concepts and the accuracy was generally higher. Using NLP technique is a good approach to reducing the domain expert's work, and the results can be evaluated. This study contributes to the understanding of ontology development and evaluation methods to address the knowledge gap of using ontology in the decision support system component of occupational therapy.",
keywords = "Concepts, Domain ontology, Natural language processing, NLP, Occupational therapy",
author = "Sawsaa, {Ahlam F.} and Joan Lu",
year = "2014",
language = "English",
volume = "41",
pages = "452--464",
journal = "Knowledge Organization",
issn = "0943-7444",
publisher = "International Society for Knowledge Organization",
number = "6",

}

Using Natural Language Programming (NLP) technology to model domain ontology OTO by extracting occupational therapy concepts. / Sawsaa, Ahlam F.; Lu, Joan.

In: Knowledge Organization, Vol. 41, No. 6, 2014, p. 452-464.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Using Natural Language Programming (NLP) technology to model domain ontology OTO by extracting occupational therapy concepts

AU - Sawsaa, Ahlam F.

AU - Lu, Joan

PY - 2014

Y1 - 2014

N2 - Creation and development of formal domain ontology of occupational therapy (OTO) requires the prescription and formal evaluation of the results through specific criteria. UPON methontology of development ontologies was followed to create an OTO ontology, and was implemented by using Protege-OWL. Accuracy of the OTO ontology was assessed using a set of ontology design criteria. This paper describes a software engineering approach to model domain ontology for occupational therapy resources (OTO) using Natural Language Programming (NLP) technology. The rules were written to annotate the domain concepts using Java Annotation Patterns Engine (JAPE) grammar. It is used to support regular expression matching and thus annotate OT concepts by using the GATE developer tool. This speeds up the timeconsuming development of the ontology, which is important for experts in the domain who face time constraints and high workloads. The rules provide significant results: the pattern matching of OT concepts based on the lookup list produced 403 correct concepts and the accuracy was generally higher. Using NLP technique is a good approach to reducing the domain expert's work, and the results can be evaluated. This study contributes to the understanding of ontology development and evaluation methods to address the knowledge gap of using ontology in the decision support system component of occupational therapy.

AB - Creation and development of formal domain ontology of occupational therapy (OTO) requires the prescription and formal evaluation of the results through specific criteria. UPON methontology of development ontologies was followed to create an OTO ontology, and was implemented by using Protege-OWL. Accuracy of the OTO ontology was assessed using a set of ontology design criteria. This paper describes a software engineering approach to model domain ontology for occupational therapy resources (OTO) using Natural Language Programming (NLP) technology. The rules were written to annotate the domain concepts using Java Annotation Patterns Engine (JAPE) grammar. It is used to support regular expression matching and thus annotate OT concepts by using the GATE developer tool. This speeds up the timeconsuming development of the ontology, which is important for experts in the domain who face time constraints and high workloads. The rules provide significant results: the pattern matching of OT concepts based on the lookup list produced 403 correct concepts and the accuracy was generally higher. Using NLP technique is a good approach to reducing the domain expert's work, and the results can be evaluated. This study contributes to the understanding of ontology development and evaluation methods to address the knowledge gap of using ontology in the decision support system component of occupational therapy.

KW - Concepts

KW - Domain ontology

KW - Natural language processing

KW - NLP

KW - Occupational therapy

UR - http://www.scopus.com/inward/record.url?scp=84924407950&partnerID=8YFLogxK

M3 - Article

VL - 41

SP - 452

EP - 464

JO - Knowledge Organization

T2 - Knowledge Organization

JF - Knowledge Organization

SN - 0943-7444

IS - 6

ER -