isis-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dan Haywood <>
Subject Re: Course of Interest
Date Mon, 02 Nov 2015 19:25:28 GMT
Thanks for the precis, Cesar... very interesting.

Clearly in Isis we have a lot of the information in our metamodel that
could be the input for a semantic web ontology; I'd appreciate
understanding how this information is "exported" such that an Isis app can
also be considered as a "semantic web app" (if that's even a term...)


On 2 November 2015 at 15:59, Cesar Lugo <> wrote:

> Dan, I think this is an important and very interesting topic. I have some
> basic knowledge of the semantic web concepts, and I have done some
> significant prototyping using semantic web tools, just far from being an
> expert or knowledgeable person. As far as I k now, the semantic web concept
> was developed by the father of the www, and it adds semantics to the web
> content, and to the web applications as well. This has also been called the
> Web 3.0, and the semantic web technologies go from adding semantics to the
> web pages, to build entire semantic applications.
> On the UI web pages side, it adds semantics embedded within the HTML with
> semantic extensions, so a browser would be able to know more information
> about the semantics of that page. For example, when you look at an amazon's
> web page and find a book, you know that you are looking at a book, you know
> what a book is, you know it's about growing apples, and you know some
> numbers besides it are the different prices of the book, and the text
> besides it is an overview of the book's contents. The browser, currently in
> web 2.0, does not know any of those semantics, but just the page content in
> terms of things like fields, controls and links. The semantic web lets the
> browser infer all those semantics from the web page, buy using ontologies
> and extended dictionaries (they are currently creating ontologies based on
> Wikipedia content, but structured so the systems can understand and infer
> meaning, not just content). The idea is that having the browser know the
> semantics, it will help interact among other systems in a more semantical
> way, like, for example, if you are interested in growing apples, then you
> might also be interested in growing some kinds of organic food.
> Then, at the domain logic layer, you use ontologies (expressed in RDFs) to
> represent your domain, which allows you to re-use existing ontologies for
> common topics like a customer, a vendor, a company, the relationship among
> people (like the FOAF friend of a friend ontology), a product, and more.
> Then, there is a language called SPARQL, similar to SQL, but works at the
> ontology level. All that and more lets you create your apps with semantic
> content all over the app, not only at the UI. Your application will be more
> knowledgeable about the semantics of the topics (domain objects) within it,
> so you can use knowledge management methods to define and manage your
> domain logic and your exposed content, and interact with other systems at a
> semantic level.
> Cesar.
> -----Original Message-----
> From: Dan Haywood []
> Sent: Monday, November 2, 2015 2:52 AM
> To: users
> Subject: Re: Course of Interest
> Shall be interested to hear your thoughts on this... not a subject I have
> any knowledge of.
> cheers
> Dan
> On 2 November 2015 at 02:40, Stephen Cameron <>
> wrote:
> > Hello Apache Isis Community,
> >
> > I am about to start an free online course on Semantic Web
> > Technologies. At the moment the connection to Isis is not clear, but I
> > have ideas. I am doing this course to see if my ideas have any
> > relationship to reality, specifically in regard to conceptual models.
> >
> >
> >
> > Regards
> > Steve Cameron
> >
> ---
> This email has been checked for viruses by Avast antivirus software.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message