triplemodel.embed
Nested TripleModel embedding.
- class triplemodel.embed.BnodeEmbedStrategy(mode='bnode')[source]
Bases:
objectEmbed nested resources as blank-node subgraphs.
- Parameters:
mode (Literal['iri', 'bnode'])
- class triplemodel.embed.IriEmbedStrategy(mode='iri')[source]
Bases:
objectEmbed nested resources at their own subject IRIs.
- Parameters:
mode (Literal['iri', 'bnode'])
- triplemodel.embed.add_nested_to_graph(graph, parent_subject, predicate, nested, *, embed='iri', config=None)[source]
Add nested export triples directly to
graph.
- triplemodel.embed.export_nested_triples(parent_subject, predicate, nested, *, embed='iri', config=None)[source]
Export nested model triples and the link triple from parent.
- triplemodel.embed.get_embed_strategy(embed)[source]
- Return type:
- Parameters:
embed (Literal['iri', 'bnode'])