Showing posts with label ontology. Show all posts
Showing posts with label ontology. Show all posts

Saturday, August 13, 2011

LOD Visualisation using JavaScript

Graphical Representation:

jQuery Sparkline
jQuery plugin generates sparklines (small inline charts) directly in the browser using data supplied either inline in the HTML, or via javascript.



Protovis

D3.js

gRaphaël

smoothiecharts

Processing.js

Geo Information :

http://openlayers.org/
Javascript mapping abstraction library mapstraction

Javascript 3D Engine
three.js

SVG

Polymaps

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.

Monday, February 21, 2011

Harald Sack's blog

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

Saturday, January 30, 2010

RDF Vocabulary

Classes
  • rdf:Resource - the class resource, everything
  • rdfs:Literal - the class of XML literal values, e.g. strings and integers
  • rdf:XMLLiteral - the class of XML literal values
  • rdfs:Class - the class of classes
  • rdf:Property - the class of properties
  • rdfs:Datatype - the class of RDF datatypes
  • rdf:Statement - the class of RDF statements
  • rdf:Alt, rdf:Bag, rdf:Seq - containers of alternatives, unordered containers, and ordered containers (rdfs:Container is a super-class of the three)
  • rdfs:Container - the class of RDF containers
  • rdfs:ContainerMembershipProperty - the class of container membership properties, rdf:_1, rdf:_2, ..., all of which are sub-properties of rdfs:member
  • rdf:List - the class of RDF Lists
  • rdf:nil - an instance of rdf:List representing the empty list
Properties
  • rdf:type - an instance of rdf:Property used to state that a resource is an instance of a class
  • rdfs:subClassOf - the subject is a subclass of a class
  • rdfs:subPropertyOf - the subject is a subproperty of a property
  • rdfs:domain - a domain of the subject property
  • rdfs:range - a range of the subject property
  • rdfs:label - a human-readable name for the subject
  • rdfs:comment - a description of the subject resource
  • rdfs:member - a member of the subject resource
  • rdf:first - the first item in the subject RDF list
  • rdf:rest - the rest of the subject RDF list after the first item
  • rdfs:seeAlso - further information about the subject resource
  • rdfs:isDefinedBy - the definition of the subject resource
  • rdf:value - idiomatic property used for structured values
  • rdf:subject - the subject of the subject RDF statement
  • rdf:predicate - the predicate of the subject RDF statement
  • rdf:object - the object of the subject RDF statement

Simple Knowledge Organization System (SKOS)

SKOS @ W3

Differences between a thesaurus and a formal ontology

from SKOS Reference :
"... To understand this distinction, consider that the "knowledge" made explicit in a formal ontology is expressed as sets of axioms and facts. A thesaurus or classification scheme is of a completely different nature, and does not assert any axioms or facts. Rather, a thesaurus or classification scheme identifies and describes, through natural language and other informal means, a set of distinct ideas or meanings, which are sometimes conveniently referred to as "concepts". These "concepts" may also be arranged and organized into various structures, most commonly hierarchies and association networks. These structures, however, do not have any formal semantics, and cannot be reliably interpreted as either formal axioms or facts about the world. Indeed they were never intended to be so, for they serve only to provide a convenient and intuitive map of some subject domain, which can then be used as an aid to organizing and finding objects, such as documents, which are relevant to that domain.

To make the "knowledge" embedded in a thesaurus or classification scheme explicit in any formal sense requires that the thesaurus or classification scheme be re-engineered as a formal ontology. In other words, some person has to do the work of transforming the structure and intellectual content of a thesaurus or classification scheme into a set of formal axioms and facts. ..."

Friday, November 21, 2008

www.mind-mapping.org

The representation of knowledge in form of graphs let you visualize, classify and connect concepts, ideas, facts or anything that your mind can figure out.
Many ressources related to mind mapping can be found here.
My favorite mind-map tool is the open source XMind based on Eclipse.