BHoM / RDF_Prototypes

Research project of the Cluster of Excellence "Integrative Computational Design and Construction for Architecture" (IntCDC) https://www.intcdc.uni-stuttgart.de/ **Project Name**: Knowledge Representation for Multi-Disciplinary Co-Design of Buildings. https://www.intcdc.uni-stuttgart.de/research/research-projects/rp-20/
GNU Lesser General Public License v3.0
9 stars 4 forks source link

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

Open DiellzaElshani opened 1 year ago

DiellzaElshani commented 1 year ago

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

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).