> *This [task] can all be done using basic SQL and an OO language. The problem
> is the degree of help from large companies. I do not want something so
> bespoke that it is not usable by other people.*
>
> You may be interested in the the system online at the site below for this
> purpose.
>
> It's a kind of Wiki, for writing and running applications as business
> rules. The rules are in open vocabulary, largely open syntax, English.
> Shared use is free.
>
> From the business rules, the system automatically generates and runs SQL.
> In many cases, the SQL is too complex to be written reliably by hand.
> However, the system explains the results, in English, at the business
> level. The explanations can also be viewed as plans.
>
> There's a simple browser-based author- and user-interface. The system can
> also be used as an SOA endpoint, by downloading and extending a provided
> Java stub.
>
> Some background is in [1,2,3].
>
> I hope this may be of interest. We can discuss off-list if you wish.
I read your link. I can see it may have some uses, but the issues I
have are more related to actually getting the data which is basically
from user actions and then the data is related.
Your link seems to generate queries but the assumption is made that
the data already exists. It is actually getting the data which is very
hard.
The issue of language, or semantics, in my business has a different
meaning to just understanding words. The difference is that products
are described by design criteria, quality, etc. It is not a matter of
understanding English words and translating into a machine language
(eg SQL) but of actually understanding the terms and the data related
to them, almost like a new language.
The key difference is that in sales qualitative issues matter. There
are few facts about a product. If I say High Quality it is not a fact
but a view. If several people have the view, it is an accepted view. A
parallel would be to invent a language to describe something because
words do not exist. Inventing the language would be hard but once
invented it could be used to describe all similar objects.
I agree once that is done, you could use your kind of thinking to them
find different ways of saying High Quality, eg good products,
recommended, etc
To clarify: Microsoft invested in supported XML with classes in C#
making it easy to use XML. Now we have RDF and recommendations to
extend XML, I assume Microsoft will invest in more C# classes so we
can easily process RDF.
I think once key difference is that semantics related to sales is a
business, and not actually overhead (eg accounts is overhead). The key
to distribution is product knowledge. If such knowledge can be changed
then the entire retail systems of the world can change allowing people
to find what they want almost instantly. This has an impact of
billions as billions are used in advertising, brochures, shop
displays, sales calls, branding, etc.
>
> -- Adrian
>
> Internet Business Logic
> A Wiki and SOA Endpoint for Executable Open Vocabulary English over SQL
> Online
atwww.reengineeringllc.com Shared use is free
>
> Adrian Walker
> Reengineering
>
> [1]
www.reengineeringllc.com/A_Wiki_for_Business_Rules_in_Open_Vocabulary...
>
> [2]
www.reengineeringllc.com/Oil_Industry_Supply_Chain_by_Kowalski_and_Wa...
> > Does anyone have any salient links for the above requested resources?- Hide quoted text -
>
> - Show quoted text -