Closed tkuhn closed 3 years ago
This is implemented with 3ad56e4f992f2f4136815d5e4786487d91394be4.
It works like this:
:st1 rdf:type nt:OptionalStatement , nt:GroupedStatement ;
nt:hasStatement :st1a , :st1b .
:st1a rdf:type rdf:Statement ;
rdf:subject ... ;
rdf:predicate ... ;
rdf:object ... ;
nt:statementOrder ... ;
:st1b rdf:type rdf:Statement ;
rdf:subject ... ;
rdf:predicate ... ;
rdf:object ... ;
nt:statementOrder ... ;
:st1a
and :st1b
are visually grouped together and optional as a group, meaning that either none or both of the statement are asserted in the final nanopublication.
Useful for optional statements. And later, once implemented, for repeated statements.