BHoM / BHoM/RDF_Prototypes

Introduce and use a BHoM prefix bhom:

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

Description

#### Description:

I propose to use a bhom prefix in the RDF graph, it makes it more readable and easier to differentiate classes from instances.
The resulted RDF graph should look like this:

```

@base .
@prefix bhom: <>

@prefix owl: .
@prefix rdf: .
@prefix rdfs: .
@prefix xsd: .

### https://github.com/BHoM/BHoM/blob/main/Geometry_oM/Vector/Point.cs
bhom:BH.oM.Geometry.Point rdf:type owl:Class;
rdfs:subClassOf bhom:BH.oM.Geometry.IGeometry;
rdfs:subClassOf bhom:BH.oM.Base.IObject;
rdfs:subClassOf bhom:BH.oM.Dimensional.IElement0D;
rdfs:subClassOf bhom:BH.oM.Dimensional.IElement;
rdfs:label"Point"@en .

```

Here is how it currently looks like:
```
### https://github.com/BHoM/BHoM/blob/main/Geometry_oM/Vector/Point.cs
:BH.oM.Geometry.Point rdf:type owl:Class;
rdfs:subClassOf :BH.oM.Geometry.IGeometry;
rdfs:subClassOf :BH.oM.Base.IObject;
rdfs:subClassOf :BH.oM.Dimensional.IElement0D;
rdfs:subClassOf :BH.oM.Dimensional.IElement;
rdfs:label"Point"@en .

```

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.