BHoM / BHoM/RDF_Prototypes

Create an Engine Method that allows to combine graphs with extra facts, graph, or rules in RDF

Open
#72 0 comments 0 reactions 0 assignees View on GitHub
type:feature
Dominant language
C#
Stars
10
Forks
5
PR merge metrics
No merged PRs in 30d

Description

#### Description:

Having a component that allows:
1) Combining two graphs of data (e.g. two text documents of BHoM objects in bhOWL); and include inferred knowledge to the output
2) Combining a graph with a new text with rules/roles; which results to a graph that includes inferred knowledge. The new facts and rules (for the moment) will be added manually in grasshopper as a string to the component.
3) Combining multiple data graphs with rules/facts, which generates one graph with inferred knowledge.

Here is a visual representation of the component.
![image](https://user-images.githubusercontent.com/50298535/223399117-fbda46e9-9fba-4a0e-8252-639a3257470d.png)

Such combination of the graph must be done using dotNetRDF https://dotnetrdf.org/docs/stable/user_guide/Working-With-Triple-Stores.html

or there are people using RDFLib (a Python library for working with RDF).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.