Review Comment:
- Summary of the Paper -
The paper proposes RDF Surfaces, an extension of RDF that introduces classical (strong) negation and full first-order logic (FOL) expressivity into the RDF data model. Building on Hayes’ 2009 BLOGIC vision and Peirce’s existential graphs, the authors introduce “Hayes triples” and the notion of positive and negative surfaces to define scoped negation and explicit quantification. They provide a formal model-theoretic semantics extending RDF simple entailment and define a concrete syntax (N3S), based on a subset of Notation3, for representing such structures. The paper argues that adding classical negation and full FOL expressivity would improve portability of Web logic and unify reasoning across the Semantic Web stack. Two illustrative use cases—scholarly communication policies and medical prescription rules—demonstrate how RDF Surfaces can encode complex logical constructs.
- Motivation and Practical Relevance -
While the paper presents a technically careful proposal, its motivation raises important questions about timeliness and practical necessity.
The authors build heavily on Hayes’ 2009 BLOGIC vision and argue that RDF still lacks classical negation and full first-order logic (FOL) expressivity. From a strictly logical perspective, this claim is correct: RDF under simple entailment supports only conjunction and existential quantification (via blank nodes), and OWL 2 DL intentionally restricts expressivity to preserve decidability. In this sense, RDF Surfaces addresses a genuine theoretical gap in the Semantic Web stack.
However, it is less clear that this gap corresponds to a pressing need in current practice. As of 2026, the Semantic Web ecosystem is mature and widely deployed in industrial settings. OWL 2 DL provides decidable reasoning with controlled forms of negation; SHACL supports constraint validation; Datalog-style rule systems (often with negation-as-failure) are routinely used in knowledge graph platforms; and many real-world reasoning tasks are handled in hybrid architectures combining symbolic components with probabilistic or LLM-based reasoning layers.
In this landscape, the community has largely converged on a pragmatic design philosophy: favour decidable fragments, layered architectures, and tractable reasoning over maximal logical expressivity. The deliberate restriction of classical negation and unrestricted quantification in RDF and OWL was not an oversight but a design choice motivated by computability, interoperability, and engineering feasibility.
The paper argues that portability of Web logic requires full FOL expressivity and classical negation within RDF itself. This is a coherent position, and the formalisation presented is elegant. Nonetheless, the authors do not provide convincing evidence that current deployments are hindered by the absence of such expressivity. The use cases demonstrate that RDF Surfaces can encode complex logical patterns, but they do not clearly show that these scenarios cannot be adequately addressed using existing combinations of OWL, SHACL, rule engines, or application-level logic.
Moreover, the reintroduction of undecidability at the core RDF layer reopens a foundational debate. It is unclear whether the community still seeks a fully expressive classical logic at the data layer, or whether the implicit consensus has shifted toward controlled fragments and layered reasoning approaches.
That said, the proposal has theoretical merit. It provides:
• A clean, model-theoretic extension of RDF simple entailment.
• A principled integration of classical negation.
• A unified framework capable of expressing arbitrary FOL within RDF syntax.
• A concrete realization of the long-discussed BLOGIC vision.
As such, RDF Surfaces may be best understood as an exploration of the logical limits of RDF rather than as an immediately deployable extension of the Semantic Web stack.
Contribution and Methodology
The proposal effectively shifts RDF from a tractable data model to an undecidable logical framework without providing corresponding reasoning infrastructure. This raises concerns about whether the proposal is actionable beyond its theoretical formulation.
While the paper provides a formal semantic extension of RDF simple entailment and introduces a concrete syntax (N3S), it does not propose:
• A proof calculus,
• A semi-decision procedure for entailment,
• A translation to existing automated theorem provers,
• A prototype reasoning implementation.
Given that the central claim is the enablement of full FOL expressivity within RDF, the absence of a proof-theoretic or operational account significantly weakens the technical contribution.
Undecidability does not preclude useful reasoning procedures: classical FOL has well-established calculi (resolution, tableau, sequent systems) and mature automated provers. If RDF Surfaces is indeed a faithful embedding of FOL, one would expect at least a formal reduction to a standard calculus or an outline of how entailment would be computed in practice.
Instead, the paper remains at the model-theoretic level. It demonstrates what can be expressed, but not how it would be reasoned over, at what computational cost, or with what engineering implications.
For a full research article in this journal, this gap is substantial. Vision-level arguments may be appropriate for workshops or position papers, but a journal contribution typically requires a more complete formal, algorithmic, or empirical development.
In its current form, the contribution remains primarily definitional rather than algorithmic or experimentally validated.
Strengths and Weaknesses
Strengths
• Formally precise and carefully defined model-theoretic semantics.
• Conceptually elegant integration of classical negation into RDF.
• Clear and systematic encoding of FOL constructs using surfaces and graffiti nodes.
• Thoughtful engagement with foundational debates about portability and expressivity.
• Transparent discussion of undecidability implications.
Weaknesses
• Limited evidence of practical demand in the current Semantic Web ecosystem.
• Use cases demonstrate expressivity but not necessity.
• No proof calculus, reasoning procedure, or implementation strategy.
• No complexity analysis or discussion of computational feasibility.
• Largely conceptual, with no empirical validation.
Overall Assessment and Recommendation
RDF Surfaces is a well-articulated and intellectually serious attempt to revisit a foundational question: what would a fully expressive classical Web logic look like if embedded directly in RDF? As a theoretical exploration, it is coherent.
However, as a full research paper submitted to this journal, the absence of a proof-theoretic framework, reasoning procedure, complexity analysis, or implementation evidence significantly limits its contribution. The work currently reads more as a foundational research programme or position piece than as a completed technical framework.
For these reasons, I cannot recommend acceptance in its current form. I would encourage the authors to substantially extend the work with a proof calculus, operational reasoning framework, complexity characterisation, or implementation-based validation and consider resubmission as a more complete contribution.
|