<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: modelling question (from RDBMS perspective) in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/modelling-question-from-rdbms-perspective/m-p/280714#M233844</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;your concept of a "kind" would usually be modelled with categories in Alfresco. Categories provide hierarchial "tags" that can be applied as simple properties to the node (no object-object associations) and can be used in FTS queries (Lucene or SOLR) to search for any level of the hierarchy, e.g. you can have a query for "all documents that are contracts" but can also drill it down to "all documents that contracts in the above 100k$ or between 100 and 150 k$".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Have a look at &amp;lt;a href="&lt;/SPAN&gt;&lt;A href="https://wiki.alfresco.com/wiki/Classification_And_Categories" rel="nofollow noopener noreferrer"&gt;https://wiki.alfresco.com/wiki/Classification_And_Categories&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;Classification and Categories&amp;lt;/a&amp;gt; in the wiki to learn more.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Since Alfresco 3.4 there is also a category administration tool in Alfresco Share which allows simple management / addition of categories that are dynamically made available to users in the form UI.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One general suggestion though: I personally would refrain from adding custom categories in the "cm:generalclassifiable" tree of categories. It is best to have one category tree per classification concept as you can configure the form UI to limit selectable categories to a specific (main) tree. Since you would be using sub-trees if adding to "cm:generalclassifiable" you can't restrict your users from selecting arbitrary categories instead of just your "contract kind" categories.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Axel&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Dec 2013 12:34:55 GMT</pubDate>
    <dc:creator>afaust</dc:creator>
    <dc:date>2013-12-12T12:34:55Z</dc:date>
    <item>
      <title>modelling question (from RDBMS perspective)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/modelling-question-from-rdbms-perspective/m-p/280712#M233842</link>
      <description>I was thinking about application design in alfresco. I come with RDBMS background and relational type of thinking is somehow stuck in my mind. Obviously, alfresco requires different approach so I would like to ask few questions an discuss possible answers.First of all I am not sure how to work with</description>
      <pubDate>Wed, 11 Dec 2013 20:30:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/modelling-question-from-rdbms-perspective/m-p/280712#M233842</guid>
      <dc:creator>darionis</dc:creator>
      <dc:date>2013-12-11T20:30:18Z</dc:date>
    </item>
    <item>
      <title>Re: modelling question (from RDBMS perspective)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/modelling-question-from-rdbms-perspective/m-p/280713#M233843</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It helps (I think) to think about an object model rather than a RDBMS when configuring alfresco.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So I see that you have translated your "kind" to "type".&amp;nbsp;&amp;nbsp; You also need to dig into your requirement to see if you have any subtypes - you probably do.&amp;nbsp;&amp;nbsp; And then if you have things that are not related to the type of document or are optional then those become aspects.&amp;nbsp;&amp;nbsp; Then you can work out how documents relate to each other.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My advice i've given previously on these forums is to try to model your documents and see how far you get.&amp;nbsp;&amp;nbsp; If things become hard or un-natural then you are either unfortunate and have a difficult problem or have made a mistake in your model.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;CMIS query performance can be a factor but just as with SQL, different queries will take different times to execute.&amp;nbsp;&amp;nbsp;&amp;nbsp; I'd suggest that you decide upon your model first and then worry about optimising your query next.&amp;nbsp; &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Dec 2013 10:34:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/modelling-question-from-rdbms-perspective/m-p/280713#M233843</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2013-12-12T10:34:36Z</dc:date>
    </item>
    <item>
      <title>Re: modelling question (from RDBMS perspective)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/modelling-question-from-rdbms-perspective/m-p/280714#M233844</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;your concept of a "kind" would usually be modelled with categories in Alfresco. Categories provide hierarchial "tags" that can be applied as simple properties to the node (no object-object associations) and can be used in FTS queries (Lucene or SOLR) to search for any level of the hierarchy, e.g. you can have a query for "all documents that are contracts" but can also drill it down to "all documents that contracts in the above 100k$ or between 100 and 150 k$".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Have a look at &amp;lt;a href="&lt;/SPAN&gt;&lt;A href="https://wiki.alfresco.com/wiki/Classification_And_Categories" rel="nofollow noopener noreferrer"&gt;https://wiki.alfresco.com/wiki/Classification_And_Categories&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;Classification and Categories&amp;lt;/a&amp;gt; in the wiki to learn more.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Since Alfresco 3.4 there is also a category administration tool in Alfresco Share which allows simple management / addition of categories that are dynamically made available to users in the form UI.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One general suggestion though: I personally would refrain from adding custom categories in the "cm:generalclassifiable" tree of categories. It is best to have one category tree per classification concept as you can configure the form UI to limit selectable categories to a specific (main) tree. Since you would be using sub-trees if adding to "cm:generalclassifiable" you can't restrict your users from selecting arbitrary categories instead of just your "contract kind" categories.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Axel&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Dec 2013 12:34:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/modelling-question-from-rdbms-perspective/m-p/280714#M233844</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2013-12-12T12:34:55Z</dc:date>
    </item>
  </channel>
</rss>

