<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>The Concept-Oriented Portal News</title>
<link>http://conceptoriented.org</link>
<ttl>1000</ttl>
<description>Latest news about the concept-oriented portal</description>
<copyright>Alexandr Savinov</copyright>
<!-- <lastBuildDate>Mon, 08 May 2006 12:00:00 +0100</lastBuildDate> -->
<generator>conceptoriented.org</generator>
<managingEditor>spam@conceptoriented.org</managingEditor>
<webMaster>spam@conceptoriented.org</webMaster>



<item>
<title>New publication: Nested Ordered Sets and their Use for Data Modelling</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>A. Savinov, Nested Ordered Sets and their Use for Data Modelling. 
Eprint: <a href="http://arxiv.org/abs/0806.4749">arXiv:0806.4749</a> [cs.DB], 2008.
(<a href="http://conceptoriented.org/savinov/publicat/arxiv_0806_4749.pdf">PDF</a>)</p>
<p><b>Abstract.</b></p>
<p>
In this paper we present a new approach to data modelling, called the concept-oriented model (CoM), and describe its main features and characteristics including data semantics and operations. The distinguishing feature of this model is that it is based on the formalism of nested ordered sets where any element participates in two structures simultaneously: hierarchical (nested) and multi-dimensional (ordered). An element of the model is postulated to consist of two parts, called identity and entity, and the whole approach can be naturally broken into two branches: identity modelling and entity modelling. We also propose a new query language with the main construct, called concept, defined as a pair of two classes: identity class and entity class. We describe how its operations of projection, de-projection and product can be used to solve typical data modelling tasks.
</p>
<p>Table of contents:</p>
<ul>
  <li>1. Introduction</li>
  <li>2. Nested Ordered Sets</li>
  <li>3. Data Semantics and Operations</li>
  <li>4. Concept-Oriented Query Language</li>
  <li>5. Related Work</li>
  <li>6. Conclusions</li>
</ul>
]]>
</description>
<pubDate>Mon, 30 June 2008 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#24</guid>

</item>



<item>
<title>New publication: Concepts and Concept-Oriented Programming</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>A. Savinov, <a href="http://www.jot.fm/issues/issue_2008_03/article2/">Concepts and Concept-Oriented Programming</a>, 
Journal of Object Technology, vol. 7, no. 3, March-April 2008, pp. 91-106. 
Download: <a href="http://www.jot.fm/issues/issue_2008_03/article2.pdf">PDF</a>.</p>
<p><b>Abstract.</b></p>
<p>
In the paper we introduce a new programming language construct, called concept, which is defined as a pair of two classes: one reference class and one object class. Instances of the reference class are passed-by-value and are intended to indirectly represent objects. Instances of the object class are passed-by-reference. Each concept has a parent concept specified by means of the concept inclusion relation. This approach where concepts are used instead of classes is referred to as concept-oriented programming (CoP). CoP is intended to generalize object-oriented programming (OOP). Particularly, concepts generalize conventional classes and concept inclusion generalizes class inheritance in OOP. This approach allows the programmer to describe not only objects but also references which are made integral and completely legal part of the program. Program objects at run-time exist within a virtual hierarchal address space and CoP provides means to effectively design such a space for each concrete problem domain.
</p>
<p>Table of contents:</p>
<ul>
  <li>1. Introduction</li>
  <li>2. Concept Definition</li>
  <li>3. Concept Inclusion</li>
  <li>4. Other Mechanisms </li>
  <li>5. Related Work</li>
  <li>6. Conclusions</li>
</ul>
]]>
</description>
<pubDate>Mon, 03 March 2008 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#23</guid>

</item>



<item>
<title>New online paper: Informal Introduction into the Concept-Oriented Programming</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>New online paper on the <a href="http://conceptoriented.org/">Concept-Oriented Portal</a>:</p>

<p>A. Savinov, Informal Introduction into the Concept-Oriented Programming</p>

<p><b>Abstract.</b>
<p>
This paper describes a new approach to programming, called the concept-oriented 
programming (CoP). It is based on using a new programming construct, called 
concept, which generalizes conventional classes. Concepts describe behaviour 
of both objects and references. Hence references are completely legalized 
and made first-class citizens with the same rights as objects. Using concepts 
the programmer can easily describe custom virtual address spaces where objects 
will exist. The hierarchical structure of such a space is modelled by means 
of concept inclusion relation which generalizes class inheritance. In CoP, 
a great deal or even most of functions are executed implicitly during object 
access rather than in target objects themselves. These functions have 
cross-cutting nature but can be effectively separated using CoP.
</p>
<p>Table of contents:</p>
<ul>
  <li>1. Introduction</li>
  <li>2. Hierarchical Addresses</li>
  <li>3. References and Objects</li>
  <li>4. From Classes to Concepts </li>
  <li>5. Access via Dual Methods</li>
  <li>6. CoP vs. OOP</li>
  <li>7. CoP vs. AOP</li>
  <li>8. Concept-Oriented Model</li>
  <li>9. Conclusions</li>
</ul>
]]>
</description>
<pubDate>Mon, 19 November 2007 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#22</guid>

</item>



<item>
<title>New publication: Two-Level Concept-Oriented Data Model</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>The following new paper can be downloaded from the <a href="http://conceptoriented.org/">Concept-Oriented Portal</a>:</p>

<p>A. Savinov, Two-Level Concept-Oriented Data Model, 
Technical Report RT 0006, Institute of Mathematics and Computer Science, Academy of Sciences of Moldova, 2007</p>
<p><b>Abstract.</b> 
<p>
In this paper we describe a new approach to data modelling called the 
concept-oriented model (CoM). This model is based on the formalism of 
nested ordered sets which uses inclusion relation to produce hierarchical 
structure of sets and ordering relation to produce multi-dimensional 
structure among its elements. Nested ordered set is defined as an ordered 
set where an each element can be itself an ordered set. Ordering relation 
in CoM is used to define data semantics and operations with data such as 
projection and de-projection. This data model can be applied to very 
different problems and the paper describes some its uses such grouping 
with aggregation and multi-dimensional analysis.
</p>
]]>
</description>
<pubDate>Tue, 13 November 2007 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#21</guid>

</item>



<item>
<title>Concept-oriented wikipedia started</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p><a href="http://conceptoriented.org/wiki/">Concept-oriented wikipedia</a> 
provides a number of articles written in encyclopedia style and defining 
main terms and notions used in the concept-oriented paradigm including 
<a href="http://conceptoriented.org/wiki/Category:Concept-oriented_programming">concept-oriented programming</a> and 
<a href="http://conceptoriented.org/wiki/Category:Concept-oriented_model">concept-oriented data model</a>.</p>
]]>
</description>
<pubDate>Fri, 26 October 2007 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#20</guid>

</item>



<item>
<title>New publication: An Approach to Programming Based on Concepts</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>The following new paper can be downloaded from the <a href="http://conceptoriented.org/">Concept-Oriented Portal</a>:</p>

<p>A. Savinov, An Approach to Programming Based on Concepts, 
Technical Report RT 0005, Institute of Mathematics and Computer Science, Academy of Sciences of Moldova, 2007</p>
<p><b>Abstract.</b> 
<p>
In this paper we describe a new approach to programming which generalizes 
object-oriented programming. It is based on using a new programming construct, 
called concept, which generalizes classes. Concept is defined as a pair of two 
classes: one reference class and one object class. Each concept has a parent 
concept which is specified using inclusion relation generalizing inheritance. 
We describe several important mechanisms such as reference resolution, 
context stack, dual methods and life-cycle management, inheritance and 
polymorphism. This approach to programming is positioned as a new programming 
paradigm and therefore we formulate its main principles and rules. 
</p>
]]>
</description>
<pubDate>Mon, 09 July 2007 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#19</guid>

</item>



<item>
<title>New publication: Concepts and their Use for Modelling Objects and References in Programming Languages</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>The following new paper can be downloaded from the <a href="http://conceptoriented.org/">Concept-Oriented Portal</a>:</p>

<p>A. Savinov, Concepts and their Use for Modelling Objects and References in Programming Languages, 
Technical Report RT 0004, Institute of Mathematics and Computer Science, Academy of Sciences of Moldova, 2007.</p>
<p><b>Abstract.</b> 
<p>
In the paper a new programming construct, called concept, is introduced. 
Concept is pair of two classes: a reference class and an object class. 
Instances of the reference classes are passed-by-value and are intended 
to represent objects. Instances of the object class are passed-by-reference. 
An approach to programming where concepts are used instead of classes is 
called concept-oriented programming (CoP). In CoP objects are represented 
and accessed indirectly by means of references. The structure of concepts 
describes a hierarchical space with a virtual address system. The paper 
describes this new approach to programming including such mechanisms as 
reference resolution, complex references, method interception, dual methods, 
life-cycle management inheritance and polymorphism. 
</p>
]]>
</description>
<pubDate>Mon, 12 March 2007 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#18</guid>

</item>



<item>
<title>Two new publications: Query by Constraint Propagation in the Concept-Oriented Data Model and Indirect Object Representation and Access by Means of Concepts</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>The following two new papers can be downloaded from the <a href="http://conceptoriented.org/">Concept-Oriented Portal</a>:</p>

<p>A. Savinov, Query by Constraint Propagation in the Concept-Oriented Data Model, 
Computer Science Journal of Moldova, Vol. 14, No. 2, 219-238, 2006</p>
<p><b>Abstract.</b> 
The paper describes an approach to query processing
in the concept-oriented data model. This approach is
based on imposing constraints and specifying the
result type. The constraints are then automatically
propagated over the model and the result contains all
related data items. The simplest constraint
propagation strategy consists of two steps:
propagating down to the most specific level using de-
projection and propagating up to the target concept
using projection. A more complex strategy described in
the paper may consist of many de-projection/projection
steps passing through some intermediate concepts. An
advantage of the described query mechanism is that it
does not need any join conditions because it uses the
structure of the model for propagation. Moreover, this
mechanism does not require specifying an access path
using dimension names. Thus even rather complex
queries can be expressed in simple and natural form
because they are expressed by specifying what
information is available and what related data we want to
get.</p>


<p>A. Savinov, Indirect Object Representation and Access by Means of Concepts
Institute of Mathematics and Informatics, Academy of Sciences of Moldova, Technical Report, 8pp., September 2006</p>
<p><b>Abstract.</b> 
The paper describes a mechanism for indirect object representation 
and access (ORA) in programming languages. The mechanism is based 
on using a new programming construct which is referred to as concept. 
Concept consists of one object class and one reference class both 
having their fields and methods. The object class is the conventional 
class as defined in OOP with instances passed by reference. Instances 
of the reference class are passed by value and are intended to represent 
objects. The reference classes are used to describe how objects have 
to be represented and accessed by providing custom format for their 
identifiers and custom access procedures. Such an approach to programming 
where concepts are used instead of classes is referred to as 
concept-oriented programming. It generalizes OOP and its main advantage 
is that it allows the programmer to describe not only the functionality 
of target objects but also intermediate functions which are executed 
behind the scenes as an object is being accessed.</p>
]]>
</description>
<pubDate>Thu, 02 Nov 2006 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#17</guid>

</item>



<item>
<title>New publication: Grouping and Aggregation in the Concept-Oriented Data Model</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>New paper can be downloaded from the <a href="http://conceptoriented.org/">Concept-Oriented Portal</a>:</p>
<p>A. Savinov, Grouping and Aggregation in the Concept-Oriented Data Model, 
Proc. ACM Symposium on Applied Computing (SAC 2006), April 23-27, 2006, Dijon, France, 482-486</p>
<p><b>Abstract.</b> In the paper we describe the problem of grouping and aggregation 
in the concept-oriented data model. The model is based on ordering its elements 
within a hierarchical multidimensional space. This order is then used to define 
all its main properties and mechanisms. In particular, it is assumed that 
elements positioned higher are interpreted as groups for their lower level 
elements. Two operations of projection and de-projection are defined for 
one-dimensional and multidimensional cases. It is demonstrated how these 
operations can be used for multidimensional analysis.
</p>
]]>
</description>
<pubDate>Mon, 08 May 2006 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#16</guid>

</item>



<item>
<title>FAQ on the concept-oriented programming (CoP) updated</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>New sections have been added to <a href="http://conceptoriented.org/faqs/cop-faq.html">CoP FAQ</a>. 
The first added section on object creation and deletion answers questions 
concerning object life-cycle management. The second added section provides 
examples of Hello World programs which demonstrate various principles of the 
concept-oriented programming.&nbsp; </p>
<p>More information on these and other concept-oriented 
technologies can be found on the <a href="http://conceptoriented.org/">
concept-oriented portal</a>. In particular, questions on these next generation 
technologies can be asked on the recently opened
<a href="http://conceptoriented.org/forums/index.php">forum</a>. </p>
]]>
</description>
<pubDate>Tue, 04 Apr 2006 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#15</guid>

</item>



<item>
<title>FAQ on the concept-oriented programming (CoP) has been started</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>This new <a href="http://conceptoriented.org/faqs/cop-faq.html">CoP FAQ</a> 
is intended to help in understanding what is the concept-oriented programming (CoP). 
In particular, it answers such questions as what is CoP, what are its main 
principles and how it is used. The new approach to programming is based on using 
concepts. A concept is a programming construct consisting of two classes: an 
object class and a reference class. It generalizes classes and is used in a 
concept-oriented program where classes are used in OOP. This new FAQ explains 
what are concepts, describes their properties and how concepts are used for 
programming. The new FAQ also describes other mechanisms used in the 
concept-oriented programming such as continuation methods, method interception, 
reference substitution, context resolution, complex references etc.</p>
<p>CoP is part of the new concept-oriented paradigm which includes also the 
concept-oriented data model (CoM). If the concept-oriented data model describes 
the meaning of objects and how we can manipulate it, then CoP is intended to 
describe object identification mechanism, i.e., how objects are represented and 
accessed. Both they provide a very expressive and powerful framework for 
describing complex systems. More information on these and other concept-oriented 
technologies can be found on the <a href="http://conceptoriented.org/">
concept-oriented portal</a>. In particular, questions on these next generation 
technologies can be asked on the recently opened
<a href="http://conceptoriented.org/forums/index.php">forum</a>. </p>
]]>
</description>
<pubDate>Tue, 14 Mar 2006 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#14</guid>

</item>



<item>
<title>New publication: Concept as a Generalization of Class and Principles of the Concept-Oriented Programming</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>New article can be downloaded from the <a href="http://conceptoriented.org/">Concept-Oriented Portal</a>:</p>
<p>A. Savinov, Concept as a Generalization of Class and Principles of the Concept-Oriented Programming, 
Computer Science Journal of Moldova 13(3), 292-335, 2005.</p>
<p><b>Abstract.</b> In the paper we describe a new construct which is referred to as
concept and a new concept-oriented approach to programming.
Concept generalizes conventional classes and consists of two
parts: an objects class and a reference class. Each concept has a
parent concept specified via inclusion relation. Instances of
reference class are passed by value and are intended to represent
instances of child object classes. The main role of concepts
consists in indirecting object representation and access. In
concept-oriented programming it is assumed that a system consists
of (i) conventional target business methods (BMs), and (ii) hidden
representation and access (RA) methods. If conventional classes
are used to describe only BMs then concepts allow the programmer
to describe both types of functionality including its hidden
intermediate functions which are automatically executed when
objects are being accessed.</p>
]]>
</description>
<pubDate>Tue, 28 Feb 2006 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#13</guid>

</item>



<item>
<title>A discussion forum is added.</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p><b>A discussion forum is added</b></p>
<p>The new <a href="http://conceptoriented.org/forums/index.php">forum</a> 
is aimed at discussing all problems concerning the 
<a href="http://conceptoriented.org/">concept-oriented paradigm</a>.
In particular, one can ask and discuss any questions on the 
concept-oriented data model and concept-oriented programming, 
advantages and disadvantages of these next generation technologies, 
their properties, how they relate to other approaches and open 
issues.</p>
]]>
</description>
<pubDate>Thu, 23 Feb 2006 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#12</guid>

</item>



<item>
<title>New publication: Hierarchical Multidimensional Modelling in the Concept-Oriented Data Model</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>New paper can be downloaded from the <a href="http://conceptoriented.org/">
Concept-Oriented Portal</a>:</p>
<p>A. Savinov, Hierarchical Multidimensional Modelling in the Concept-Oriented 
Data Model, Proc. the 3rd international conference on Concept Lattices and 
Their Applications (CLA'05), Olomouc, Czech Republic, September 7-9, 2005, 123-134.</p>
<p><b>Abstract.</b> In the paper the concept-oriented data model (COM) is described 
from the point of view of its hierarchical and multidimensional properties. 
The model consists of two levels: syntactic and semantic. At the syntactic 
level each element is defined as a combination of its superconcepts. 
At the semantic level each item is defined as a combination of its superitems. 
Such a definition has several general interpretations such as a hierarchical 
coordinate system or multidimensional categorization schema. The described 
approach can be applied to very different problems for dimensional modelling 
including database systems, knowledge based systems, ontologies, complex 
categorizations, knowledge sharing and semantics web.</p>
]]>
</description>
<pubDate>Fri, 25 Nov 2005 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#11</guid>

</item>



<item>
<title>A new online paper has been added</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>An Informal Introduction into the Concept-Oriented Data Model 
has been added to the list of papers on the <a href="http://conceptoriented.org">Concept-Oriented 
Portal</a>. This informal introduction complements the
<a href="http://conceptoriented.org/papers/ComFormalIntroduction.pdf">formal 
introduction</a> written earlier and makes it possible to understand what is the 
concept-oriented data model for a non-specialist. The paper is available in
<a href="http://conceptoriented.org/papers/ComInformalIntroduction.pdf">PDF</a> and 
<a href="http://conceptoriented.org/papers/ComInformalIntroduction.html">HTML</a> 
formats and includes the following sections: </p>

<ul>
  <li>Principles and Goals</li>
  <li>Multidimensional Hierarchical Schema</li>
  <li>Modelling Relationships </li>
  <li>Inverse Dimensions and Access Path </li>
  <li>Query Language</li>
  <li>Conclusions</li>
</ul>
]]>
</description>
<pubDate>Mon, 24 Oct 2005 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#10</guid>

</item>



<item>
<title>A new online article has been published</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>A new online article entitled 
<a href="http://conceptoriented.org/savinov/publicat/jcm_05.html">Logical Navigation in the Concept-Oriented Data Model</a> 
has been published in the <a target="_blank" href="http://www.inconcept.com/jcm/August2005/index.html">Journal of Conceptual Modeling</a>. 
This article is also available in <a href="http://conceptoriented.org/savinov/publicat/jcm_05.html">HTML</a> 
and <a href="http://conceptoriented.org/savinov/publicat/jcm_05.pdf">PDF</a> formats from the Concept-Oriented Portal in the Publications section.</p>
]]>
</description>
<pubDate>Wed, 24 Aug 2005 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#9</guid>

</item>



<item>
<title>A new section in FAQ on the concept-oriented data model has been added</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>A new section in <a href="http://conceptoriented.org/faqs/com-faq.html">FAQ on the concept-oriented data model</a> has been added. This section describes physical structure of CoDM and its difference from logical structure.</p>
]]>
</description>
<pubDate>Mon, 04 Jul 2005 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#8</guid>

</item>



<item>
<title>A paper with formal introduction into the concept-oriented data model has been added</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>This new <a href="http://conceptoriented.org/papers/ComFormalIntroduction.pdf">paper</a> provides a short formal introduction into the concept-oriented model. It will be further updated with new topics.</p>
]]>
</description>
<pubDate>Mon, 20 Jun 2005 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#7</guid>

</item>



<item>
<title>FAQ on the concept-oriented file system (CoFS) has been started</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>The <a href="http://conceptoriented.org/">concept-oriented</a> <a href="http://conceptoriented.org/faqs/cofs-faq.html">CoFS FAQ</a> describes a structure of file system based on and integrated with the concept-oriented database.</p>
]]>
</description>
<pubDate>Mon, 24 Jan 2005 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#6</guid>

</item>



<item>
<title>FAQ on the concept-oriented query language (CoQL) has been started</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>The <a href="http://conceptoriented.org/">concept-oriented</a> <a href="http://conceptoriented.org/faqs/coql-faq.html">CoQL FAQ</a> describes one possible query language suitable for use in the concept-oriented database model.</p>
]]>
</description>
<pubDate>Tue, 07 Dec 2004 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#5</guid>

</item>



<item>
<title>FAQ on the concept-oriented database model (CoDM) has been updated</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>The <a href="http://conceptoriented.org/">concept-oriented</a> <a href="http://conceptoriented.org/faqs/com-faq.html">CoDM FAQ</a> answers such questions as what is the concept-oriented database model (CoDM) syntax and semantics, what are concepts and items, dimensions and realationships, grouping and aggregation. It also covers some implementation issues and provides a comparison with other database models and data modeling approaches.</p>
]]>
</description>
<pubDate>Wed, 01 Dec 2004 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#4</guid>

</item>



<item>
<title>FAQ on the concept-oriented database model (CODBM) has been added</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>This new <a href="http://conceptoriented.org/">concept-oriented</a> FAQ answers such questions as what is the concept-oriented database model (CODBM) syntax and semantics, what are concepts and items, dimensions and realationships, grouping and aggregation. It also covers some implementation issues and provides a comparison with other database models and data modeling approaches.</p>
]]>
</description>
<pubDate>Wed, 17 Nov 2004 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#3</guid>

</item>



<item>
<title>FAQ on general principle of the concept-oriented paradigm has been added</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>The concept-oriented paradigm is based on a set of general principles. In particular, these principles describe what objects are, where do they live, how they are represented and accessed. Although these principle are of very general and even somewhat philosophical character they are quite important for understanding the basics of more concrete mechanisms such as concept-oriented programming (CoP), concept-oriented database model (CODBM) and concept-oriented design. In particular, these principles are useful in understanding differences from the existing paradigms such as the object-oriented one.</p>
]]>
</description>
<pubDate>Tue, 09 Nov 2004 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#2</guid>

</item>



<item>
<title>The concept-oriented portal has been launched</title>
<link>http://conceptoriented.org/</link>
<description>
<![CDATA[
<p>Concept-orientation is a new paradigm, which underlies such disciplines as concept-oriented programming, concept-oriented databases, concept-oriented analysis and many others. It is based on a set of new general principles, which are different from those currently used in these disciplines. This <a href="http://conceptoriented.org/">portal</a> is aimed to collect all information relevant to the concept-oriented approach.</p>
]]>
</description>
<pubDate>Tue, 02 Nov 2004 12:00:00 +0100</pubDate>
<guid isPermaLink="false">http://conceptoriented.org/rss/rss.xml#1</guid>

</item>



</channel>
</rss>