Company
The Company-Level Entity in B2BCMarket
A Company represents a company-level presence within the B2BCMarket connected marketplace.
Within the B2BCMarket Connected Entity Architecture (BCEA), a Company connects its broader Business context with its operational Branches and marketplace Products.
Business
↓
Company
↓
Branch
↓
Product
What Is a Company?
In B2BCMarket, a Company represents an organizational entity operating within a Business context.
A Company can maintain its own public identity, profile, branding, contact information, marketplace status, Branches, and connected Products.
The Company therefore serves as an important middle layer between the broader Business and the operational Branches through which marketplace activity can take place.
Company in the Connected Entity Architecture
The Company occupies the second level of the primary B2BCMarket entity hierarchy.
Business
↓
Company
↓
Branch
↓
Product
A Company maintains a relationship with its parent Business and can contain multiple Branches.
Those Branches can in turn contain marketplace Products.
Independent Company Identity
Every public Company has its own public identity within B2BCMarket.
The public Company identity allows the Company to be accessed independently rather than only through its parent Business.
The current Company public identifier is constructed from the Company slug and the Company's public share identifier.
Conceptually:
CompanySlug-CompanyShareidentifier
The slug provides a human-readable component while the public share identifier provides a stable public identity component.
Company Public URL
A Company can be independently accessed through its public catalog URL.
The Company URL provides a direct entry point into the Company's public marketplace representation.
From the Company context, visitors can discover the Business associated with the Company and the Branches through which the Company participates in the marketplace.
Company and Business
Every Company is connected to its broader Business context.
Business
↓
Company
The Business relationship provides organizational context without removing the Company's independent identity.
A visitor viewing a Company can therefore understand which Business the Company belongs to.
The Company catalog representation includes the Business identity and public URL so that this relationship remains navigable.
Company to Business Navigation
Company pages provide a natural navigation path back to their parent Business.
Company
↓
Business
This reverse relationship is an important part of BCEA because an entity does not lose its broader context when a visitor enters the marketplace at the Company level.
Company and Branches
A Company can have one or more Branches.
Company
↓
Branch
A Branch represents an operational or geographic presence of the Company.
Branch information can include location, address, service area, contact information, availability, and connected marketplace Products.
The Company therefore provides the organizational layer that connects these operational locations to the broader Business.
Company to Branch Navigation
Visitors can move from a Company to its connected Branches.
Company
↓
Branch A
↓
Products
A Company can have multiple Branches, and each Branch can participate in the marketplace through its own Product relationships.
Company and Products
Products are connected to a Company through the Company's Branches.
Company
↓
Branch
↓
Product
This relationship allows Products to maintain their operational Branch context while also remaining connected to the Company responsible for that marketplace presence.
A Product can therefore be discovered in the context of both its immediate Branch and its parent Company.
Company and Product Context
A Product does not need to exist as an isolated marketplace listing.
Through BCEA, a Product can identify its:
- Business
- Company
- Branch
This gives buyers additional context when evaluating a marketplace offering.
Company Profile
The Company can maintain profile information that describes its presence within B2BCMarket.
Company profile information can include a company slogan and company description.
This information provides visitors with an understanding of the Company beyond individual Product listings.
Company Contact Information
A Company's public representation can include contact-related information.
Current Company catalog information can include:
- Company email
- Company website
These details allow visitors to understand the Company's public contact and web presence.
Company Branding
Company branding provides visual identity within the marketplace.
The Company catalog representation can include:
- Company logo
- Company poster
Branding allows a Company to maintain a recognizable identity across its marketplace representation.
Company Marketplace Status
A Company's marketplace representation reflects its current marketplace state.
The current catalog architecture considers Company availability, marketplace Branches, and Product relationships when determining whether a Company should have a public catalog representation.
A Company without available marketplace Branches or marketplace Product relationships does not remain represented in the active Company XML catalog.
Company and Marketplace Participation
A Company participates in the marketplace through its connected Branches and Products.
Company
↓
Available Branch
↓
Marketplace Product
This structure allows marketplace participation to reflect the operational organization of the Company.
Company in the XML Catalog
The Company entity is also represented in the B2BCMarket machine-readable XML catalog architecture.
The Company XML contains Company identity and information, Business context, and connected Branch information.
<Company>
↓
Business
↓
Branches
↓
Products
The XML representation follows the same entity relationships used by the public marketplace catalog.
The XML catalog therefore represents the existing Company relationships rather than creating a separate relationship structure.
Company and Buyers
Buyers can use the Company context to understand the organization behind marketplace Products.
A buyer discovering a Product can navigate to its Branch and Company and then continue to the associated Business.
Product
↓
Branch
↓
Company
↓
Business
This provides organizational context that may not be available from an isolated Product listing.
Company and Sellers
Sellers can use the Company level to represent their company presence within the connected marketplace.
The Company level can connect the broader Business identity with the operational Branches and marketplace Products associated with the seller's participation.
This allows marketplace representation to follow the seller's actual organizational structure.
Company and Merchants
Merchants can interact with marketplace activity through the connected Company structure.
Because a Company remains connected to its Business, Branches, and Products, merchant-oriented marketplace activity can retain meaningful business context.
Company as a Marketplace Entry Point
A visitor can enter B2BCMarket through a Company rather than starting at the Business level.
From the Company, the visitor can explore:
- The parent Business
- Connected Branches
- Products available through those Branches
Company
↓
Branch
↓
Product
Company as a Connected Entity
The Company is therefore more than an individual marketplace page.
It is a connected public entity that maintains relationships with its Business, Branches, and Products.
Its independent public identity allows it to be accessed directly, while its relationships provide the context needed to understand where the Company fits within the larger B2BCMarket ecosystem.
Company Relationship Summary
- A Company represents a company-level marketplace entity.
- A Company belongs to a broader Business context.
- A Company can have multiple Branches.
- Branches can contain marketplace Products.
- A Company has its own public identity.
- A Company has its own public catalog URL.
- A Company can maintain profile information.
- A Company can maintain contact information.
- A Company can maintain branding information.
- A Company can be connected to its Business through public navigation.
- A Company can lead visitors toward its Branches and Products.
- The Company relationship is also represented in machine-readable catalogs.