SharpShell – Windows Explorer context menu extension (notes)

Some personal development notes on using SharpShell library to develop Windows Explorer context menu extension for Windows 7+ and 64bit platforms: Make sure you checked: Project properties > Application > Assembly Information > Make COM Visible Make your own build of the SharpShell library and tools from the source code – to make sure the…

imbSCI & imbACE for .NET Standard, .NET 4.5 and .NET 4.0

Since 15th May, imbVeles libraries are in process of migration from single-target .NET 4.0 framework to cross-platform and multi-target libraries/packages (.NET Standard 2.0, .NET 4.5, .NET 4.0). So far, complete imbSCI and imbACE stacks are converted, as well as, some lateral packages like: imbWEM.CommonData (contains both imbMiningContext and imbCommonModel namespaces), imbNLP.Transliteration and netDXF.Standard. The API documentation is also updated.

netDXF.Standard

The package contains Daniel Carvajal’s netDxf .net library, programmed in C# to read and write AutoCAD dxf files. It supports AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013, and AutoCad2018 dxf database versions, in both text and binary format. It provides high-level approach to the DXF Document.

This is a multi-platform fork of netDxf library from Daniel Carvajal. It allows use of the library on .NET 4.5 and .NET Standard 2.0 with purpose to target Xamarin.Forms and mobile devices. Goals of the fork are:

  • To provide multiplatform support for NuGet package (.NET 4.5, .NET Standard 2.0)
  • To provide DXF rendering library using SkiaSharp and imbSCI.Graph’s SVG capability.
  • To improve XML documentation
  • To create demo Xamarin.Forms 3.0 Windows WPF, Android and iOS demo DXF viewer application.

Current documentation: http://doc.veles.rs/

Crawl Job Execution

imbWEB
Excerpt from theoretical paper on imbWEM and Crawl Job execution

The Crawl Job consists of the web domain list and the configuration parameters. The result of the job execution, the Result Set, is fed into index database for later use by the Company Semantic Profile (CSP) construction and enrichment (Figure 1) procedures. Resource Employment features (Table 2) are related to two different levels of the architecture (Figure 4): the Job Level Context (JLC) and the Domain Level Crawl (DLC).

Text document representation models – literature review

Three (currently) most popular document representation methods are : Vector Space Model – VSM TF-IDF & Cosine similarity Latent Semantic IndexingThe Vector Space Model, document representation method, doesn’t give the semantic relations of term. The LSIThe Vector Space Model, document representation method, doesn’t give the semantic relations of term. The LSI method overcomes the limitation of VSM. LSI is an approach that use particular matrix transformation technique called Singular Value Decomposition (SVD).... More method overcomes the limitation of VSM. LSIThe Vector Space Model, document representation method, doesn’t give the semantic relations of term. The LSI method overcomes the limitation of VSM. LSI is an approach that use particular matrix transformation technique called Singular Value Decomposition (SVD).... More is an approach that use particular matrix transformation technique called Singular Value…

imbSCI 0.2.0 .NET Standard

imbSCI Foundation libraries are separated into four NuGet packages and migrated to .NET Standard 2.0, with two additional targets (.NET 4.0 and .NET 4.5). Therefore, new NuGet packages (starting with version  number 0.2.*, and having .Standard name suffix) are fully cross-platform, from Windows XP to mobile devices. New NuGet packages include three target platforms: + .NET…