Saturday, April 2, 2011

Applications of Ontologies in Software Engineering

From Hans-Jörg Happel and Stefan Seedorf :
The Article

Abstract. The emerging field of semantic web technologies promises new stimulus for Software Engineering research. However, since the underlying concepts of the semantic web have a long tradition in the knowledge engineering field, it is sometimes hard for software engineers to overlook the variety of ontology-enabled approaches to Software Engineering. In this paper we therefore present some examples of ontology applications throughout the Software Engineering lifecycle. We discuss the advantages of ontologies in each case and provide a framework for classifying the usage of ontologies in Software Engineering.

Documentary about the Semantic Web by Kate Ray

Kate Ray, a Journalism/Psychology major at NYU made a documentary about the Semantic Web. The film gives a nice overview of what the Semantic Web is and what it is trying to achieve.

Semantic Web technologies applied to Software Engineering

http://www.ifi.uzh.ch/pax/uploads/pdf/publication/1207/icse2009_tutorial.pdf

serialization involves turning a graph into a tree

serialization involves turning a graph into a tree : explain

Friday, February 25, 2011

Open Government Data in Switzerland

Articles & news
Organisations: Firmen: Key players: Presentations: Podcasts:

Open Government Data

What is open government data?

  • By “open” one means open as in the Open (Knowledge) Definition — in essence material (data) is open if it can be freely used, reused and redistributed by anyone.
  • By “government data” one means data and information produced or commissioned by government or government controlled entities.
see http://opengovernmentdata.org/

Monday, February 21, 2011

Harald Sack's blog

Harald Sack's blog: http://moresemantic.blogspot.com/

Videos about linked data

von Harald Sack: http://www.tele-task.de/archive/video/flash/12488/
von Georgi Kobilarov : http://www.yovisto.com/video/17144

Saturday, January 29, 2011

Lexing and Parsing

Lexing is the process of dividing an input stream into meaningful units, or tokens, which are then processed. Parsing refers to discovering semantic meaning out of a series of tokens according to the rules of a grammar.

Thursday, January 27, 2011

RDF versus RDB-shema

Fixed RDB shema :
Image taken from ontotext

The same using RDF :

Image taken from ontotext

Image taken from ontotext

Thursday, January 20, 2011

Some definitions about languages

A language consists of a structure definition (called abstract syntax or meta model), a definition of the notation (also called concrete syntax) and semantics. In semantics we distinguish between the static semantics (constraints, typesystem) and the operational semantics (what something means as it is executed).

Sunday, December 26, 2010

Symboles terminaux et non-terminaux

En informatique, on appelle symboles terminaux et non-terminaux les symboles utilisés dans les règles de production d'une grammaire formelle. Les symboles terminaux forment les morceaux de chaînes de caractères générés par la grammaire. Les symboles non-terminaux correspondent aux noms des règles de la grammaire, et produisent des séquences de symboles terminaux et non-terminaux.

Par exemple, pour représenter un nombre éventuellement signé, on peut proposer la grammaire suivante (exprimée en notation pseudo-BNF) :

::= ['-'] {}
::= '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'
Dans cette grammaire, les symboles (-,0,1,2,3,4,5,6,7,8,9) sont terminaux ; les symboles et sont non-terminaux.

Thursday, December 16, 2010

Synthax versus Semantic

The synthax defines the correctness of a sequence of characters without meaning. Semantic defines the meaning of this sequence of characters.
Example: 34 + 6 = 100 ist syntactic correct but semantic wrong.

Thursday, December 9, 2010

Is your data 5 star ?

Tim Berners-Lee suggested a 5-star deployment scheme for Linked Open Data and Ed Summers provided a nice rendering of it:




http://www.w3.org/DesignIssues/LinkedData.html

http://lab.linkeddata.deri.ie/2010/star-scheme-by-example/