{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:08:54Z","timestamp":1759032534875,"version":"3.40.3"},"publisher-location":"Cham","reference-count":37,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319934167"},{"type":"electronic","value":"9783319934174"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-93417-4_44","type":"book-chapter","created":{"date-parts":[[2018,6,2]],"date-time":"2018-06-02T04:28:31Z","timestamp":1527913711000},"page":"682-696","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Optimizing Semantic Reasoning on Memory-Constrained Platforms Using the RETE Algorithm"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7049-8735","authenticated-orcid":false,"given":"William","family":"Van Woensel","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3075-7736","authenticated-orcid":false,"given":"Syed Sibte Raza","family":"Abidi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,6,3]]},"reference":[{"key":"44_CR1","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1007\/s10916-017-0791-7","volume":"41","author":"E Maghsoud-Lou","year":"2017","unstructured":"Maghsoud-Lou, E., Christie, S., Abidi, S.R., Abidi, S.S.R.: Protocol-driven decision support within e-referral systems to streamline patient consultation, triaging and referrals from primary care to specialist clinics. J. Med. Syst. 41, 139 (2017)","journal-title":"J. Med. Syst."},{"key":"44_CR2","doi-asserted-by":"publisher","first-page":"388","DOI":"10.1109\/JBHI.2014.2383840","volume":"20","author":"B Jafarpour","year":"2014","unstructured":"Jafarpour, B., Abidi, S.S.R., Abidi, S.R.: Exploiting semantic web technologies to develop owl-based clinical practice guideline execution engines. IEEE J. Biomed. Heal. Inform. 20, 388\u2013398 (2014)","journal-title":"IEEE J. Biomed. Heal. Inform."},{"key":"44_CR3","unstructured":"The National Center for Biomedical Ontology: BioPortal. http:\/\/bioportal.bioontology.org\/"},{"key":"44_CR4","unstructured":"SNOMED International: SNOMED-CT. http:\/\/www.snomed.org\/snomed-ct"},{"key":"44_CR5","unstructured":"Calvanese, D., Carroll, J., De Giacomo, G., Hendler, J., Herman, I., Parsia, B., Patel-Schneider, P.F., Ruttenberg, A., Sattler, U., Schneider, M.: OWL2 Web Ontology Language Profiles, 2nd edn. http:\/\/www.w3.org\/TR\/owl2-profiles\/#OWL_2_RL"},{"key":"44_CR6","unstructured":"Van Woensel, W., Roy, P.C., Abidi, S.R., Abidi, S.S.R.: A mobile and intelligent patient diary for chronic disease self-management. In: Studies in Health Technology and Informatics, pp. 118\u2013122 (2015)"},{"key":"44_CR7","doi-asserted-by":"crossref","first-page":"35","DOI":"10.3233\/SW-140142","volume":"6","author":"W Tai","year":"2015","unstructured":"Tai, W., Keeney, J., O\u2019Sullivan, D.: Resource-constrained reasoning using a reasoner composition approach. Semant. Web. 6, 35\u201359 (2015)","journal-title":"Semant. Web."},{"key":"44_CR8","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1016\/j.websem.2015.09.002","volume":"35","author":"C Bobed","year":"2015","unstructured":"Bobed, C., Yus, R., Bobillo, F., Mena, E.: Semantic reasoning on mobile devices: do androids dream of efficient reasoners? Web Semant. Sci. Serv. Agents World Wide Web 35, 167\u2013183 (2015)","journal-title":"Web Semant. Sci. Serv. Agents World Wide Web"},{"key":"44_CR9","unstructured":"Apache: Apache Jena. https:\/\/jena.apache.org\/"},{"key":"44_CR10","unstructured":"AndroJena. https:\/\/github.com\/lencinhaus\/androjena"},{"key":"44_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1007\/978-3-319-11964-9_25","volume-title":"The Semantic Web \u2013 ISWC 2014","author":"W Van Woensel","year":"2014","unstructured":"Van Woensel, W., Al Haider, N., Ahmad, A., Abidi, S.S.R.: A cross-platform benchmark framework for mobile semantic web reasoning engines. In: Mika, P., et al. (eds.) ISWC 2014. LNCS, vol. 8796, pp. 389\u2013408. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-11964-9_25"},{"key":"44_CR12","unstructured":"Carroll, J., Herman, I., Patel-Schneider, P.F.: OWL 2 Web Ontology Language RDF-Based Semantics, 2nd edn. https:\/\/www.w3.org\/TR\/owl2-rdf-based-semantics\/"},{"key":"44_CR13","doi-asserted-by":"crossref","unstructured":"Motik, B., Horrocks, I., Kim, S.M.: Delta-reasoner: a semantic web reasoner for an intelligent mobile platform. In: Proceedings of the 21st International Conference Companion on World Wide Web, pp. 63\u201372. ACM, New York (2012)","DOI":"10.1145\/2187980.2187988"},{"key":"44_CR14","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1016\/j.websem.2009.11.001","volume":"8","author":"G Meditskos","year":"2010","unstructured":"Meditskos, G., Bassiliades, N.: DLEJena: a practical forward-chaining OWL 2 RL reasoner combining Jena and Pellet. Web Semant. 8, 89\u201394 (2010)","journal-title":"Web Semant."},{"key":"44_CR15","unstructured":"Knublauch, H.: OWL 2 RL in SPARQL using SPIN. http:\/\/composing-the-semantic-web.blogspot.ca\/2009\/01\/owl-2-rl-in-sparql-using-spin.html"},{"key":"44_CR16","unstructured":"Bishop, B., Bojanov, S.: Implementing OWL 2 RL and OWL 2 QL rule-sets for OWLIM. In: Dumontier, M., Courtot, M. (eds.) OWLED. CEUR-WS.org (2011)"},{"key":"44_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1007\/978-3-642-25093-4_16","volume-title":"The Semantic Web \u2013 ISWC 2011","author":"C Seitz","year":"2011","unstructured":"Seitz, C., Sch\u00f6nfelder, R.: Rule-based OWL reasoning for specific embedded devices. In: Aroyo, L., et al. (eds.) ISWC 2011. LNCS, vol. 7032, pp. 237\u2013252. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-25093-4_16"},{"key":"44_CR18","unstructured":"Hitzler, P., Kr\u00f6tzsch, M., Parsia, B., Patel-Schneider, P.F., Rudolph, S.: OWL 2 Web Ontology Language Primer, 2nd edn. http:\/\/www.w3.org\/TR\/owl2-primer\/"},{"key":"44_CR19","unstructured":"O\u2019Connor, M., Das, A.: A pair of OWL 2 RL reasoners. In: OWL: Experiences and Directions Workshop 2012 (2012)"},{"key":"44_CR20","unstructured":"Documentation: Shared RETE Memory. https:\/\/niche.cs.dal.ca\/materials\/rete-shared-mem\/"},{"key":"44_CR21","unstructured":"Schneider, M., Mainzer, K.: A conformance test suite for the OWL 2 RL RDF rules language and the OWL 2 RDF-based semantics. In: 6th International Workshop on OWL: Experiences and Directions (2009)"},{"key":"44_CR22","volume-title":"TREAT: A Better Match Algorithm for AI Production Systems (Long Version)","author":"DP Miranker","year":"1987","unstructured":"Miranker, D.P.: TREAT: A Better Match Algorithm for AI Production Systems (Long Version). University of Texas at Austin, Austin (1987)"},{"key":"44_CR23","doi-asserted-by":"publisher","first-page":"549","DOI":"10.1109\/69.298172","volume":"6","author":"T Ishida","year":"1994","unstructured":"Ishida, T.: An optimization algorithm for production systems. IEEE Trans. Knowl. Data Eng. 6, 549\u2013558 (1994)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"44_CR24","unstructured":"Miranker, D., Depena, R., Jung, H., Sequeda, J.F., Reyna, C.: Diamond: a SPARQL query engine, for linked data based on the rete match. In: Artificial Intelligence Meets the Web of Data Workshop, Co-located at ECAI (2012)"},{"key":"44_CR25","unstructured":"Red Hat: Drools - RETE Algorithm. https:\/\/docs.jboss.org\/drools\/release\/latest\/drools-docs\/html_single\/#_reteoo"},{"key":"44_CR26","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1109\/69.485644","volume":"8","author":"EN Hanson","year":"1996","unstructured":"Hanson, E.N.: The design and implementation of the ariel active database rule system. IEEE Trans. Knowl. Data Eng. 8, 157\u2013172 (1996)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"44_CR27","unstructured":"Apache Jena Inference Support. https:\/\/jena.apache.org\/documentation\/inference\/"},{"key":"44_CR28","unstructured":"Friedman-Hill, E.J.: Jess - RETE Algorithm. http:\/\/www.jessrules.com\/docs\/71\/rete.html"},{"key":"44_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1007\/978-3-642-41335-3_21","volume-title":"The Semantic Web \u2013 ISWC 2013","author":"N Matentzoglu","year":"2013","unstructured":"Matentzoglu, N., Bail, S., Parsia, B.: A snapshot of the OWL web. In: Alani, H., et al. (eds.) ISWC 2013. LNCS, vol. 8218, pp. 331\u2013346. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-41335-3_21"},{"key":"44_CR30","doi-asserted-by":"crossref","unstructured":"Kim, T., Park, I., Hyun, S.J., Lee, D.: MiRE4OWL: mobile rule engine for OWL. In: Proceedings of the 2010 IEEE 34th Annual Computer Software and Applications Conference Workshops, pp. 317\u2013322. IEEE Computer Society, Washington, D.C. (2010)","DOI":"10.1109\/COMPSACW.2010.62"},{"key":"44_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1007\/978-3-642-01671-4_28","volume-title":"Advances in Grid and Pervasive Computing","author":"S Ali","year":"2009","unstructured":"Ali, S., Kiefer, S.: \u03bcOR \u2013 a micro OWL DL reasoner for ambient intelligent devices. In: Abdennadher, N., Petcu, D. (eds.) GPC 2009. LNCS, vol. 5529, pp. 305\u2013316. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-01671-4_28"},{"key":"44_CR32","doi-asserted-by":"crossref","unstructured":"Kim, T., Park, I., Hyun, S.J., Lee, D.: MiRE4OWL: mobile rule engine for OWL. In: 2010 IEEE 34th Annual Computer Software and Applications Conference Workshops, pp. 317\u2013322. IEEE (2010)","DOI":"10.1109\/COMPSACW.2010.62"},{"key":"44_CR33","doi-asserted-by":"crossref","unstructured":"Matheus, C.J., Baclawski, K., Kokar, M.M.: BaseVISor: a triples-based inference engine outfitted to process RuleML and R-Entailment rules. In: Second International Conference on Rules and Rule Markup Languages for the Semantic Web, pp. 67\u201374 (2006)","DOI":"10.21236\/ADA460530"},{"key":"44_CR34","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1109\/69.991716","volume":"14","author":"EN Hanson","year":"2002","unstructured":"Hanson, E.N., Bodagala, S., Chadaga, U.: Trigger condition testing and view maintenance using optimized discrimination networks. IEEE Trans. Knowl. Data Eng. 14, 261\u2013280 (2002)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"44_CR35","unstructured":"Komazec, S., Cerri, D.: Towards efficient schema-enhanced pattern matching over RDF data streams. In: 1st International Workshop on Ordering and Reasoning (OrdRing 2011) (2011)"},{"key":"44_CR36","unstructured":"Hanson, E., Hasan, M.S.: Gator: an optimized discrimination network for active database rule condition testing. Technical report TR-93-036, University of Florida, December 1993"},{"issue":"1","key":"44_CR37","first-page":"36","volume":"2","author":"I Wright","year":"2003","unstructured":"Wright, I., Marshall, J.: The execution kernel of RC++: RETE*, a faster RETE with TREAT as a special case. Int. J. Intell. Games Simul. 2(1), 36\u201348 (2003)","journal-title":"Int. J. Intell. Games Simul."}],"container-title":["Lecture Notes in Computer Science","The Semantic Web"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-93417-4_44","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,2]],"date-time":"2023-06-02T00:53:33Z","timestamp":1685667213000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-93417-4_44"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319934167","9783319934174"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-93417-4_44","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"3 June 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ESWC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Semantic Web Conference","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Heraklion","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Greece","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 June 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 June 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"esws2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/2018.eswc-conferences.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}