The business appellations are astounding. SQL systems have an inherent
inflexibility in terms of rigid schemas. Most of the world's data is not
rigid in terms of a frame. Neo4J and other systems offer the ability to
add in a new attribute on an object without hiring an RDBMS expert to come
in and re-write the schema. (01)
As we move to mobile, the ability to synch part of a graph from a server
to a mobile device is huge. We're working on such a system and have some
very advanced concepts under way. It is the future IMO but does levee a
lot of people scratching their heads as the nuances are subtle indeed. (02)
Duane
***********************************
Consulting and Contracting; Proven Results!
i. Neo4J, Java, LiveCycle ES, Flex, AIR, CQ5 & Mobile
b. http://technoracle.blogspot.com
t. @duanechaos
"Don't fear the Graph! Embrace Neo4J" (03)
On 12-05-18 1:45 PM, "Tom Knorr" <tknorr@xxxxxxxxxxxxxxxxxxx> wrote: (04)
>I am working on a similar technology for at least 5 years now, a lot less
>money behind it (unfortunately) and not related to Google.
>
>It doesn't surprise me that it is not available yet, because the
>tree/graph
>(really a snapshot in a network) is extracted human knowledge. It needs to
>be negotiated and long term collected. I don't think you can just run some
>statistical probability on what concepts belong together, what are similar
>to each other, what are [any number of semantic relations here] to each
>other.
>
>The graphs are snapshot views into the semantic network and they allow
>concept identification even by describing the concept instead of using
>string comparisons, probabilities and ranking (assuming enough
>relationships
>are available).
>
>I additionally have a mechanism to link language presentations to the
>concept and can generate a concept description in foreign languages.
>
>This architecture lends itself for question and answering as well (in any
>language). Since the system identifies partial semantic networks it can
>formulate questions about the missing link or rephrase a
>question/statement
>if someone doesn't understand (e.g. in another language).
>
>The question to be asked here is: What is the purpose of this? For
>advertising I think string matching will (and has been) doing fine. For
>knowledge sharing, knowledge modeling (and agile code generation), true
>machine translation (where the machine "understands" the context of the
>translation), etc. you need this stuff.
>
>I can see a new form of operating system here, a knowledge device that
>allows to sync up and share knowledge of/with others, maybe even as a
>universal translation device.
>
>Tom
>
>
>
>_________________________________________________________________
>Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
>Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
>Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
>Shared Files: http://ontolog.cim3.net/file/
>Community Wiki: http://ontolog.cim3.net/wiki/
>To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
>
> (05)
_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J (06)
|