Описание одной деятельности состоит из «Вида деятельности», «Предмета деятельности» и необязательной «Связанной деятельности». 

Видами деятельности, согласно рыночной модели, является набор:

Виды деятельности представляют собой иерархический справочник, на верхнем уровне которого находится вариант «Все», означающий любой или все вышеперечисленные виды деятельностей. 

Предметами деятельности является иерархический классификатор товаров и услуг, который содержит все интересующие нас позиции, разбитые согласно своей сути по отраслям («Металлургия», «Химия», «Транспорт», «Финансы» и прочее). Список предметов деятельности формируется справочником товары и услуги.

Связанная деятельность - это та деятельность, с которой каким-либо образом связана данная. Некоторые деятельности сложно описать с помощью лишь понятий «Вид деятельности» и «Товар», так, чтобы при этом не расширять излишне справочник товаров или видов деятельности. К примеру, нежелательно было бы вводить такой товар/услугу, как «аренда вагонов», чтобы описать владельцев подвижного состава, поскольку это означает, что потенциально список товар и услуг будет расширен такими вещами как «аренда судов», «аренда локомотивов» и т.п. Вместо этого можно определить деятельность как «производит аренду»  связанную с «использует вагоны». Так, при описании большинства услуг требуется привлекать заранее описанные деятельности. Ссылки деятельностей друг на друга могут быть вложены на произвольное число уровней.

Рассмотрим более сложный пример деятельности – страхование транспортировки угля через ж/д. Она включает в себя:

Ее можно описать как:

ДеятельностьВид деятельностиТовар/УслугаСвязана с
Производит страхование при производстве экспедированияПроизводствоСтрахованиеПроизводство экспедирования при использование вагонов
Производство экспедирования при использовании вагоновПроизводствоЭкспедированиеИспользование вагонов на рынке угля
Использование вагонов на рынке угляИспользованиеВагоныРынок угля
Рынок угляВсеУголь-

Каждую деятельность можно определить как спецификацию с собственным названием в классификации компаний.

Рыночная деятельность компании

Рыночная деятельность компании описывается не только видом деятельности, но и через ее географию,  нашу оценку крупности (по шкале «крупный», «средний», «мелкий»), и количество (например, производимые или потребляемые тонны товара, количество используемых вагонов). Компания может осуществлять более одной рыночной деятельности, и это будет выражаться в том, что одной компании будет назначено несколько деятельностей. Также, одной и той же деятельностью компания может заниматься в разных географических регионах с разной крупностью, и это также может выражаться как присутствие у одной компании нескольких экземпляров одной и той же деятельности с разной географией. Определить деятельность компании можно через карточку компании и в разделе компании через детали деятельности и классификация.

Поиск и фильтрация

Самым прямым и наименее удачным способом поиска компаний является наложение фильтра по точному совпадению искомой деятельности и деятельности, зафиксированной у компании. Непрактичность такого способа поиска объясняется многообразием деятельностей, учитывая множество товарных позиций, видов деятельности и связей деятельностей друг с другом.

Для того чтобы сделать поиск компаний по их деятельностям более эффективным, требуется механизм обобщений деятельностей. Сама процедура поиска компаний по деятельностям будет выполняться как наложение в качестве фильтра более общей деятельности, в результате чего должны быть возвращены все компании, деятельности которых указаны более подробно.

Логика обобщений деятельностей имеет две плоскости:

Уточнение деятельности

Справочники видов деятельности и товаров  являются иерархическими, что позволяет выполнять обобщения в их плоскости. Например, услуга страхования являются подчиненной для финансовых услуг.  Потому деятельность «Производит страхование» – уточняет → «Производит финансовые услуги»

Аналогично вид деятельности «Все» содержит в себе все остальные виды деятельности. Следовательно  «Производит страхование» – уточняет → «Рынок страхования» (Вид деятельности - «Все», Услуга - «Страхование»)

Поиск с обобщением по «связанным деятельностям»

Такое обобщение имеет два направления: «специализацию» и «влияние» одного рынка на другой.

«Специализация» – это направленность одной рыночной деятельности на обслуживание другой. В приведенном выше примере «Использование вагонов на рынке угля» такое использование вагонов специализировано именно для «Использование вагонов». Следовательно  «Использование вагонов на рынке угля» – специализирует → «Использование вагонов» и таким образом деятельность «Использование вагонов» является обобщением «Использование вагонов на рынке угля». Допустимая степень обобщения специализации при поиске может быть явно указана, и составлять, к примеру, «не более одного уровня», что означает, что в цепочке связанных друг с другом деятельностей будут считаться подходящими такие, у которых нужно отбросить «хвост» из не более чем одной специализирующей деятельности. Например, если отбросить специализацию на 4 уровня, то выходит, что «Производит страхование» обобщает «Производство экспедирования при использовании вагонов».

«Влияние на рынок» – это косвенная связь одной деятельности с другой. Например, нефтеперевозчики имеют влияние на региональные рынки нефтепродуктов в том смысле, что устанавливаемые ими цены на услуги и объемы предложения услуг могут сказываться на цене нефти в этом регионе. Если нужно отобрать все компании, влияющие своей деятельностью на определенный рынок, но не обязательно являющиеся его непосредственными участниками, нужно применять обобщение по влиянию. В приведенном выше примере  «Производит страхование при производстве экспедирования при использовании вагонов на рынке угля» компании, занимающиеся подобной деятельностью, влияют (хотя и не участвуют непосредственно) на рынок «Транспортировки угля через ж/д». Следовательно «Производство экспедирования при использование вагонов» является обобщением для  «Производит страхование при производстве экспедирования». 

Однако, те компании, у которых указано только «Оказывает услуги страхования» без уточнения  для каких именно рынков, влияние на рынок грузоперевозок никак не может быть вычислено.