patch
Classes:
-
Operation–Enum of RDF Patch operations.
-
RDFPatchParser–
Operation
Bases: Enum
Enum of RDF Patch operations.
Operations:
- AddTripleOrQuad (A): Adds a triple or quad.
- DeleteTripleOrQuad (D): Deletes a triple or quad.
- AddPrefix (PA): Adds a prefix.
- DeletePrefix (PD): Deletes a prefix.
- TransactionStart (TX): Starts a transaction.
- TransactionCommit (TC): Commits a transaction.
- TransactionAbort (TA): Aborts a transaction.
- Header (H): Specifies a header.
Attributes:
-
AddPrefix– -
AddTripleOrQuad– -
DeletePrefix– -
DeleteTripleOrQuad– -
Header– -
TransactionAbort– -
TransactionCommit– -
TransactionStart–
RDFPatchParser
RDFPatchParser(sink: Optional[Union[DummySink, NTGraphSink]] = None, bnode_context: Optional[_BNodeContextType] = None)
Bases: NQuadsParser
Methods:
-
add_or_remove_triple_or_quad– -
add_prefix– -
delete_prefix– -
eat_op– -
labeled_bnode– -
nodeid– -
operation– -
parse–Parse inputsource as an RDF Patch file.
-
parsepatch–
Source code in rdflib/plugins/parsers/ntriples.py
add_or_remove_triple_or_quad
Source code in rdflib/plugins/parsers/patch.py
add_prefix
delete_prefix
eat_op
labeled_bnode
nodeid
operation
operation() -> Operation
Source code in rdflib/plugins/parsers/patch.py
parse
parse(inputsource: InputSource, sink: Dataset, bnode_context: Optional[_BNodeContextType] = None, skolemize: bool = False, **kwargs: Any) -> Dataset
Parse inputsource as an RDF Patch file.
Parameters:
-
(inputsourceInputSource) –the source of RDF Patch formatted data
-
(sinkDataset) –where to send parsed data
-
(bnode_contextOptional[_BNodeContextType], default:None) –a dict mapping blank node identifiers to
BNodeinstances. See.W3CNTriplesParser.parse