--- /dev/null
+L0 = <http://www.simantics.org/Layer0-1.1>
+PROJECT = <http://www.simantics.org/Project-1.2>
+SILK = <http://www.simantics.org/Silk-1.1>
+VP = <http://www.simantics.org/Viewpoint-1.2>
+MOD = <http://www.simantics.org/Modeling-1.2>
+
+DesktopUI = <http://www.simantics.org/DesktopUI-1.0> : L0.Ontology
+ @L0.new
+
+DesktopUI.SCLMain : L0.SCLModule
+ L0.SCLModule.definition _ : L0.String
+ @L0.loadString "scl/SCLMain.scl"
+
+DesktopUI.BrowseContext : VP.BrowseContext
+ VP.BrowseContext.Includes PROJECT.ProjectBrowseContext
+ VP.BrowseContext.HasChildContribution MOD.Contributions.ModelLibraries
+
+DesktopUI.FileMenuNewActionContext : VP.BrowseContext
+ VP.BrowseContext.IsIncludedIn PROJECT.ProjectFileMenuNewActionContext
+ VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
+ L0.HasLabel "Shared Library"
+ VP.ActionContribution.HasImage SILK.folder
+ VP.ActionContribution.HasCategory VP.EditActionCategory
+ VP.ActionContribution.HasNodeType PROJECT.Project
+ VP.ActionContribution.HasAction ACTIONS.NewSharedLibrary
+
+ACTIONS = DesktopUI.Actions : L0.Library
+
+ACTIONS.NewSharedLibrary
+ @MOD.sclAction "newSharedLibraryAction"
+
\ No newline at end of file