Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Amani M. Shatnawi

dblp:174/2128 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
2since 2021 · last 2024
0000-0002-5096-9405ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
1 paper
Information retrieval · 50% Spatial and temporal data management · 50%

Topics — the 2 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Information retrieval
keyword search
0.812024
Temporal JSON Keyword Search · Proc. ACM Manag. Data 2024
Spatial and temporal data management
temporal databases
0.812024
Temporal JSON Keyword Search · Proc. ACM Manag. Data 2024

Methods — techniques the papers use, named apart from their topics

sequenced and nonsequenced temporal semantics · 0.8
YearPublicationVenuePosition
2024 IoT-Enhanced Malicious URL Detection Using Machine Learning
Aysar Weshahi, Feras Dwaik, Mohammad Khouli, Huthaifa I. Ashqar, Amani M. Shatnawi, Mahmoud Elkhodr
AINA (5)5
2024 Temporal JSON Keyword Search
abstract
JSON keyword search searches the current versions of documents in a collection. However, JSON documents change over time due to edits. Some applications, such as data forensics and auditing, need to search past versions of documents and for changes to documents. This paper introduces a system called Temporal JSON Keyword Search (TJKS) for search in a collection of JSON documents that vary over time. TJKS lets users control which temporal slice, or part of the history, can be searched using a temporal search semantics; we support both of the major temporal semantics: sequenced and nonsequenced search. This paper presents the semantics of temporal JSON keyword search, discusses an efficient implementation, and evaluates the implementation. Our extensions are largely orthogonal to specific keyword search techniques, so this research provides a blueprint for extending keyword search to include time and potentially other kinds of metadata.
Curtis E. Dyreson, Amani M. Shatnawi, Sourav S. Bhowmick, Vishal Sharma 0005
Proc. ACM Manag. Data2
2018 Modeling Personal Identifiable Information using First-Order Logic
abstract
Estimating the quality of Personal Identifiable Information (PII) creates a corresponding need to model and formalize PII for both the real-world and electronic data, in a way that supports rigorous reasoning relative to real-world constraints, rules from domain experts, and rules about expected data patterns. In this paper, we propose an extended first-order logic language (FOL), called PDFOL (Person Data First-order Logic), that can express these kinds of constraints and rules, as well as relevant person attributes and inter-person relations. We present the salient features of PDFOL, namely temporal predicated based on time intervals, aggregate functions, and tuple-set comparison operators. These features allow PDFOL to model person-centric databases, enabling formal and efficient reason about their quality. We show how PDFOL can express real-world constraints, expert opinions, and aggregate knowledge as closed PDFOL statements, which in turn can then be used to assess the quality of a database. We adapt and extend the traditional aggregate functions in three ways: a) allowing any arbitrary number free variables in function statement, b) adding groupings, and c) defining new aggregate function. We believe that this work will provide a foundation for future methods for reasoning about the quality of PII.
Amani M. Shatnawi, Stephen W. Clyde
AICCSA1
2015 Unifying Sequenced and Non-sequenced Semantics
abstract
Sequenced and nonsequenced semantics were introduced as different semantics for the evaluation of an operation in a temporal database such as a query or data modification. In this paper we present a new framework that shows both semantics are variants of a general temporal semantics. Our framework uses tuple lineage to track tuples through operations. We present the general semantics and show additional semantics that can be realized. We also show how the semantics can be woven into an operation using annotations.
Curtis E. Dyreson, Venkata A. Rani, Amani M. Shatnawi
TIME3