OWLOOP: A modular API to describe OWL axioms in OOP objects hierarchies
OWLOOP is an Application Programming Interface (API) for using the Ontology Web Language (OWL) by the means of Object-Oriented Programming (OOP). It is common to design software architectures using the OOP paradigm for increasing their modularity. If the components of an architecture also exploit OW...
Saved in:
Published in | SoftwareX Vol. 17; p. 100952 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Elsevier B.V
01.01.2022
Elsevier |
Subjects | |
Online Access | Get full text |
ISSN | 2352-7110 2352-7110 |
DOI | 10.1016/j.softx.2021.100952 |
Cover
Loading…
Abstract | OWLOOP is an Application Programming Interface (API) for using the Ontology Web Language (OWL) by the means of Object-Oriented Programming (OOP). It is common to design software architectures using the OOP paradigm for increasing their modularity. If the components of an architecture also exploit OWL ontologies for knowledge representation and reasoning, they would require to be interfaced with OWL axioms. Since OWL does not adhere to the OOP paradigm, such an interface often leads to boilerplate code affecting modularity, and OWLOOP is designed to address this issue as well as the associated computational aspects. We present an extension of the OWL-API to provide a general-purpose interface between OWL axioms subject to reasoning and modular OOP objects hierarchies. |
---|---|
AbstractList | OWLOOP is an Application Programming Interface (API) for using the Ontology Web Language (OWL) by the means of Object-Oriented Programming (OOP). It is common to design software architectures using the OOP paradigm for increasing their modularity. If the components of an architecture also exploit OWL ontologies for knowledge representation and reasoning, they would require to be interfaced with OWL axioms. Since OWL does not adhere to the OOP paradigm, such an interface often leads to boilerplate code affecting modularity, and OWLOOP is designed to address this issue as well as the associated computational aspects. We present an extension of the OWL-API to provide a general-purpose interface between OWL axioms subject to reasoning and modular OOP objects hierarchies. |
ArticleNumber | 100952 |
Author | Kareem, Syed Yusha Buoncompagni, Luca Mastrogiovanni, Fulvio |
Author_xml | – sequence: 1 givenname: Luca orcidid: 0000-0001-8121-1616 surname: Buoncompagni fullname: Buoncompagni, Luca email: luca.buoncompagni@edu.unige.it organization: Department of Informatics, Bioengineering, Robotics and Systems Engineering, University of Genoa, Via Opera Pia 13, 16145, Genoa, Italy – sequence: 2 givenname: Syed Yusha orcidid: 0000-0002-2360-1680 surname: Kareem fullname: Kareem, Syed Yusha email: kareem.syed.yusha@dibris.unige.it organization: Department of Informatics, Bioengineering, Robotics and Systems Engineering, University of Genoa, Via Opera Pia 13, 16145, Genoa, Italy – sequence: 3 givenname: Fulvio orcidid: 0000-0001-5913-1898 surname: Mastrogiovanni fullname: Mastrogiovanni, Fulvio email: fulvio.mastrogiovanni@unige.it organization: Department of Informatics, Bioengineering, Robotics and Systems Engineering, University of Genoa, Via Opera Pia 13, 16145, Genoa, Italy |
BookMark | eNp9kMFqGzEQhkVwIGmSJ-hFL2B3NKv1yoEcTGgTg8E5JPQoZqXZVou9KtK2uG8fJdtCyCGnGYb5fma-T2I2xIGF-KxgoUAtv_SLHLvxuEBAVSawqvFEnGNV47xRCmZv-jNxlXMPAKpGU6M-F3e779vd7uFaruUh-t97SnL9sJFjlJ6zS6FlWTYkHUM8ZBkGWZZlbHt2Y5Y_AydKrpR8KU472me--lcvxNO3r4-39_Pt7m5zu97OnVZ6nCMyaQQG5RQtTUWOGvDLqvZsuPUrD9x41Rp02IFptFLaoam6um1gBdhWF2Iz5fpIvf2VwoHSXxsp2NdBTD8spTG4PVvNWHWmJg01aCRukZoOO23YeAXoS9ZqynIp5py4sy6MNIY4jInC3iqwL4Jtb18F2xfBdhJc2Ood-_-Wj6mbieKi6E-xZ7MLPDj2IRWj5YfwIf8McqaVMQ |
CitedBy_id | crossref_primary_10_1007_s11600_022_00808_5 crossref_primary_10_1016_j_iot_2024_101439 |
Cites_doi | 10.1109/ROMAN.2017.8172300 10.1007/s10817-014-9305-1 10.1109/ROMAN.2018.8525828 10.1145/2757001.2757003 10.1016/j.future.2013.01.010 10.1016/j.websem.2007.03.004 10.1109/THMS.2016.2641388 10.3233/SW-2011-0025 10.1016/j.artmed.2017.07.002 10.24963/ijcai.2018/777 10.1109/RO-MAN46459.2019.8956457 10.1016/j.websem.2010.11.003 10.18293/SEKE2018-198 |
ContentType | Journal Article |
Copyright | 2021 The Authors |
Copyright_xml | – notice: 2021 The Authors |
DBID | 6I. AAFTH AAYXX CITATION DOA |
DOI | 10.1016/j.softx.2021.100952 |
DatabaseName | ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access CrossRef DOAJ (Directory of Open Access Journals) |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: DOA name: Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISSN | 2352-7110 |
ExternalDocumentID | oai_doaj_org_article_4e23f85a405042aeb2a7f2f48e8d102d 10_1016_j_softx_2021_100952 S2352711021001801 |
GroupedDBID | 0R~ 0SF 457 5VS 6I. AACTN AAEDW AAFTH AALRI AAXUO ABMAC ACGFS ADBBV ADEZE AEXQZ AFTJW AGHFR AITUG ALMA_UNASSIGNED_HOLDINGS AMRAJ BCNDV EBS EJD FDB GROUPED_DOAJ IPNFZ IXB KQ8 M~E NCXOZ O9- OK1 RIG ROL SSZ AAYWO AAYXX ACVFH ADCNI ADVLN AEUPX AFJKZ AFPUW AIGII AKBMS AKRWK AKYEP APXCP CITATION |
ID | FETCH-LOGICAL-c414t-22ea420e01c1a683aca70d635de8ebd9d0e7d1b82c2f0874114c283f5b70902b3 |
IEDL.DBID | IXB |
ISSN | 2352-7110 |
IngestDate | Wed Aug 27 01:25:58 EDT 2025 Tue Jul 01 02:31:34 EDT 2025 Thu Apr 24 23:02:03 EDT 2025 Wed May 17 01:22:59 EDT 2023 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Keywords | Software architecture Application Programming Interface (API) Ontology Web Language (OWL) Object-Oriented Programming (OOP) |
Language | English |
License | This is an open access article under the CC BY license. |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c414t-22ea420e01c1a683aca70d635de8ebd9d0e7d1b82c2f0874114c283f5b70902b3 |
ORCID | 0000-0002-2360-1680 0000-0001-5913-1898 0000-0001-8121-1616 |
OpenAccessLink | https://www.sciencedirect.com/science/article/pii/S2352711021001801 |
ParticipantIDs | doaj_primary_oai_doaj_org_article_4e23f85a405042aeb2a7f2f48e8d102d crossref_citationtrail_10_1016_j_softx_2021_100952 crossref_primary_10_1016_j_softx_2021_100952 elsevier_sciencedirect_doi_10_1016_j_softx_2021_100952 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | January 2022 2022-01-00 2022-01-01 |
PublicationDateYYYYMMDD | 2022-01-01 |
PublicationDate_xml | – month: 01 year: 2022 text: January 2022 |
PublicationDecade | 2020 |
PublicationTitle | SoftwareX |
PublicationYear | 2022 |
Publisher | Elsevier B.V Elsevier |
Publisher_xml | – name: Elsevier B.V – name: Elsevier |
References | Rafferty, Nugent, Liu, Chen (b21) 2017; 47 Buoncompagni L, Mastrogiovanni F. Teaching a robot how to spatially arrange objects: Representation and recognition issues. In: Proceedings of the 28th IEEE international conference on robot and human interactive communication. 2019, p. 1–8. Stevenson, Dobson (b5) 2011 Carroll, Dickinson, Dollin, Reynolds, Seaborne, Wilkinson (b11) 2004 Berners-Lee, Hendler, Lassila (b15) 2002 McGuinness, Van Harmelen (b1) 2004; 10 Xiao G, Calvanese D, Kontchakov R, Lembo D, Poggi A, Rosati R, Zakharyaschev M. Ontology-based data access: A survey. In: Proceedings of the 27th international joint conferences on artificial intelligence. 2018, p. 5511–19. Baset, Stoffel (b6) 2016 Musen (b12) 2015; 1 Wache H, Voegele T, Visser U, Stuckenschmidt H, Schuster G, Neumann H, Hübner S. Ontology-based integration of information – A survey of existing approaches. In: Proceedings of ontologies and information sharing at the international joint conferences on artificial intelligence. 2001, p. 108–17. Fernández, Cantador, López, Vallet, Castells, Motta (b17) 2011; 9 Buoncompagni L, Mastrogiovanni F. Dialogue-based supervision and explanation of robot spatial beliefs: a software architecture perspective. In: Proceedings of the 27th IEEE international symposium on robot and human interactive communication. 2018, p. 977–84. Lamy (b7) 2017; 80 Kareem, Buoncompagni, Mastrogiovanni (b26) 2018 Baset SS, Stoffel K. Object-oriented software modeling with ontologies around - A survey of existing approaches. In: Proceedings of the 30th international conference on software engineering and knowledge engineering. 2018, p. 29–45. Sirin, Parsia, Grau, Kalyanpur, Katz (b9) 2007; 5 Knublauch, Oberle, Tetlow, Wallace (b3) 2006 Horridge, Bechhofer (b10) 2011; 2 Buoncompagni, Capitanelli, Mastrogiovanni (b25) 2018; 2352 Gubbi, Buyya, Marusic, Palaniswami (b19) 2013; 29 Olszewska JI, Barreto M, Bermejo-Alonso J, Carbonera J, Chibani A, Fiorini S, Goncalves P, Habib M, Khamis A, Olivares A et al. Ontology for autonomous robotics. In: Proceedings of 26th IEEE international symposium on robot and human interactive communication. 2017, p. 189–94. Fung, Bodenreider (b18) 2019 Glimm, Horrocks, Motik, Stoilos, Wang (b8) 2014; 53 Buoncompagni, Mastrogiovanni (b24) 2019; 2594 Motik, Patel–Schneider, Grau (b14) 2012 Motik, Patel-Schneider, Parsia, Bock, Fokoue, Haase, Hoekstra, Horrocks, Ruttenberg, Sattler (b13) 2009 Lamy (10.1016/j.softx.2021.100952_b7) 2017; 80 10.1016/j.softx.2021.100952_b20 Glimm (10.1016/j.softx.2021.100952_b8) 2014; 53 Rafferty (10.1016/j.softx.2021.100952_b21) 2017; 47 10.1016/j.softx.2021.100952_b22 10.1016/j.softx.2021.100952_b23 Knublauch (10.1016/j.softx.2021.100952_b3) 2006 Fung (10.1016/j.softx.2021.100952_b18) 2019 Horridge (10.1016/j.softx.2021.100952_b10) 2011; 2 Motik (10.1016/j.softx.2021.100952_b13) 2009 Buoncompagni (10.1016/j.softx.2021.100952_b24) 2019; 2594 McGuinness (10.1016/j.softx.2021.100952_b1) 2004; 10 Motik (10.1016/j.softx.2021.100952_b14) 2012 Gubbi (10.1016/j.softx.2021.100952_b19) 2013; 29 Musen (10.1016/j.softx.2021.100952_b12) 2015; 1 Sirin (10.1016/j.softx.2021.100952_b9) 2007; 5 10.1016/j.softx.2021.100952_b16 Berners-Lee (10.1016/j.softx.2021.100952_b15) 2002 Stevenson (10.1016/j.softx.2021.100952_b5) 2011 10.1016/j.softx.2021.100952_b4 10.1016/j.softx.2021.100952_b2 Buoncompagni (10.1016/j.softx.2021.100952_b25) 2018; 2352 Carroll (10.1016/j.softx.2021.100952_b11) 2004 Baset (10.1016/j.softx.2021.100952_b6) 2016 Kareem (10.1016/j.softx.2021.100952_b26) 2018 Fernández (10.1016/j.softx.2021.100952_b17) 2011; 9 |
References_xml | – volume: 10 year: 2004 ident: b1 article-title: OWL Web ontology language overview publication-title: W3C Recommend – reference: Buoncompagni L, Mastrogiovanni F. Teaching a robot how to spatially arrange objects: Representation and recognition issues. In: Proceedings of the 28th IEEE international conference on robot and human interactive communication. 2019, p. 1–8. – volume: 5 start-page: 51 year: 2007 end-page: 53 ident: b9 article-title: Pellet: A practical OWL-DL reasoner publication-title: Web Semantics: Sci Serv Agents World Wide Web – year: 2002 ident: b15 article-title: A new form of web content that is meaningful to computers will unleash a revolution of new possibilities publication-title: Sci Am – volume: 2352 start-page: 36 year: 2018 end-page: 41 ident: b25 article-title: A ROS multi–ontology references service: OWL reasoners and application prototyping issues publication-title: Proceedings of the 5th italian workshop on artificial intelligence and robotics. a workshop of the XVII international conference of the italian association for artificial intelligence – volume: 29 start-page: 1645 year: 2013 end-page: 1660 ident: b19 article-title: Internet of Things (IoT): A vision, architectural elements, and future directions publication-title: Future Gener Comput Syst – volume: 2594 start-page: 13 year: 2019 end-page: 18 ident: b24 article-title: A framework inspired by cognitive memory to learn planning domains from demonstrations publication-title: Proceedings of the 6th italian workshop on artificial intelligence and robotics. a workshop of the XVIII international conference of the italian association for artificial intelligence – volume: 80 start-page: 11 year: 2017 end-page: 28 ident: b7 article-title: Owlready: Ontology-oriented programming in Python with automatic classification and high level constructs for biomedical ontologies publication-title: Artif Intell Med – reference: Xiao G, Calvanese D, Kontchakov R, Lembo D, Poggi A, Rosati R, Zakharyaschev M. Ontology-based data access: A survey. In: Proceedings of the 27th international joint conferences on artificial intelligence. 2018, p. 5511–19. – reference: Wache H, Voegele T, Visser U, Stuckenschmidt H, Schuster G, Neumann H, Hübner S. Ontology-based integration of information – A survey of existing approaches. In: Proceedings of ontologies and information sharing at the international joint conferences on artificial intelligence. 2001, p. 108–17. – start-page: 1 year: 2016 end-page: 14 ident: b6 article-title: OntoJIT: Parsing native OWL DL into executable ontologies in an object oriented paradigm publication-title: Proceedings of the 13th internaltional workshop on OWL: experiences and directions (OWLED) and 5th international workshop on reasoner evaluation (ORE) – volume: 2 start-page: 11 year: 2011 end-page: 21 ident: b10 article-title: The OWL api: a java API for OWL ontologies publication-title: Semantic Web – start-page: 425 year: 2011 end-page: 436 ident: b5 article-title: Sapphire: Generating Java runtime artefacts from OWL ontologies publication-title: Proceedings of the 23rd international conference on advanced information systems engineering – reference: Olszewska JI, Barreto M, Bermejo-Alonso J, Carbonera J, Chibani A, Fiorini S, Goncalves P, Habib M, Khamis A, Olivares A et al. Ontology for autonomous robotics. In: Proceedings of 26th IEEE international symposium on robot and human interactive communication. 2017, p. 189–94. – volume: 53 start-page: 245 year: 2014 end-page: 269 ident: b8 article-title: HermiT: an OWL 2 reasoner publication-title: J Automat Reason – start-page: 132 year: 2009 ident: b13 article-title: OWL 2 web ontology language structural specification and functional-style syntax – start-page: 83 year: 2018 end-page: 95 ident: b26 article-title: Arianna publication-title: Proceedings of the 17th international conference of the italian association for artificial intelligence – start-page: 15 year: 2012 ident: b14 article-title: OWL 2 web ontology language direct semantics (second edition) – volume: 47 start-page: 368 year: 2017 end-page: 379 ident: b21 article-title: From activity recognition to intention recognition for assisted living within smart homes publication-title: IEEE Trans Hum-Mach Syst – start-page: 313 year: 2019 end-page: 339 ident: b18 article-title: Knowledge representation and ontologies publication-title: Clinical research informatics – start-page: 74 year: 2004 end-page: 83 ident: b11 article-title: Jena: Implementing the semantic web recommendations publication-title: Proceedings of the 13th international world wide web conference on alternate track papers & posters – reference: Baset SS, Stoffel K. Object-oriented software modeling with ontologies around - A survey of existing approaches. In: Proceedings of the 30th international conference on software engineering and knowledge engineering. 2018, p. 29–45. – volume: 1 start-page: 4 year: 2015 end-page: 12 ident: b12 article-title: The protégé project: a look back and a look forward publication-title: AI Matters – reference: Buoncompagni L, Mastrogiovanni F. Dialogue-based supervision and explanation of robot spatial beliefs: a software architecture perspective. In: Proceedings of the 27th IEEE international symposium on robot and human interactive communication. 2018, p. 977–84. – year: 2006 ident: b3 article-title: A semantic web primer for object-oriented software developers publication-title: W3C working group note – volume: 9 start-page: 434 year: 2011 end-page: 452 ident: b17 article-title: Semantically enhanced information retrieval: An ontology-based approach publication-title: Web Semantics: Sci Serv Agents World Wide Web – start-page: 425 year: 2011 ident: 10.1016/j.softx.2021.100952_b5 article-title: Sapphire: Generating Java runtime artefacts from OWL ontologies – year: 2002 ident: 10.1016/j.softx.2021.100952_b15 article-title: A new form of web content that is meaningful to computers will unleash a revolution of new possibilities publication-title: Sci Am – volume: 2594 start-page: 13 year: 2019 ident: 10.1016/j.softx.2021.100952_b24 article-title: A framework inspired by cognitive memory to learn planning domains from demonstrations – start-page: 1 year: 2016 ident: 10.1016/j.softx.2021.100952_b6 article-title: OntoJIT: Parsing native OWL DL into executable ontologies in an object oriented paradigm – volume: 2352 start-page: 36 year: 2018 ident: 10.1016/j.softx.2021.100952_b25 article-title: A ROS multi–ontology references service: OWL reasoners and application prototyping issues – ident: 10.1016/j.softx.2021.100952_b20 doi: 10.1109/ROMAN.2017.8172300 – volume: 53 start-page: 245 issue: 3 year: 2014 ident: 10.1016/j.softx.2021.100952_b8 article-title: HermiT: an OWL 2 reasoner publication-title: J Automat Reason doi: 10.1007/s10817-014-9305-1 – ident: 10.1016/j.softx.2021.100952_b23 doi: 10.1109/ROMAN.2018.8525828 – volume: 1 start-page: 4 issue: 4 year: 2015 ident: 10.1016/j.softx.2021.100952_b12 article-title: The protégé project: a look back and a look forward publication-title: AI Matters doi: 10.1145/2757001.2757003 – volume: 29 start-page: 1645 issue: 7 year: 2013 ident: 10.1016/j.softx.2021.100952_b19 article-title: Internet of Things (IoT): A vision, architectural elements, and future directions publication-title: Future Gener Comput Syst doi: 10.1016/j.future.2013.01.010 – volume: 5 start-page: 51 issue: 2 year: 2007 ident: 10.1016/j.softx.2021.100952_b9 article-title: Pellet: A practical OWL-DL reasoner publication-title: Web Semantics: Sci Serv Agents World Wide Web doi: 10.1016/j.websem.2007.03.004 – start-page: 83 year: 2018 ident: 10.1016/j.softx.2021.100952_b26 article-title: Arianna+: Scalable human activity recognition by reasoning with a network of ontologies – start-page: 15 year: 2012 ident: 10.1016/j.softx.2021.100952_b14 – volume: 47 start-page: 368 issue: 3 year: 2017 ident: 10.1016/j.softx.2021.100952_b21 article-title: From activity recognition to intention recognition for assisted living within smart homes publication-title: IEEE Trans Hum-Mach Syst doi: 10.1109/THMS.2016.2641388 – start-page: 313 year: 2019 ident: 10.1016/j.softx.2021.100952_b18 article-title: Knowledge representation and ontologies – year: 2006 ident: 10.1016/j.softx.2021.100952_b3 article-title: A semantic web primer for object-oriented software developers – volume: 2 start-page: 11 issue: 1 year: 2011 ident: 10.1016/j.softx.2021.100952_b10 article-title: The OWL api: a java API for OWL ontologies publication-title: Semantic Web doi: 10.3233/SW-2011-0025 – ident: 10.1016/j.softx.2021.100952_b2 – volume: 80 start-page: 11 year: 2017 ident: 10.1016/j.softx.2021.100952_b7 article-title: Owlready: Ontology-oriented programming in Python with automatic classification and high level constructs for biomedical ontologies publication-title: Artif Intell Med doi: 10.1016/j.artmed.2017.07.002 – ident: 10.1016/j.softx.2021.100952_b16 doi: 10.24963/ijcai.2018/777 – ident: 10.1016/j.softx.2021.100952_b22 doi: 10.1109/RO-MAN46459.2019.8956457 – start-page: 132 year: 2009 ident: 10.1016/j.softx.2021.100952_b13 – volume: 10 year: 2004 ident: 10.1016/j.softx.2021.100952_b1 article-title: OWL Web ontology language overview publication-title: W3C Recommend – start-page: 74 year: 2004 ident: 10.1016/j.softx.2021.100952_b11 article-title: Jena: Implementing the semantic web recommendations – volume: 9 start-page: 434 issue: 4 year: 2011 ident: 10.1016/j.softx.2021.100952_b17 article-title: Semantically enhanced information retrieval: An ontology-based approach publication-title: Web Semantics: Sci Serv Agents World Wide Web doi: 10.1016/j.websem.2010.11.003 – ident: 10.1016/j.softx.2021.100952_b4 doi: 10.18293/SEKE2018-198 |
SSID | ssj0001528524 |
Score | 2.2143934 |
Snippet | OWLOOP is an Application Programming Interface (API) for using the Ontology Web Language (OWL) by the means of Object-Oriented Programming (OOP). It is common... |
SourceID | doaj crossref elsevier |
SourceType | Open Website Enrichment Source Index Database Publisher |
StartPage | 100952 |
SubjectTerms | Application Programming Interface (API) Object-Oriented Programming (OOP) Ontology Web Language (OWL) Software architecture |
SummonAdditionalLinks | – databaseName: DOAJ (Directory of Open Access Journals) dbid: DOA link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV07T8MwELZQJxbeiPKSB0YiHMdOHLaCKAUB7UBFt8ivSEU0QSRI_fmc86jCUhbW6GJHny_-PtvnO4QutISBlYH1Ihkoj3EVetLY2CNWM6B3X_rcXRR-fglHU_Y447NOqS8XE1anB66Bu2KWBqngEoQF-JeEhaCMUpoyYYUBcjRu9gXO6yym6vvBVPCqoi0FheFFQHJtyqEquKuAOW4Jq0PquzCBmNNftFRl7--wU4dxhjtoq5GKeFB_4i7asNke2m7LMODmr9xH9-O3p_F4co0HeJEbF1aKB5MHXObYWDcpKIvBAsvlPF8UeJ5hMMa5chswBXalsKvDBFscoOnw7vV25DX1ETzAkZUepVYySizxtS9DEUgtI2JAQRgrrDKxITYyvhJU05QIkA4-06AmUq4iF42pgkPUy_LMHiEcmlBzYmTgziFZoFXss8hwkiponqRBH9EWnkQ3ycNdDYuPpI0Se08qTBOHaVJj2keXq5c-69wZ681vHO4rU5f4unoA7pA07pD85Q59FLajljQaotYG0NR8Xe_H_9H7Cdqk7npEtUVzinrl17c9A9FSqvPKP38AVOLlMA priority: 102 providerName: Directory of Open Access Journals |
Title | OWLOOP: A modular API to describe OWL axioms in OOP objects hierarchies |
URI | https://dx.doi.org/10.1016/j.softx.2021.100952 https://doaj.org/article/4e23f85a405042aeb2a7f2f48e8d102d |
Volume | 17 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT9wwELYQp15KW1qxpUU-cGy0fiZebgsqBVRYJEDdW-THpEpVNojdSvz8zngTChcOvUZjJ_o8mflsz4Ox_ehxYb2GovI6FMaGsvAJJoWAaNC9Sy8tJQqfX5QnN-Zsbucb7GjIhaGwyt72r216ttb9k3GP5viubcdXCrlDJak1NXWWyzlc2ricxDc__HfOYpWzubctyRc0YCg-lMO8lmjtHnCfqCQFDEyseuagch3_J37qie85fsNe96SRT9ff9ZZtwOId2xoaMvD-_9xm32Y_vs9mlwd8ym-7RAGmfHp5ylcdT0DmIQBHCe4f2u52ydsFR2HeBTqKWXJqip2vFWD5nt0cf70-Oin6TgkFImpWhVLgjRIgZJS-dNpHX4mEXCKBg5AmSUCVZHAqqkY4JBHSROQVjQ0VxWUG_YFtLroF7DBepjJakbymG0mjY5hIUyUrmoDTi0aPmBrgqWNfRpy6Wfyuh3ixX3XGtCZM6zWmI_blcdDduorGy-KHhPujKJXAzg-6-591rwO1AaUbZz0yTjQ8HoLyVaMa48AlVIo0YuWwavUzjcKp2pfe_vF_B-6yV4qSI_IBzSe2ubr_A5-RsqzCXt7q72XN_AuGr-bT |
linkProvider | Elsevier |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Lb9swDBaK9rBd1u6FZV03HXacEUmWbGe3tGiXbGlTYC2Wm6AHPXhY46LJgP78kYrdtZcedhUo2aBo8rNE8mPsY3C4sS6HrHS5z7TxReYijDIBQWN4l04aKhQ-PSsml_rrwiy22FFfC0NplZ3v3_j05K27kWGnzeF10wy_K8QOpSRqamKWoxquHUQDJfE3TBeH_w5ajKpMIrelCRnN6LsPpTyvFbq7W_xRVJIyBkZGPYhQqZH_vUB1L_ic7LFnHWrk482LPWdbsHzBdntGBt59oC_Zl_mP2Xx-_pmP-VUbKcOUj8-nfN3yCOQfPHCU4O62aa9WvFlyFOatp7OYFSdW7HSvAKtX7PLk-OJoknVUCRmqVK8zpcBpJUDIIF1R5S64UkQEExEq8HEUBZRR-koFVYsKUYTUAYFFbXxJiZk-f822l-0S3jBexCIYEV1OV5I6D34kdRmNqD0uL-p8wFSvHhu6PuJEZ_Hb9gljv2zSqSWd2o1OB-zT3aTrTRuNx8UPSe93otQDOw20Nz9tZwRWg8rryjiEnOh5HHjlylrVuoIqolXEASv6XbMPTAqXah57-tv_nfiBPZlcnM7sbHr2bZ89VVQpkU5r3rHt9c0fOED8svbvk33-BbnR6P0 |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=OWLOOP%3A+A+modular+API+to+describe+OWL+axioms+in+OOP+objects+hierarchies&rft.jtitle=SoftwareX&rft.au=Buoncompagni%2C+Luca&rft.au=Kareem%2C+Syed+Yusha&rft.au=Mastrogiovanni%2C+Fulvio&rft.date=2022-01-01&rft.issn=2352-7110&rft.eissn=2352-7110&rft.volume=17&rft.spage=100952&rft_id=info:doi/10.1016%2Fj.softx.2021.100952&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_softx_2021_100952 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2352-7110&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2352-7110&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2352-7110&client=summon |