Repository logo
 
Publication

Patterns for Interfacing between Logic Programs and Multiple Ontologies

dc.contributor.authorCruz‐Filipe, L.
dc.contributor.authorNunes, I.
dc.contributor.authorGaspar, G.
dc.date.accessioned2024-09-12T15:57:36Z
dc.date.available2024-09-12T15:57:36Z
dc.date.issued2013-09
dc.description.abstractOriginally proposed in the mid-90s, design patterns for software development played a key role in object-oriented programming not only in increasing software quality, but also by giving a better understanding of the power and limitations of this paradigm. Since then, several authors have endorsed a similar task for other programming paradigms, in the hope of achieving similar benefits. In this paper we discuss design patterns for hybrid semantic web systems combining several description logic knowledge bases via a logic program. We introduce eight design patterns, grouped in three categories: three elementary patterns, which are the basic building blocks; four derived patterns, built from these; and a more complex pattern, the study of which can shed some insight in future syntactic developments of the underlying framework. These patterns are extensively applied in a natural way in a large-scale example that illustrates how their usage greatly simplifies some programming tasks, at the level of both development and extension. We work in a generalization of dl-programs that supports several (possibly different) description logics, but the results presented are easily adaptable to other existing frameworks such as multi-context systems.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.citationCruz-Filipe, L.; Nunes, I. and Gaspar, G. (2013). Patterns for Interfacing between Logic Programs and Multiple Ontologies. In Proceedings of the International Conference on Knowledge Engineering and Ontology Development (IC3K 2013) - KEOD; ISBN 978-989-8565-81-5; ISSN 2184-3228
dc.identifier.doi10.5220/0004544100580069pt_PT
dc.identifier.issn978-989-8565-81-5
dc.identifier.urihttp://hdl.handle.net/10400.26/52053
dc.language.isoengpt_PT
dc.publisherSciTePresspt_PT
dc.subjectDesign Patternspt_PT
dc.subjectHybrid Semantic Web Languagespt_PT
dc.subjectDI-programspt_PT
dc.titlePatterns for Interfacing between Logic Programs and Multiple Ontologiespt_PT
dc.typejournal article
dspace.entity.typePublication
oaire.citation.conferencePlaceVilamoura, Algarvept_PT
oaire.citation.endPage69pt_PT
oaire.citation.startPage58pt_PT
oaire.citation.titleProceedings of the International Conference on Knowledge Engineering and Ontology Development (IC3K 2013) - KEODpt_PT
rcaap.rightsopenAccesspt_PT
rcaap.typearticlept_PT

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Patterns for Interfacing between Logic Programs and Multiple Ontologies.pdf
Size:
230.84 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.85 KB
Format:
Item-specific license agreed upon to submission
Description: