finos / finos/morphir-scala

Provide URI/IRI for Morphir IR Nodes and types (i.e. such as Name and Path)

Open
#28 0 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
Scala
Stars
17
Forks
28
Avg merge
3h 45m
Merged PRs (30d)
52

Description

## Feature Request

Provide an [IRI](https://www.ietf.org/rfc/rfc3987.txt) for each Morphir IR Node

### Description of Problem:

It will be simpler to attribute/annotate the Morphir IR in a meaningful way if we encode the attributes in a manner consistent with [RDF](https://www.w3.org/TR/rdf11-concepts/) we should provide an URI which describes each morphir SDK type that is rooted at: https://morphir.finos.org/shemas/ir.

### Potential Solutions:

We should provide these URIs/IRIs in both documentation and code form.

Contributor guide

Open the contributing guide

Research direction

Start by locating the Morphir IR node and type definitions and reviewing the existing documentation. Define how each node receives an IRI rooted at the requested Morphir schema URI, then provide the URIs in both code and documentation. Done means all relevant IR nodes and types have consistent documented and programmatic URIs.

Written by the indexing model from the issue text.

Assessment

Tech stack
scala
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.