Odp:WhatIsAPattern

From Odp

(Difference between revisions)
Jump to: navigation, search
Line 10: Line 10:
== What is a pattern? ==
== What is a pattern? ==
Patterns are used in many areas as "templates" or abstract descriptions encoding best practices of some field. The introduction of patterns in computer science is generally attributed to inspiration taken from the architecture field and [http://www.patternlanguage.com/leveltwo/ca.htm Christopher Alexander]. Software patterns are probably most well known as Design Patterns, as in the [http://en.wikipedia.org/wiki/Design_Patterns_(book) GoF book from 1995]. Other patterns include [http://www.dorsethouse.com/books/dmp.html data model patterns], linguistic patterns, [http://www.cs.utexas.edu/users/pclark/papers/handbook03.abs.html knowledge patterns] and many more.  
Patterns are used in many areas as "templates" or abstract descriptions encoding best practices of some field. The introduction of patterns in computer science is generally attributed to inspiration taken from the architecture field and [http://www.patternlanguage.com/leveltwo/ca.htm Christopher Alexander]. Software patterns are probably most well known as Design Patterns, as in the [http://en.wikipedia.org/wiki/Design_Patterns_(book) GoF book from 1995]. Other patterns include [http://www.dorsethouse.com/books/dmp.html data model patterns], linguistic patterns, [http://www.cs.utexas.edu/users/pclark/papers/handbook03.abs.html knowledge patterns] and many more.  
-
 
== What is an ODP? ==
== What is an ODP? ==
ODPs have been described in many papers and also in deliverables of the NeOn project. Below is a short "reading list":
ODPs have been described in many papers and also in deliverables of the NeOn project. Below is a short "reading list":
 +
...to be completed
...to be completed

Revision as of 13:28, 8 May 2009

This page contains some useful links for the newbie at ODP and ontologies in general. Consider that these are just suggestions where to start, and we don not intend this to be a comprehensive and complete collection.

What is an ontology?

There are many views on this subject, and numerous definitions. We will not tell you which one to use, but here are some useful links to start forming your own opinion and finding more information:

What is a pattern?

Patterns are used in many areas as "templates" or abstract descriptions encoding best practices of some field. The introduction of patterns in computer science is generally attributed to inspiration taken from the architecture field and Christopher Alexander. Software patterns are probably most well known as Design Patterns, as in the GoF book from 1995. Other patterns include data model patterns, linguistic patterns, knowledge patterns and many more.

What is an ODP?

ODPs have been described in many papers and also in deliverables of the NeOn project. Below is a short "reading list":

...to be completed

Personal tools
Quality Committee
Content OP publishers