APPLE SIRI & Resource Description Framework-a
The Apple iphone audience is excited about Siri on the new iPhone 4S. Apple’s
acquisition of Siri in 2010 has become a voice-activated “personal assistant”
which can at your voice request pull up Wikipedia info about celebrities or else
calculate the number of days until your next meeting. Its natural language
expertise and semantic technology also include GPS to provide a map and route.
Though there may still be some U.S.-centricity. Siri has hard core semantic
technology. Like the Facebook OpenGraph story, this is another example of
semantic web going mainstream. The Open Graph front story was all about social
media, but the back story was their adoption of RDFa from the semantic web
community.
Android makes significant use of XML already, but although XML Schema is
sufficient for exchanging data between parties who have agreed to the
definitions beforehand, their lack of semantics prevents machines from reliably
performing this task with new XML vocabularies. In addition, the expressive
power of RDF
and RDF Schema
(RDFS)
while a significant improvement over XML, is still very limited. RDF is roughly
limited to binary ground predicates and RDF Schema is roughly limited to a
subclass hierarchy and a property hierarchy with domain and range definitions.
For machines to perform useful automatic reasoning tasks on Web documents, the
language machines use must go beyond the basic semantics of XML Schema and RDF
Schema. They will require a more expressive
and reasoning ontology language, as a result, the W3C has defined Web Ontology
Language
(called OWL).
However, these advances are still away in the distance while RDFa is
available now to show significant progress for Android apps.
The Semantic Tech & Business Conference - Washington, D.C. is on
November 29 - December 1 for presentations, panels, case studies, and
conversations. At the event, you'll connect with other business and technology
executives and learn how to take advantage of semantic technologies in your
enterprise and web-based systems.
The Resource Description Framework (RDF) model defines a semantic graph as an arbitrary collection of triples. RDFa creates structured information that is human/machine-readable. Concepts such as people,
places, events, and things can be marked up in Web documents.
An RDFa store provides standard interfaces for the management of database connections (such as Oracle, MySQL, Berkeley DB, etc..).
In addition, it provides interfaces for the manipulation, management, and/or retrieval of triples (including inferenced results).
For ease of use and clarity RDF can be converted into HTML or RDFa format for
the Web.
RDF conversion to RDFa:
RDF conversion to HTML:
Conversion Example :
Friend of a Friend FOAF
RDF to HTML conversion:
REFERENCES
Thinking on the Web: Berners-Lee, Turing and Godel
Developing Semantic Web Services
Connections: Patterns of Discovery