Complete sampel .pprrj available ?

Post Reply
essentialkolja
Posts: 4
Joined: 26 Mar 2009, 10:10

Hi,

I wondered if there was a pre-filled sample .pprj file available for download.

I have got the Essential essential_baseline_v1.pprj running but I want would like to see how everything works when having filled all of the fields.

Thanks for answering

Kolja van Horssen
[email protected]
jason.powell
Posts: 32
Joined: 04 Feb 2009, 15:01

Hi Kolja,

we realise that a sample project would be helpful in the earliest stages of understanding how the meta-model is put together and we hope to make one available within the next couple of weeks (time permitting). As well as publishing the sample project on the main site for general consumption, we will also post a message here to notify you that it is available.

Jason
(Essential Project Team)
Essential Project Team
bstenberg64
Posts: 2
Joined: 15 Apr 2009, 21:21

Hi Jason,

Any news on this? It would definitely accelerate the ascent up the learning curve ;)

Seeing all, or most of the, reports with actual data would enhance the understanding of them.

/Björn
jason.powell
Posts: 32
Joined: 04 Feb 2009, 15:01

Apologies for the delay.

We are targeting Friday 24th April to make the first release of the sample repository available.

As mentioned before, this initial release will only provide a thin slice through the layers and views of a fictional organisation. The focus for this initial version is to demonstrate how to apply the Essential Meta-Model and will not look to provide a heavily populated repository for reporting demonstration purposes.

However, our overall goal is to extend and grow the sample repository over time to give new users insight into all aspects of the Essential Architecture Manager.

Jason
(Essential Project Team)
Essential Project Team
bstenberg64
Posts: 2
Joined: 15 Apr 2009, 21:21

Wonderful news and thanks for the reply.
jason.powell
Posts: 32
Joined: 04 Feb 2009, 15:01

The first release of the sample Essential Project repository is now available and can be downloaded from the Share area of the main site.

Jason
(Essential Project Team)
Essential Project Team
mrkyle
Posts: 4
Joined: 21 Apr 2009, 23:31

The project won't load for me. Although I can happily load the example projects and my own projects. Any ideas?
User avatar
jonathan.carter
Posts: 1087
Joined: 04 Feb 2009, 15:44

Could you describe any error messages that you are getting?

It might also be worth downloading and unpacking the sample repository again. Make sure to unpack it somewhere where the 3 project files are in the same folder (.PINS, .PONT, .PPRJ)

Let me know whether this helps - and any error messages

Thanks

Jonathan
Essential Project Team
mrkyle
Posts: 4
Joined: 21 Apr 2009, 23:31

All sample files are in the same directory - with no other files present.

There is no message of any kind at all. When I use the File:Open menu item the dialog closes, the program 'thinks' for several seconds, but when response returns no project is open. Using the startup dialog to open the project has the same result.

I should also mention that I have no trouble opening the Essential Baseline V1 project or creating and editing my own projects.
User avatar
jonathan.carter
Posts: 1087
Joined: 04 Feb 2009, 15:44

Did you try re-downloading the sample project?
We have had a similar case that was caused by a bad download and re-downloading fixed everything.
Apologies if you've already tried this.

If you could find any exception messages from Protege, that would be very helpful - either in the command prompt that runs Protege or in the Protege logs, which can be found in:
<Protege Install>/logs/protege_N.log
where 'N' will be a number.

Thanks

Jonathan
Essential Project Team
mrkyle
Posts: 4
Joined: 21 Apr 2009, 23:31

Re-downloaded and tried again. No success. Here is the log file.(The forum won't allow me to upload so I apologise for dumping the contents)

2009.06.03 13:35:55.450 EST INFO: *** SYSTEM START *** -- SystemUtilities.logSystemInfo()
2009.06.03 13:35:55.465 EST CONFIG: Protege 3.4 Build 526, JVM 1.6.0_13-b03, memory=66M, Windows XP, encoding=UTF-8, language=en, country=AU -- SystemUtilities.logSystemInfo()
2009.06.03 13:35:55.762 EST CONFIG: Loaded plugin edu.stanford.smi.protegex.owl - OWL Plugin -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:56.356 EST CONFIG: Loaded plugin ca.uvic.cs.chisel.jambalaya - Jambalaya -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:56.528 EST CONFIG: Loaded plugin com.enterprise_architecture.essential.widgets - Essential Architecture Manager Report Tab -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:56.606 EST CONFIG: Loaded plugin dfki.protege.ontoviz -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:56.637 EST CONFIG: Loaded plugin edu.stanford.smi.protegex.rdf_backend - RDF Backend -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:56.700 EST CONFIG: Loaded plugin edu.stanford.smi.protegex.changes - Changes tab -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:56.793 EST CONFIG: Loaded plugin edu.stanford.smi.protegex.standard_extensions - Graph Widget, Table Widget -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:56.918 EST CONFIG: Loaded plugin edu.stanford.smi.protegex.chatPlugin - Chat -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:56.934 EST CONFIG: Loaded plugin edu.stanford.smi.protege.collab - Collaborative Protege -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:56.981 EST CONFIG: Loaded plugin edu.stanford.smi.protege.script - Script Plugin -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:57.137 EST CONFIG: Loaded plugin edu.stanford.smi.protege.stringsearch - String Search Tab -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:57.168 EST CONFIG: Loaded plugin edu.stanford.smi.protegex.datamaster - DataMaster Tab -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:57.262 EST CONFIG: Loaded plugin edu.stanford.smi.protegex.pal_tabs - PAL Tabs -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:57.309 EST CONFIG: Loaded plugin edu.stanford.smi.protegex.ezpal - EZPal Tab -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:57.325 EST CONFIG: Loaded plugin edu.stanford.smi.protegex.facets_tab -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:57.356 EST CONFIG: Loaded plugin edu.stanford.smi.protegex.instance_tree -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:57.418 EST CONFIG: Loaded plugin edu.stanford.smi.protegex.prompt - PROMPT Tab -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:57.653 EST CONFIG: Loaded plugin edu.stanford.smi.protegex.metaanalysis - MetaAnalysis Tab -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:57.715 EST CONFIG: Loaded plugin edu.stanford.smi.protegex.owl.inference.pellet - Protege Pellet Reasoner -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:57.872 EST CONFIG: Loaded plugin edu.stanford.smi.protegex.umls_tab - UMLS Tab -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:57.918 EST CONFIG: Loaded plugin edu.stanford.smi.protegex.wordnet - WordNet Tab -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:57.934 EST CONFIG: Loaded plugin edu.stanford.smi.protegex.xml_tab - XML Tab -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:57.981 EST CONFIG: Loaded plugin org.algernon - Algernon -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:58.043 EST CONFIG: Loaded plugin se.liu.ida.JessTab - JessTab Plugin -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:58.122 EST CONFIG: Loaded plugin uk.ac.iam.soton.akt.tgviztab - TGVizTab -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:58.137 EST CONFIG: Loaded plugin uk.ac.man.cs.mig.coode.debugger -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:58.200 EST CONFIG: Loaded plugin uk.ac.man.cs.mig.coode.manchesterowlsyntaxeditor -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:58.231 EST CONFIG: Loaded plugin uk.ac.man.cs.mig.coode.owldoc -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:58.262 EST CONFIG: Loaded plugin uk.ac.man.cs.mig.coode.owlindividualstab -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:58.278 EST CONFIG: Loaded plugin uk.ac.man.cs.mig.coode.owlviz -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:58.387 EST CONFIG: Loaded plugin uk.ac.man.cs.mig.coode.protege.wizard - Basic Wizards -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:58.434 EST CONFIG: Loaded plugin uk.ac.man.cs.mig.coode.protege.wizard.owl - OWL Wizards -- PluginUtilities.logClassLoaderInformation()
2009.06.03 13:35:58.450 EST WARNING: Look and feel not found: com.jgoodies.looks.plastic.PlasticLookAndFeel -- SystemUtilities.setLookAndFeel()
2009.06.03 13:36:19.511 EST INFO: Loaded 5000 instances: essential_baseline_v1_ProjectKB_Instance_30751 -- Parser.getInstance()
2009.06.03 13:36:19.574 EST INFO: Loaded 6000 instances: essential_baseline_v1_ProjectKB_Instance_31918 -- Parser.getInstance()
2009.06.03 13:36:19.652 EST INFO: Loaded 7000 instances: essential_baseline_v1_ProjectKB_Instance_35565 -- Parser.getInstance()
2009.06.03 13:36:19.683 EST INFO: Set type on 5000 instances: essential_baseline_v1_ProjectKB_Instance_41819 -- Parser.getInstance()
2009.06.03 13:36:19.824 EST INFO: Loaded 8000 instances: essential_baseline_v1_ProjectKB_Instance_42280 -- Parser.getInstance()
2009.06.03 13:36:19.871 EST INFO: Set type on 6000 instances: essential_baseline_v1_ProjectKB_Instance_43655 -- Parser.getInstance()
2009.06.03 13:36:19.918 EST INFO: Loaded 9000 instances: essential_baseline_v1_ProjectKB_Instance_4685 -- Parser.getInstance()
2009.06.03 13:36:19.949 EST INFO: Set type on 7000 instances: essential_baseline_v1_ProjectKB_Instance_47557 -- Parser.getInstance()
2009.06.03 13:36:19.980 EST INFO: Loaded 10000 instances: essential_baseline_v1_ProjectKB_Instance_50079 -- Parser.getInstance()
2009.06.03 13:36:20.011 EST INFO: Set type on 8000 instances: essential_baseline_v1_ProjectKB_Instance_55014 -- Parser.getInstance()
2009.06.03 13:36:20.058 EST INFO: Loaded 11000 instances: essential_baseline_v1_ProjectKB_Instance_56428 -- Parser.getInstance()
2009.06.03 13:36:20.090 EST INFO: Set type on 9000 instances: essential_baseline_v1_ProjectKB_Instance_57800 -- Parser.getInstance()
2009.06.03 13:36:20.136 EST INFO: Loaded 12000 instances: essential_baseline_v1_ProjectKB_Instance_58372 -- Parser.getInstance()
2009.06.03 13:36:20.168 EST INFO: Set type on 10000 instances: essential_baseline_v1_ProjectKB_Instance_62670 -- Parser.getInstance()
2009.06.03 13:36:20.215 EST INFO: Loaded 13000 instances: essential_baseline_v1_ProjectKB_Instance_65121 -- Parser.getInstance()
2009.06.03 13:36:20.261 EST INFO: Set type on 11000 instances: essential_baseline_v1_ProjectKB_Instance_66336 -- Parser.getInstance()
2009.06.03 13:36:20.293 EST INFO: Loaded 14000 instances: essential_baseline_v1_ProjectKB_Instance_67754 -- Parser.getInstance()
2009.06.03 13:36:20.340 EST INFO: Set type on 12000 instances: essential_baseline_v1_ProjectKB_Instance_69198 -- Parser.getInstance()
2009.06.03 13:36:20.371 EST INFO: Loaded 15000 instances: essential_baseline_v1_ProjectKB_Instance_80052 -- Parser.getInstance()
2009.06.03 13:36:20.574 EST INFO: Set type on 13000 instances: essential_prj_AA_v1.1_graphArchTest_ProjectKB_Instance_1763 -- Parser.getInstance()
2009.06.03 13:36:20.590 EST INFO: Loaded 16000 instances: essential_prj_AA_v1.2_graphArchTest_ProjectKB_Instance_3887 -- Parser.getInstance()
2009.06.03 13:36:20.683 EST INFO: Set type on 14000 instances: essential_prj_CC_v1.4.2_ProjectKB_Instance_130503 -- Parser.getInstance()
2009.06.03 13:36:20.699 EST INFO: Loaded 17000 instances: essential_prj_CC_v1.4.2_ProjectKB_Instance_13704 -- Parser.getInstance()
2009.06.03 13:36:20.777 EST INFO: Set type on 15000 instances: essential_prj_CC_v1.4.2_ProjectKB_Instance_190031 -- Parser.getInstance()
2009.06.03 13:36:20.793 EST INFO: Loaded 18000 instances: essential_prj_CC_v1.4.2_ProjectKB_Instance_191142 -- Parser.getInstance()
2009.06.03 13:36:20.871 EST INFO: Set type on 16000 instances: essential_prj_EE_v0.1_ProjectKB_Instance_10076 -- Parser.getInstance()
2009.06.03 13:36:21.121 EST INFO: Loaded 19000 instances: essential_sample_repository_v1.0_ProjectKB_Class4709 -- Parser.getInstance()
2009.06.03 13:36:21.136 EST INFO: Set type on 17000 instances: essential_sample_repository_v1.0_ProjectKB_Class5100 -- Parser.getInstance()
2009.06.03 13:36:21.933 EST INFO: Set type on 18000 instances: essential_sample_repository_v1.0_ProjectKB_Class6100 -- Parser.getInstance()
User avatar
jonathan.carter
Posts: 1087
Joined: 04 Feb 2009, 15:44

Thanks for posting these - don't worry about the trace dump - makes it easy to see what's happening.

I notice 2 things from the trace. Firstly, it looks like you are using Protege 3.4 RC1. We have fixed our custom widgets so that they work with the full release of Protege 3.4 now. So if you have a chance, it would be worth upgrading your Protege. However, I've tested the Sample Repository project with Protege 3.4 RC1 and it loads fine.

The second point that I note is that your setup is only providing 66MB memory to Protege. This might not be enough - and is a likely reason as to why the project is not starting. 66MB is quite low - I would recommend something in the region of 256MB or 512MB (as I have mine setup).
I notice that you are running on Windows, so you can control the memory in the Protege preferences dialog. See this wiki page for more details on setting the memory (heap size).

Finally, from your trace, it certainly looks like Protege does not finish loading the project. On success, you should see something like:

essential_sample_repository_v1.0_ProjectKB_Class6100 -- Parser.getInstance()
2009.06.01 13:54:12.720 BST INFO: Loaded 20000 instances: KB_792952_Instance_1 -- Parser.getInstance()
2009.06.01 13:54:17.221 BST INFO: Load time for file:/.../.../Demo%20Repositories/essential_sample_repository_v1/essential_sample_repository_v1.0.pprj = 5 sec (project) + 1 sec (ui) -- ProjectManager$3.run()

as the last lines of the log.

Try the memory (heap size) configuration and let me know how you get on. Test this before looking at an update to Protege 3.4 (full release).

Jonathan
Essential Project Team
Post Reply