Skip to content

Commit

Permalink
Add processor state, term constructor, and triple constructors. Chang…
Browse files Browse the repository at this point in the history
…e reifiedTriple to reifingTriple. (#62)

* Add processor state, term constructor, and triple constructor for `annotationBlock`, `tripleTerm`, and `reifier`.
* Extract the `annotationBlock` production from the `annotation` production.
* Use "reifiedTriple" instead of "reifyingTriple". This better describes how the production relates to the `reifying triple` definition in RDF Concepts.
* `reifier` is optional, not zero or more, in `reifiedtriple`.
* Use `verb` rather than `predicate` in the `reifiedTriple` EBNF production.
* Add other productions that bind to curSubject.
* Improve naming consistency.
* In Processor State explain that "records" creates a stack of saved values of these variables.
---------

Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Olaf Hartig <olaf.hartig@liu.se>
Co-authored-by: Andy Seaborne <andy@apache.org>
  • Loading branch information
4 people authored Aug 29, 2024
1 parent c156e84 commit bc0650c
Show file tree
Hide file tree
Showing 3 changed files with 129 additions and 101 deletions.
Loading

0 comments on commit bc0650c

Please sign in to comment.