- From: Paola Di Maio <paoladimaio10@gmail.com>
- Date: Fri, 19 Apr 2019 10:29:35 +0800
- To: Sebastian Samaruga <ssamarug@gmail.com>
- Cc: public-aikr@w3.org
- Message-ID: <CAMXe=SphRmf-R1S7pTrK=9Fv5BzmTQF8=qiADfcUVLj1g+coiA@mail.gmail.com>
Sebastian thank a lot, I can see you speak geek :-) Is it a new method that you are proposing? I would find useful to understand if you could highlight - how does it relate to mechanisms already in place (I suspect your approach builds and extends on existing methods?) - the benefits (what does this approach do that existing approaches don't?) - limitations - examples of applications with some kind of evaluation of the benefits and limitations - is this something you would want to publish as a concept or suggest for adoption by W3C or our working group in any way (if so say how you envisage) When you have this info I wonder if this could make a useful submission for our forthcoming special issue AIKR, and in general it is good to send stuff for peer review unless this is going to become a patent or something PDM On Fri, Apr 19, 2019 at 3:14 AM Sebastian Samaruga <ssamarug@gmail.com> wrote: > Paola, thanks for the feedback. > > What my attempts are about where, in the beginning, to match different > URIs or identifiers which refer to the same entity (in different databases > / ontologies, for example) to perform some kind of "ontology matching". > > Then I've tried to develop a mechanism for using RDF Quads for encoding an > object graph (and a layers class hierarchy) using Contexts to denote the > class of an instance, Subjects to denote class instances and attributes > (members) and values: Predicates / Objects. > > Quads are "reified" as Resource(s). Also, Resource is a functional wrapper > reactive and event driven of an URI. And an URI could be implemented with > whatever backend which could produce or consume events (databases, > services, etc.). Resource layers hierarchy (Context) is to be implemented > by an actor / role type object pattern. > > Then I've realized that some basic type inference could be performed with, > for example, aggregating Subjects with the same predicates (Subject Kinds). > Idem for Predicates, Objects and Contexts. I've also realized that plain > "facts" statements could be aggregated in the previously mentioned class > hierarchy to abstract further, from plain data, instance / class layers of > what I call data / schema / behavior layers. Higher layers (i.e.: Behavior) > "aggregate" lower layers. > > Layers shape is as follow: > > Resource : Functional URI wrapper. > > (Context : Resource, Occurrence : Resource, Attribute : Resource, Value : > Resource); > > Each layer abstract: > > Statement (data instance): > > (Statement, Occurrence, Attribute, Value); > > someOne buys someProduct; > > > Entity (data class): > (Entity, Statement, Occurrence, Attribute); > someBuyer, someProduct (Entity); > > Role (schema instance): > (Role, Entity, Statement, Occurrence); > Buyer, Product (Role); > > Class (schema class): > (Class, Role, Entity, Statement); > Person, Good (Class); > > Flow (behavior instance): > (Flow, Class, Role, Entity); > someBought (Flow); > > Behavior (behavior class): > > (Behavior, Flow, Class, Role); > Buy (Behavior); > > This "aggregations" are part of what I call "Augmentation(s)": > Aggregation, Alignment and Activation are ones of those, which are > functional transforms described declaratively in an object graph metamodel. > The act of applying an Augmentation implies one source Resource (context), > one template Resource (transform) and a resulting (set of) Resource(s). > > One also could Augment Resource(s) in a functional manner, using reactive > event driven APIs so, for example applying "Person" class to "Employee" > role could shield a Resource set of people being working for someone. The > ultimate goal is to be able to "plug" as much "backends" connectors as > posible into distributed peers which exposes protocols / APIs for knowledge > driven hypermedia applications. > > Best Regards, > Sebastián. > > > On Sun, Apr 14, 2019, 9:48 PM Paola Di Maio <paola.dimaio@gmail.com> > wrote: > >> Sebastian >> >> thanks for the post and for sharing your docs >> I have only briefly glanced through them - working on deadlines all the >> time - >> and it looks interesting. >> I think many of us struggle to be coherent and no, this forum primary >> goal is not psychoanalysis although many of us could do with some :-) >> >> Sharing thoughts can help us better formulate questions >> \ >> I would be grateful if you could explain a bit more of what you are >> sharing with us, and what kind of input you d like to receive on the docs, >> or explain how these can contribute to the mission >> >> thank you, >> >> PDM >> >> >> >> On Fri, Apr 12, 2019 at 2:43 AM Sebastian Samaruga <ssamarug@gmail.com> >> wrote: >> >>> Sorry if I dare to post my spare thoughts again in this lists. I >>> apologize but it is in the hope of sharing what comes into my writings >>> trying to look for someone with more knowledge to "validate" or to "guide" >>> my points of view. >>> >>> Going through my most recent attempts of having something concrete for >>> sharing in plain English I realize one mistake I'm committing: I'm trying >>> to describe combustion vehicles (Hypermedia Applications) saying that >>> petroleum exists (Semantic Intelligence). >>> >>> As long as my post are going I've just got a stack of (incoherent) >>> "analysis" documents as the result of my work. And I had only those until >>> now because I was stuck because of the previously mentioned mistake (ah, >>> and because of my Bipolar Disease maniac episodes...). >>> >>> So, I should try to describe applications instead and see how and where >>> fuel should burn properly inside a motion vehicle to generate traction. >>> Every semicolon I write is updated into my GitHub repository, so, sorry if >>> you browse that "scrapbook" and you don't find anything even intelligible. >>> >>> https://github.com/snxama/scrapbook/blob/master/Application.docx?raw=true >>> >>> There is a brief technical description work in progress document. For >>> now it just a list of statements about a potential backend. Session and >>> Inteteraction layers are not specified. >>> >>> https://github.com/snxama/scrapbook/blob/master/Index2.docx?raw=true >>> >>> Best Regards, >>> Sebastian Samaruga: >>> http://snxama.blogspot.com >>> >>> > > On Sun, Apr 14, 2019, 9:48 PM Paola Di Maio <paola.dimaio@gmail.com> > wrote: > >> Sebastian >> >> thanks for the post and for sharing your docs >> I have only briefly glanced through them - working on deadlines all the >> time - >> and it looks interesting. >> I think many of us struggle to be coherent and no, this forum primary >> goal is not psychoanalysis although many of us could do with some :-) >> >> Sharing thoughts can help us better formulate questions >> \ >> I would be grateful if you could explain a bit more of what you are >> sharing with us, and what kind of input you d like to receive on the docs, >> or explain how these can contribute to the mission >> >> thank you, >> >> PDM >> >> >> >> On Fri, Apr 12, 2019 at 2:43 AM Sebastian Samaruga <ssamarug@gmail.com> >> wrote: >> >>> Sorry if I dare to post my spare thoughts again in this lists. I >>> apologize but it is in the hope of sharing what comes into my writings >>> trying to look for someone with more knowledge to "validate" or to "guide" >>> my points of view. >>> >>> Going through my most recent attempts of having something concrete for >>> sharing in plain English I realize one mistake I'm committing: I'm trying >>> to describe combustion vehicles (Hypermedia Applications) saying that >>> petroleum exists (Semantic Intelligence). >>> >>> As long as my post are going I've just got a stack of (incoherent) >>> "analysis" documents as the result of my work. And I had only those until >>> now because I was stuck because of the previously mentioned mistake (ah, >>> and because of my Bipolar Disease maniac episodes...). >>> >>> So, I should try to describe applications instead and see how and where >>> fuel should burn properly inside a motion vehicle to generate traction. >>> Every semicolon I write is updated into my GitHub repository, so, sorry if >>> you browse that "scrapbook" and you don't find anything even intelligible. >>> >>> https://github.com/snxama/scrapbook/blob/master/Application.docx?raw=true >>> >>> There is a brief technical description work in progress document. For >>> now it just a list of statements about a potential backend. Session and >>> Inteteraction layers are not specified. >>> >>> https://github.com/snxama/scrapbook/blob/master/Index2.docx?raw=true >>> >>> Best Regards, >>> Sebastian Samaruga: >>> http://snxama.blogspot.com >>> >>>
Received on Friday, 19 April 2019 02:30:41 UTC