Re: Semantic Business Intelligence
Sebastian Samaruga <[email protected]> Mon, 29 Jun 2015 16:05:41 -0300
| Newsgroups | gmane.org.w3c.semantic-web,gmane.text.xml.xtm.general |
|---|---|
| Message-ID | <CAFnmbpUXj_Yd+Pi2OP92VKJQf4m019=EHWDtT4Monxa4+Jza_Q@mail.gmail.com> |
--047d7b414478a8f98b0519acc69a Content-Type: multipart/alternative; boundary=047d7b414478a8f9870519acc699 --047d7b414478a8f9870519acc699 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Neil, my work is ongoing and very immature. I've just dumped a couple of concepts of parts of what could built a Semantic backed BI framework (discovery & mining). And yes, i meant *prime* numbers. It's easy to grab them with the Java BigInteger API. And I'll be using them to characterize Resources and their relationships using factoring of their IDs. The static part of the ID is the classID (prime PK) and the dynamic part (instanceID) is augmented by the product of the other Resources in each Statement (Link). The main purpose for this arrangement was initially indexing Resources and retrieve similar Resources (by their factors). But now I wrapped all similarity logic into 'Mappings' which essentially wraps a Resource and extracts all of its metadata. And Resources have classes fundamentally in two ways: 1) Enumerate the class set by extension (its Subjects) or 2) Characterize a set of Subjects belonging to the same class because of them sharing the same predicates. For example, Subjects sharing 'brand', 'price', 'discount' predicates are into the type/class 'Product'. Thanks for taking the time for reading and replying me. Best regards, Sebastian. On Mon, Jun 29, 2015 at 4:29 AM, Neil McNaughton <[email protected]> wrote: > Sebastian > > > > A couple of quick comments.. > > > > You say =E2=80=9CclassID: This is a numeric ID assigned to all Resources = at > creation time coming from a prime number sequence unique to all Resources= =E2=80=A6=E2=80=9D > > I don=E2=80=99t think you really mean a *prime* number! > > > > Also you define some stuff in terms of class this and that =E2=80=93 but = what is a > class? > > > > Best regards > > Neil McNaughton > > Editor and Publisher, Oil IT Journal > > Oil IT Journal is published by The Data Room SARL > > 7 Rue des Verrieres > > 92310 Sevres, France > > Cell - +336 7271 2642 > > Tel - +331 4623 9596 > > UK - +44 20 7193 1489 > > USA - +1 281 968 0752 > > [email protected]/http://www.oilit.com > > [image: LinkedIn] <https://www.linkedin.com/pub/neil-mcnaughton/6/498/243= > > > > > > > > > *From:* Sebastian Samaruga [mailto:[email protected]] > *Sent:* Friday, June 26, 2015 8:53 PM > *To:* [email protected]; [email protected]; > [email protected]; [email protected]; > [email protected]; [email protected] > *Subject:* Semantic Business Intelligence > > > > Hi all. There is a draft I've been working for a while and I'm needing > help trying to laid down some ideas for the core concepts of a platform > that should enable data/schema merging, discovery and augmentation of dat= a > provided by many different sources. > > Then there should be an API exploiting the concept of 'arithmetic' > inference and reasoning using 'meaningful' numeric identifiers. The > document describing the ongoing outermost concepts is in a PDF file > attached to this document. If there are problems with the attachment the > file is accessible at: > > https://drive.google.com/open?id=3D0BxxuOINjaiBNcW11ODJXYkFzUGs&authuser= =3D0 > > Some techniques on Mappings similarity hashing and merging and Template > aggregation for presentation/layers interaction purposes left to be defin= ed > completely. > > The most important thing I'm needing right now are comments and criticism= s > that could help me refine my concepts. Thanks in advance, > > > > Best regards, > > Sebastian Samaruga. > --047d7b414478a8f9870519acc699 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Neil, my work is ongoing and very immature. I've = just dumped a couple of concepts of parts of what could built a Semantic ba= cked BI framework (discovery & mining).<br><br>And yes, i meant *prime*= numbers. It's easy to grab them with the Java BigInteger API. And I= 9;ll be using them to characterize Resources and their relationships using = factoring of their IDs. The static part of the ID is the classID (prime PK)= and the dynamic part (instanceID) is augmented by the product of the other= Resources in each Statement (Link). The main purpose for this arrangement = was initially indexing Resources and retrieve similar Resources (by their f= actors). But now I wrapped all similarity logic into 'Mappings' whi= ch essentially wraps a Resource and extracts all of its metadata.<br><br></= div>And Resources have classes fundamentally in two ways: 1) Enumerate the = class set by extension (its Subjects) or 2) Characterize a set of Subjects = belonging to the same class because of them sharing the same predicates. Fo= r example, Subjects sharing 'brand', 'price', 'discount= ' predicates are into the type/class 'Product'.<br><div><br></d= iv><div>Thanks for taking the time for reading and replying me. Best regard= s,<br></div><div>Sebastian.<br><br></div><div class=3D"gmail_extra"><br><di= v class=3D"gmail_quote">On Mon, Jun 29, 2015 at 4:29 AM, Neil McNaughton <s= pan dir=3D"ltr"><<a href=3D"mailto:[email protected]" target=3D"_blank">= [email protected]</a>></span> wrote:<br><blockquote class=3D"gmail_quote= " style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div link=3D"blue" vlink=3D"purple" lang=3D"EN-US"> <div> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d">Sebastian<u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d">A couple of quick comments..<u></u><u= ></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d">You say =E2=80=9CclassID: This is a n= umeric ID assigned to all Resources at creation time coming from a prime nu= mber sequence unique to all Resources=E2=80=A6=E2=80=9D<u></u><u></u></span= ></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d">I don=E2=80=99t think you really mean= a <i>prime</i> number!<u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d">Also you define some stuff in terms o= f class this and that =E2=80=93 but what is a class?<u></u><u></u></span></= p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d">Best regards<u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d">Neil McNaughton<u></u><u></u></span><= /p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d">Editor and Publisher, Oil IT Journal<= u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d">Oil IT Journal is published by The Da= ta Room SARL<u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d" lang=3D"FR">7 Rue des Verrieres<u></u= ><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d" lang=3D"FR">92310 Sevres, France<u></= u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d" lang=3D"FR">Cell - +336 7271 2642<u><= /u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d" lang=3D"FR">Tel - +331 4623 9596<u></= u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d" lang=3D"FR">UK - +44 20 7193 1489<u><= /u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d" lang=3D"FR">USA - +1 281 968 0752<u><= /u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d" lang=3D"FR"><a href=3D"mailto:info@oi= lit.com" target=3D"_blank"><span style=3D"color:#0563c1">[email protected]</sp= an></a>/<a href=3D"http://www.oilit.com/" target=3D"_blank"><span style=3D"= color:#0563c1">http://www.oilit.com</span></a><u></u><u></u></span></p> <p class=3D"MsoNormal"><a href=3D"https://www.linkedin.com/pub/neil-mcnaugh= ton/6/498/243" target=3D"_blank"><span style=3D"font-size:11.0pt;font-famil= y:"Calibri",sans-serif;color:#0563c1;text-decoration:none"><img s= rc=3D"cid:[email protected]" alt=3D"LinkedIn" border=3D"0" hei= ght=3D"32" width=3D"130"></span></a><span style=3D"font-size:11.0pt;font-fa= mily:"Calibri",sans-serif;color:#1f497d" lang=3D"FR"><u></u><u></= u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca= libri",sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p> <p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:"= ;Calibri",sans-serif">From:</span></b><span style=3D"font-size:11.0pt;= font-family:"Calibri",sans-serif"> Sebastian Samaruga [mailto:<a = href=3D"mailto:[email protected]" target=3D"_blank">[email protected]= </a>] <br> <b>Sent:</b> Friday, June 26, 2015 8:53 PM<br> <b>To:</b> <a href=3D"mailto:[email protected]" target=3D"_blank">semanti= [email protected]</a>; <a href=3D"mailto:[email protected]= ..de" target=3D"_blank">[email protected]</a>; <a h= ref=3D"mailto:[email protected]" target=3D"_blank">topicmapmail@inf= oloom.com</a>; <a href=3D"mailto:[email protected]" target=3D"_blan= k">[email protected]</a>; <a href=3D"mailto:sw-announce@semanticpla= net.com" target=3D"_blank">[email protected]</a>; <a href=3D"m= ailto:[email protected]" target=3D"_blank">data-mining@googlegro= ups.com</a><br> <b>Subject:</b> Semantic Business Intelligence<u></u><u></u></span></p><div= ><div class=3D"h5"> <p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p> <div> <div> <div> <div> <div> <p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi all. There is a dr= aft I've been working for a while and I'm needing help trying to la= id down some ideas for the core concepts of a platform that should enable d= ata/schema merging, discovery and augmentation of data provided by many different sources.<u></u><u></u></p> </div> <p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Then there should be = an API exploiting the concept of 'arithmetic' inference and reasoni= ng using 'meaningful' numeric identifiers. The document describing = the ongoing outermost concepts is in a PDF file attached to this document. If there are problems with the attachment the file is ac= cessible at:<br> <br> <a href=3D"https://drive.google.com/open?id=3D0BxxuOINjaiBNcW11ODJXYkFzUGs&= amp;authuser=3D0" target=3D"_blank">https://drive.google.com/open?id=3D0Bxx= uOINjaiBNcW11ODJXYkFzUGs&authuser=3D0</a><u></u><u></u></p> </div> <p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Some techniques on Ma= ppings similarity hashing and merging and Template aggregation for presenta= tion/layers interaction purposes left to be defined completely. <u></u><u></u></p> </div> <div> <p class=3D"MsoNormal">The most important thing I'm needing right now a= re comments and criticisms that could help me refine my concepts. Thanks in= advance,<u></u><u></u></p> </div> <div> <p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p> </div> <p class=3D"MsoNormal">Best regards,<u></u><u></u></p> </div> <p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Sebastian Samaruga.<u= ></u><u></u></p> </div> </div></div></div> </div> </blockquote></div><br></div></div> --047d7b414478a8f9870519acc699-- --047d7b414478a8f98b0519acc69a Content-Type: image/png; name="image001.png" Content-Disposition: inline; filename="image001.png" Content-Transfer-Encoding: base64 Content-ID: <[email protected]> X-Attachment-Id: e8e588f97da216d2_0.1 iVBORw0KGgoAAAANSUhEUgAAAIIAAAAgCAYAAADe16AYAAAAAXNSR0IArs4c6QAAAARnQU1BAACx jwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVh ZHlxyWU8AAADJGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78i IGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9i ZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAy MDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93 d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJk ZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5z OnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0 cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JU b29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4 bXAuaWlkOjYyNTAxOTFCMTU4RDExRTI5OTAwQzNBQjRDNjY2NjUyIiB4bXBNTTpEb2N1bWVudElE PSJ4bXAuZGlkOjYyNTAxOTFDMTU4RDExRTI5OTAwQzNBQjRDNjY2NjUyIj4gPHhtcE1NOkRlcml2 ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjI1MDE5MTkxNThEMTFFMjk5MDBDM0FC NEM2NjY2NTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjI1MDE5MUExNThEMTFFMjk5MDBD M0FCNEM2NjY2NTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ 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 --047d7b414478a8f98b0519acc69a--