Semantic Domain Driven Development

Had time lastly and I'm using it in the outline of a "Semantic" framework
that I'd like to build for so long. Always "in paper" but I think I've had
made progress and came to something. I'd like to have some feedback to
start working on this.

I'll use the description of the most fundamental use case that I'm trying
to solve that recently I've tried to explain to a friend to see if someone
sees a chance of something on this:

By now, I have a draft of the data structures (Statements classes) for the
inferences / APIs I need (Functional Programming) expresed in terms of Sets
Theory to match, aggregate and sort hierarchies of classes instances,
statements, resources (URNs).

Features / Problems to solve:

Type inference, ontology (data, schema, behavior) matching, aggregation,
order. Not finding clearly defined how to aggregate or sort quads / triples..

N-ary Relations: Implement how are descripted in:
https://www.w3.org/TR/swbp-n-aryRelations/ (ISO15926) in a DCI pattern.

What I'd like to do / have now is a kind of "semantic hashing" that allows
to obtain the relationships between identifiers embedded in the URNs:
https://www.w3.org/TR/did-core/ (Semantic Hashing).

Then, the use case is to do Domain Driven Development (isis.apache.org is a
good example) but in base (declaratively based) upon, for example, a
database dump or the description of a serie of services or application to
integrate APIs.

From the metadata embedded, for example, in the dump's data and schema or
APIs it could be "discovered" what is "about" the application to integrate
in its domain (forms, workflows, etc.) and expose it as services to consume
in a synchronized manner with the original application.

Upon this, instances of differents "learnt" domains are able to be "merged"
and to contemplate integration of schema and functional in a single
platform and uniform API in a single facade / client with a REST HATEOAS
pattern (MVC / DCI).

https://en.m.wikipedia.org/wiki/HATEOAS

https://spring.io/projects/spring-hateoas

https://dci.github.io/

Example: Semantic Web Alignment Theory.

http://xml.govwebs.net/stratml/references/SemanticWebAlignmentTheory.
<http://xml.govwebs.net/stratml/references/SemanticWebAlignmentTheory.pdf>

https://github.com/sebxama/scrapbook

Regards,
Sebastián.

Received on Monday, 25 January 2021 00:49:34 UTC