Phani, Jim --
You wrote:
I'm looking for the meaning to a sequence of words. Because when we say
machines are able to process information on web there should be some
mechanism for inferring the meaning to a sequence of words. And how are
we able to achieve that with RDF etc.
You may be interested in the integration of the three kinds of semantics above, in one system.
It's described in the short paper [1], and the system is live online at [2]. Shared use of the system free, and there are no advertisements.
The author and user interface is open vocabulary, and largely open syntax, executable English. There's also a Java API.
There's a simple RDF example [3] to show how this works, and some real examples such as [4,5].
Apologies if you have seen this before, and thanks for comments.
-- Adrian [1] www.reengineeringllc.com/A_Wiki_for_Business_Rules_in_Open_Vocabulary_Executable_English.pdf
[2] Internet Business Logic A Wiki and SOA Endpoint for Executable Open Vocabulary English over SQL and RDF Online at www.reengineeringllc.com Shared use is free, and there are no advertisements
[3] www.reengineeringllc.com/demo_agents/RDFQueryLangComparison1.agent
[4] www.reengineeringllc.com/EnergyIndependence1.pdf
[5] www.reengineeringllc.com/EnergyIndependence1Video.htm (Flash video with audio)
On Thu, Jan 21, 2010 at 11:31 PM, Phani Chaitanya <vsr.phanichaitanya@xxxxxxxxx> wrote:
On Wed, Jan 20, 2010 at 1:48 PM, Jim Rhyne <jrr@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
It appears that I misunderstood the question you were raising.
XML, RDF, … are symbolic representation systems with a syntactic
structure.
Semantics is added manipulation and translation of the structure.
In language, semantics is the application of meaning to a sequence of words. In
logic, semantics could be a proof theory or a model system. In IT, semantics
would be the processing of the symbols (e.g. to create an account balance).
There is not a general answer to the question “what is
semantics?”
What definition of semantics were you looking for?
Jim
I'm looking for the meaning to a sequence of words. Because when we say machines are able to process information on web there should be some mechanism for inferring the meaning to a sequence of words. And how are we able to achieve that with RDF etc.
On Mon, Jan 18, 2010 at 10:33 PM, Jim Rhyne <jrr@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
wrote:
“For that, I can have an
attribute "about" in XML itself and have the above resource as
its value and let machines process it.”
Of
course. But a group of bright folks with a good deal of experience in both
knowledge representation and XML created RDF (which is a dialect of XML).
Why
would you want to re-do that work?
So, RDF is also some structure. By my statement I want to know what is semantic
about this RDF and all except that we have tags which seems to be natural etc..
could you please clarify it more.
Jim
Hi,
As Ed was also pointing out that they need to agree upon the ontology they are
using.
Few points that I can comprehend from your reply :
RDF creates a standard way for the process to happen.
What if people across
the whole world start using a standard way of doing this which can be enhancing
from time to time ?
I do understand that the tags etc.. in RDF enables us to represent the info in
more natural terms. But what is it semantic w.r.t computers/systems ?
For example, to describe an item the thing that differs from a normal XML to
RDF is that I add "rdf:about" to that item and give a resource
for the same. That resource itself is another URL or URI in terms of W3C. So,
even the systems just know that you are describing about some entity (the above
resource) if at all there exists a rule in the program which says that "rdf:about"
means description etc.
For that, I can have an attribute "about" in XML itself and
have the above resource as its value and let machines process it.
So, I can plug-in my program above also except that my rule changes from "rdf:about"
to just "about" in XML.
I read it somewhere that "semantics" w.r.t systems is that they
should be able to process our information.
And also as Rich was also saying that SW is just one way of doing this
May be, I should ask first that "what does semantics mean w.r.t
computers" and what is the goal of semantic applications with a neat
example. Along with that I would also like to read about any references for the
same.
Regards,
Phani Chaitanya.
A trading system application acts as a
third party broker between the buyer and seller. Both buyer and seller register
with the trading system and the trading system matches goods offered with buyer
requests for goods. The match could involve an auction (as eBay does) or a
direct trade or purchase.
The semantic web eliminates the trading
system. Assume that a seller creates some information on the web that is
annotated with RDF. The buyer uses a search service (perhaps implemented with
SPARQL) to search the web. This search service is general in nature (like
Google) and is provided by many sites on the web, or it may be a personal
implementation provided by the buyer or seller. The RDF provides a standard way
for sellers to describe their offerings without interfering with the sellers
ability to create a personal and pleasing web experience. It also standardizes
the way buyers can frame a query.
Does this help?
Jim
Hello
all,
I have a doubt in the semantic web applications. I mean, how semantic is the
application that we build which can contribute to semantic web.
For example, if I want to build an application which does buying/selling of
some items (let's say cars).
Now broadly there are two types one being who wanted to buy a car and the other
who whanted sell a car.
So, if I have a RDF file which get's generated whenever a person enters info.
like name, address, email, the type of car he/she wants to sell, price etc ..
with a RDF ID.
Similaryly I will have the info. for person who would like to buy that type of
car.
Now, what should my application do ? whenever one wants to buy a car .. my
system should search for those types of car put up for sale by some others.
For it to work, one needs to have a DB to search upon which essentially is a
search engine db. All I gained in terms of semantics is representing in RDF
which is one form of XML.
For, a computer to process the info. we need to explicity provide the
heuristics for it to undergo some actions on seeing some tags.
So, how Syntax can become Semantic ?
Sorry, if I don't make any sense. But I would really like to know about
semantic web and it's applications.
Regards,
Phani Chaitanya.
--
Phani Chaitanya
--
Phani Chaitanya
-- Phani Chaitanya
_________________________________________________________________
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
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx
_________________________________________________________________
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
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx (01)
|