Semantics-enhanced Software Extensibility

Semantic Web Interest Group,

Hello. I would like to share some recent ideas and results from the Nifty project (https://github.com/AdamSobieski/Nifty , https://github.com/AdamSobieski/Nifty/blob/master/OVERVIEW.md).

The project is exploring n-ary, URI-based semantics, e.g., n-ary SPARQL, and exploring semantics-enhanced software messages and events.

A recent idea is that of semantics-enhanced software extensibility. Software add-ons, plug-ins, and extensions - which might reside in JAR's or DLL's in applications' "Plugins" folders - can utilize semantic metadata to describe their functionalities and the types of semantics-enhanced messages and events that they produce and consume. In this way, system initialization algorithms can load and then automatically interconnect them. That is, add-ons, plug-ins, and extensions can provide semantic metadata for reasons including enabling system initialization algorithms to automatically interconnect them as producers and consumers of semantics-enhanced software messages and events.

Thank you. I hope that these uses of Semantic Web technologies are of some interest to the group.


Best regards,
Adam Sobieski

Received on Monday, 6 June 2022 02:18:23 UTC