3webs Visibility Engine

LEGAL · AI-FIRST
EU · GDPR · AI Act
Reference · Machine web

The data dictionary

72 entities · 142 typed relations · 18 pages · 215 internal edges · generated 31 August 2026

Every page on this site publishes a structured-data graph. This is the model behind it, written out in full: which entities exist, how they relate, in which direction, and how many of each. It is generated from the graph that is actually served — not written alongside it — so it cannot drift out of date without the site changing too.

The machine-readable form is at /data-dictionary.json. The vocabulary is the glossary; the measured signals are the 167 signals.

On this page
  1. Notation
  2. Entity catalogue
  3. Relation matrix
  4. Inter-page link graph
  5. Why publish this

1. Notation

Each relation is a triple: subject → property → object. Cardinality is read from the subject towards the object.

NotationMeaning
1..1The subject points at exactly one object through this property.
1..NThe subject points at one or more objects through this property.
↑ inboundThe same relation seen from the object end. Every relation below is listed from both sides.
inverseThe property that names the reverse direction. Where schema.org defines an inverseOf we name it; where it does not, the reverse is real but unnamed, and we say so rather than invent a term.

2. Entity catalogue

Each entity, its schema.org type, and every relation touching it — outbound and inbound. An entity with no inbound relation is reachable only from the page it sits on; an entity with many is a hub of the model.

EntityTypeRelations
AIVENTURE S.R.L.
#organization
Organization + Corporationbrand #brand 1..1 · no named inverse
employee #founder 1..1 · no named inverse
founder #founder 1..1 · no named inverse
image #logo 1..1 · no named inverse
about from #webpage 1..1
about from /167-signals#webpage 1..1
about from /404#webpage 1..1
about from /a2a-secrets#webpage 1..1
about from /agents#webpage 1..1
about from /ai-act#webpage 1..1
about from /contact#webpage 1..1
about from /cookies#webpage 1..1
about from /data-dictionary#webpage 1..1
about from /for-ai-teams#webpage 1..1
about from /for-compliance-consultants#webpage 1..1
about from /for-seo-agencies#webpage 1..1
about from /gdpr#webpage 1..1
about from /glossary#webpage 1..1
about from /policy#webpage 1..1
about from /pricing#webpage 1..1
about from /self-audit#webpage 1..1
about from /terms#webpage 1..1
affiliation from #founder 1..1
author from #app 1..1
author from #source 1..1
copyrightHolder from #methodology 1..1
copyrightHolder from #website 1..1
creator from #data-dictionary 1..1
creator from #methodology 1..1
creator from #signal-registry 1..1
mainEntity from /contact#aboutpage 1..1
mainEntity from /contact#contactpage 1..1
parentOrganization from #business 1..1
provider from #api 1..1
provider from #service 1..1
publisher from #app 1..1
publisher from #sample-report 1..1
publisher from #webpage 1..1
publisher from #website 1..1
publisher from /167-signals#webpage 1..1
publisher from /404#webpage 1..1
publisher from /a2a-secrets#webpage 1..1
publisher from /agents#techarticle 1..1
publisher from /agents#webpage 1..1
publisher from /ai-act#techarticle 1..1
publisher from /ai-act#webpage 1..1
publisher from /contact#webpage 1..1
publisher from /cookies#webpage 1..1
publisher from /data-dictionary#webpage 1..1
publisher from /for-ai-teams#webpage 1..1
publisher from /for-compliance-consultants#webpage 1..1
publisher from /for-seo-agencies#webpage 1..1
publisher from /gdpr#webpage 1..1
publisher from /glossary#webpage 1..1
publisher from /policy#webpage 1..1
publisher from /pricing#webpage 1..1
publisher from /self-audit#webpage 1..1
publisher from /terms#webpage 1..1
worksFor from #founder 1..1
3webs
#website
WebSitecopyrightHolder #organization 1..1 · no named inverse
hasPart #api 1..N · inverse isPartOf
hasPart #glossary 1..N · inverse isPartOf
hasPart #service 1..N · inverse isPartOf
publisher #organization 1..1 · no named inverse
about from #data-dictionary 1..1
isPartOf from #profilepage 1..1
isPartOf from #webpage 1..1
isPartOf from /167-signals#webpage 1..1
isPartOf from /404#webpage 1..1
isPartOf from /a2a-secrets#webpage 1..1
isPartOf from /agents#webpage 1..1
isPartOf from /ai-act#webpage 1..1
isPartOf from /contact#aboutpage 1..1
isPartOf from /contact#contactpage 1..1
isPartOf from /contact#webpage 1..1
isPartOf from /cookies#webpage 1..1
isPartOf from /data-dictionary#webpage 1..1
isPartOf from /for-ai-teams#webpage 1..1
isPartOf from /for-compliance-consultants#webpage 1..1
isPartOf from /for-seo-agencies#webpage 1..1
isPartOf from /gdpr#webpage 1..1
isPartOf from /glossary#webpage 1..1
isPartOf from /policy#webpage 1..1
isPartOf from /pricing#webpage 1..1
isPartOf from /self-audit#webpage 1..1
isPartOf from /terms#webpage 1..1
Three-Web Visibility Observation
#service
Servicebrand #brand 1..1 · no named inverse
hasOfferCatalog #catalog 1..1 · no named inverse
provider #organization 1..1 · no named inverse
about from #sample-report 1..1
hasPart from #website 1..N
itemOffered from #offer-api 1..1
itemOffered from #offer-daily 1..1
itemOffered from #offer-free 1..1
itemOffered from #offer-monthly 1..1
itemOffered from #offer-pack100 1..1
itemOffered from #offer-pack500 1..1
itemOffered from #offer-report 1..1
itemOffered from #offer-weekly 1..1
Dan Ionesco
#founder
Personaffiliation #organization 1..1 · no named inverse
hasOccupation #occupation 1..1 · no named inverse
worksFor #organization 1..1 · no named inverse
author from /agents#techarticle 1..1
author from /ai-act#techarticle 1..1
employee from #organization 1..1
founder from #organization 1..1
mainEntity from #profilepage 1..1
3webs Engine
#app
SoftwareApplication + WebApplicationauthor #organization 1..1 · no named inverse
isBasedOn #source 1..1 · no named inverse
offers #offer-free 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
creator from #report 1..1
creator from #sample-report 1..1
targetProduct from #source 1..1
Home / audit
#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb #breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
The 167 signals
/167-signals#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /167-signals#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
Not found
/404#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /404#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
A2A secrets
/a2a-secrets#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /a2a-secrets#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
For agents
/agents#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /agents#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
EU AI Act
/ai-act#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /ai-act#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
Contact
/contact#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /contact#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
Cookies
/cookies#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /cookies#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
Data dictionary
/data-dictionary#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /data-dictionary#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
For AI teams
/for-ai-teams#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /for-ai-teams#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
For compliance consultants
/for-compliance-consultants#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /for-compliance-consultants#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
For SEO agencies
/for-seo-agencies#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /for-seo-agencies#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
GDPR
/gdpr#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /gdpr#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
Glossary
/glossary#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /glossary#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
Acceptable use
/policy#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /policy#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
Pricing
/pricing#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /pricing#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
Self audit
/self-audit#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /self-audit#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
Terms
/terms#webpage
WebPageabout #organization 1..1 · inverse subjectOf
breadcrumb /terms#breadcrumb 1..1 · no named inverse
isPartOf #website 1..1 · inverse hasPart
primaryImageOfPage #logo 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
3webs HTTP and A2A API
#api
WebAPI + APIReferenceprovider #organization 1..1 · no named inverse
about from /agents#techarticle 1..1
hasPart from #website 1..N
3webs
#brand
Brandlogo #logo 1..1 · no named inverse
brand from #organization 1..1
brand from #service 1..1
3webs Sample Report
#sample-report
DigitalDocumentabout #service 1..1 · inverse subjectOf
creator #app 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
3webs engine source
#source
SoftwareSourceCodeauthor #organization 1..1 · no named inverse
targetProduct #app 1..1 · no named inverse
isBasedOn from #app 1..1
techarticle
/agents#techarticle
TechArticle + APIReferenceabout #api 1..1 · inverse subjectOf
author #founder 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
3webs data dictionary
#data-dictionary
Dataset + DataCatalogabout #website 1..1 · inverse subjectOf
creator #organization 1..1 · no named inverse
The 167-Signal Methodology
#methodology
CreativeWorkcopyrightHolder #organization 1..1 · no named inverse
creator #organization 1..1 · no named inverse
Free tier — 3 reports per domain per month
#offer-free
OfferitemOffered #service 1..1 · no named inverse
offers from #app 1..1
Dan Ionesco — Founder
#profilepage
ProfilePageisPartOf #website 1..1 · inverse hasPart
mainEntity #founder 1..1 · no named inverse
techarticle
/ai-act#techarticle
TechArticleauthor #founder 1..1 · no named inverse
publisher #organization 1..1 · no named inverse
About AIVENTURE S.R.L.
/contact#aboutpage
AboutPageisPartOf #website 1..1 · inverse hasPart
mainEntity #organization 1..1 · no named inverse
Contact
/contact#contactpage
ContactPageisPartOf #website 1..1 · inverse hasPart
mainEntity #organization 1..1 · no named inverse
breadcrumb
#breadcrumb
BreadcrumbListbreadcrumb from #webpage 1..1
3webs
#business
OnlineBusinessparentOrganization #organization 1..1 · inverse subOrganization
3webs plans
#catalog
OfferCataloghasOfferCatalog from #service 1..1
3webs Glossary
#glossary
DefinedTermSethasPart from #website 1..N
AI Delivery Infrastructure architect
#occupation
OccupationhasOccupation from #founder 1..1
API access — pay as you go
#offer-api
OfferitemOffered #service 1..1 · no named inverse
Monitoring — daily interval
#offer-daily
OfferitemOffered #service 1..1 · no named inverse
Monitoring — monthly interval
#offer-monthly
OfferitemOffered #service 1..1 · no named inverse
API pack — 100 calls
#offer-pack100
OfferitemOffered #service 1..1 · no named inverse
API pack — 500 calls
#offer-pack500
OfferitemOffered #service 1..1 · no named inverse
Additional report
#offer-report
OfferitemOffered #service 1..1 · no named inverse
Monitoring — weekly interval
#offer-weekly
OfferitemOffered #service 1..1 · no named inverse
3webs Report
#report
DigitalDocumentcreator #app 1..1 · no named inverse
3webs Signal Registry
#signal-registry
Dataset + DataCatalogcreator #organization 1..1 · no named inverse
breadcrumb
/167-signals#breadcrumb
BreadcrumbListbreadcrumb from /167-signals#webpage 1..1
breadcrumb
/404#breadcrumb
BreadcrumbListbreadcrumb from /404#webpage 1..1
breadcrumb
/a2a-secrets#breadcrumb
BreadcrumbListbreadcrumb from /a2a-secrets#webpage 1..1
breadcrumb
/agents#breadcrumb
BreadcrumbListbreadcrumb from /agents#webpage 1..1
breadcrumb
/ai-act#breadcrumb
BreadcrumbListbreadcrumb from /ai-act#webpage 1..1
breadcrumb
/contact#breadcrumb
BreadcrumbListbreadcrumb from /contact#webpage 1..1
breadcrumb
/cookies#breadcrumb
BreadcrumbListbreadcrumb from /cookies#webpage 1..1
breadcrumb
/data-dictionary#breadcrumb
BreadcrumbListbreadcrumb from /data-dictionary#webpage 1..1
breadcrumb
/for-ai-teams#breadcrumb
BreadcrumbListbreadcrumb from /for-ai-teams#webpage 1..1
breadcrumb
/for-compliance-consultants#breadcrumb
BreadcrumbListbreadcrumb from /for-compliance-consultants#webpage 1..1
breadcrumb
/for-seo-agencies#breadcrumb
BreadcrumbListbreadcrumb from /for-seo-agencies#webpage 1..1
breadcrumb
/gdpr#breadcrumb
BreadcrumbListbreadcrumb from /gdpr#webpage 1..1
breadcrumb
/glossary#breadcrumb
BreadcrumbListbreadcrumb from /glossary#webpage 1..1
breadcrumb
/policy#breadcrumb
BreadcrumbListbreadcrumb from /policy#webpage 1..1
breadcrumb
/pricing#breadcrumb
BreadcrumbListbreadcrumb from /pricing#webpage 1..1
breadcrumb
/self-audit#breadcrumb
BreadcrumbListbreadcrumb from /self-audit#webpage 1..1
breadcrumb
/terms#breadcrumb
BreadcrumbListbreadcrumb from /terms#webpage 1..1
The five audit dimensions
#dimensions
ItemList— no typed relations
faq
#faq
FAQPage— no typed relations
How to run an AI visibility audit
#howto
HowTo— no typed relations
The Machine Web
#machine-web
Thing— no typed relations
Run an audit …
#nav
SiteNavigationElement— no typed relations
The three webs
#three-webs
ItemList— no typed relations

3. Relation matrix

The same 142 relations, grouped by property. This is the view to read when you want to know what a property means here and where it is used.

about

The subject the item is about. The reverse direction is named subjectOf in schema.org.

SubjectCardinalityObject
#data-dictionary1..1#website
#sample-report1..1#service
#webpage1..1#organization
/167-signals#webpage1..1#organization
/404#webpage1..1#organization
/a2a-secrets#webpage1..1#organization
/agents#techarticle1..1#api
/agents#webpage1..1#organization
/ai-act#webpage1..1#organization
/contact#webpage1..1#organization
/cookies#webpage1..1#organization
/data-dictionary#webpage1..1#organization
/for-ai-teams#webpage1..1#organization
/for-compliance-consultants#webpage1..1#organization
/for-seo-agencies#webpage1..1#organization
/gdpr#webpage1..1#organization
/glossary#webpage1..1#organization
/policy#webpage1..1#organization
/pricing#webpage1..1#organization
/self-audit#webpage1..1#organization
/terms#webpage1..1#organization

affiliation

An organisation the person is affiliated with. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#founder1..1#organization

author

Who wrote the work. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#app1..1#organization
#source1..1#organization
/agents#techarticle1..1#founder
/ai-act#techarticle1..1#founder

brand

The brand the item is sold under. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#organization1..1#brand
#service1..1#brand

breadcrumb

The breadcrumb trail leading to the page. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#webpage1..1#breadcrumb
/167-signals#webpage1..1/167-signals#breadcrumb
/404#webpage1..1/404#breadcrumb
/a2a-secrets#webpage1..1/a2a-secrets#breadcrumb
/agents#webpage1..1/agents#breadcrumb
/ai-act#webpage1..1/ai-act#breadcrumb
/contact#webpage1..1/contact#breadcrumb
/cookies#webpage1..1/cookies#breadcrumb
/data-dictionary#webpage1..1/data-dictionary#breadcrumb
/for-ai-teams#webpage1..1/for-ai-teams#breadcrumb
/for-compliance-consultants#webpage1..1/for-compliance-consultants#breadcrumb
/for-seo-agencies#webpage1..1/for-seo-agencies#breadcrumb
/gdpr#webpage1..1/gdpr#breadcrumb
/glossary#webpage1..1/glossary#breadcrumb
/policy#webpage1..1/policy#breadcrumb
/pricing#webpage1..1/pricing#breadcrumb
/self-audit#webpage1..1/self-audit#breadcrumb
/terms#webpage1..1/terms#breadcrumb

copyrightHolder

Who holds copyright in the work. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#methodology1..1#organization
#website1..1#organization

creator

Who produced the item. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#data-dictionary1..1#organization
#methodology1..1#organization
#report1..1#app
#sample-report1..1#app
#signal-registry1..1#organization

employee

A person employed by the organisation. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#organization1..1#founder

founder

Who founded the organisation. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#organization1..1#founder

hasOccupation

The occupation the person holds. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#founder1..1#occupation

hasOfferCatalog

The catalogue of offers for the service. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#service1..1#catalog

hasPart

A component the item contains. The reverse direction is named isPartOf in schema.org.

SubjectCardinalityObject
#website1..N#api
#website1..N#glossary
#website1..N#service

image

An image representing the item. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#organization1..1#logo

isBasedOn

The resource the item is derived from. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#app1..1#source

isPartOf

The larger item this belongs to. The reverse direction is named hasPart in schema.org.

SubjectCardinalityObject
#profilepage1..1#website
#webpage1..1#website
/167-signals#webpage1..1#website
/404#webpage1..1#website
/a2a-secrets#webpage1..1#website
/agents#webpage1..1#website
/ai-act#webpage1..1#website
/contact#aboutpage1..1#website
/contact#contactpage1..1#website
/contact#webpage1..1#website
/cookies#webpage1..1#website
/data-dictionary#webpage1..1#website
/for-ai-teams#webpage1..1#website
/for-compliance-consultants#webpage1..1#website
/for-seo-agencies#webpage1..1#website
/gdpr#webpage1..1#website
/glossary#webpage1..1#website
/policy#webpage1..1#website
/pricing#webpage1..1#website
/self-audit#webpage1..1#website
/terms#webpage1..1#website

itemOffered

The service or product an offer covers. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#offer-api1..1#service
#offer-daily1..1#service
#offer-free1..1#service
#offer-monthly1..1#service
#offer-pack1001..1#service
#offer-pack5001..1#service
#offer-report1..1#service
#offer-weekly1..1#service

The organisation mark. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#brand1..1#logo

mainEntity

The primary thing the page is about. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#profilepage1..1#founder
/contact#aboutpage1..1#organization
/contact#contactpage1..1#organization

offers

An offer to supply the item. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#app1..1#offer-free

parentOrganization

The organisation above this one. The reverse direction is named subOrganization in schema.org.

SubjectCardinalityObject
#business1..1#organization

primaryImageOfPage

The lead image of the page. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#webpage1..1#logo
/167-signals#webpage1..1#logo
/404#webpage1..1#logo
/a2a-secrets#webpage1..1#logo
/agents#webpage1..1#logo
/ai-act#webpage1..1#logo
/contact#webpage1..1#logo
/cookies#webpage1..1#logo
/data-dictionary#webpage1..1#logo
/for-ai-teams#webpage1..1#logo
/for-compliance-consultants#webpage1..1#logo
/for-seo-agencies#webpage1..1#logo
/gdpr#webpage1..1#logo
/glossary#webpage1..1#logo
/policy#webpage1..1#logo
/pricing#webpage1..1#logo
/self-audit#webpage1..1#logo
/terms#webpage1..1#logo

provider

Who provides the service. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#api1..1#organization
#service1..1#organization

publisher

Who published the item. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#app1..1#organization
#sample-report1..1#organization
#webpage1..1#organization
#website1..1#organization
/167-signals#webpage1..1#organization
/404#webpage1..1#organization
/a2a-secrets#webpage1..1#organization
/agents#techarticle1..1#organization
/agents#webpage1..1#organization
/ai-act#techarticle1..1#organization
/ai-act#webpage1..1#organization
/contact#webpage1..1#organization
/cookies#webpage1..1#organization
/data-dictionary#webpage1..1#organization
/for-ai-teams#webpage1..1#organization
/for-compliance-consultants#webpage1..1#organization
/for-seo-agencies#webpage1..1#organization
/gdpr#webpage1..1#organization
/glossary#webpage1..1#organization
/policy#webpage1..1#organization
/pricing#webpage1..1#organization
/self-audit#webpage1..1#organization
/terms#webpage1..1#organization

targetProduct

The product this source code builds. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#source1..1#app

worksFor

The organisation the person works for. schema.org defines no inverse for this property, so the reverse direction exists in the data but has no name of its own.

SubjectCardinalityObject
#founder1..1#organization

4. Inter-page link graph

Entities are one layer; pages are another. This is which page links to which, counted from the rendered HTML rather than from intent. Out is how many pages a page points to, in is how many point back at it.

PageOutInLinks to
Home / audit
/
1517/167-signals, /agents, /ai-act, /contact, /cookies, /data-dictionary, /for-ai-teams, /for-compliance-consultants, /for-seo-agencies, /gdpr, /glossary, /policy, /pricing, /self-audit, /terms
The 167 signals
/167-signals
1117/, /agents, /ai-act, /contact, /cookies, /data-dictionary, /gdpr, /glossary, /policy, /pricing, /terms
Not found
/404
91/, /167-signals, /agents, /ai-act, /cookies, /data-dictionary, /gdpr, /glossary, /pricing
A2A secrets
/a2a-secrets
121/, /167-signals, /agents, /ai-act, /contact, /cookies, /data-dictionary, /gdpr, /glossary, /policy, /pricing, /terms
For agents
/agents
1117/, /167-signals, /ai-act, /contact, /cookies, /data-dictionary, /gdpr, /glossary, /policy, /pricing, /terms
EU AI Act
/ai-act
1117/, /167-signals, /agents, /contact, /cookies, /data-dictionary, /gdpr, /glossary, /policy, /pricing, /terms
Contact
/contact
1115/, /167-signals, /agents, /ai-act, /cookies, /data-dictionary, /gdpr, /glossary, /policy, /pricing, /terms
Cookies
/cookies
1117/, /167-signals, /agents, /ai-act, /contact, /data-dictionary, /gdpr, /glossary, /policy, /pricing, /terms
Data dictionary
/data-dictionary
1717/, /167-signals, /404, /a2a-secrets, /agents, /ai-act, /contact, /cookies, /for-ai-teams, /for-compliance-consultants, /for-seo-agencies, /gdpr, /glossary, /policy, /pricing, /self-audit, /terms
For AI teams
/for-ai-teams
154/, /167-signals, /agents, /ai-act, /contact, /cookies, /data-dictionary, /for-compliance-consultants, /for-seo-agencies, /gdpr, /glossary, /policy, /pricing, /self-audit, /terms
For compliance consultants
/for-compliance-consultants
144/, /167-signals, /agents, /ai-act, /contact, /cookies, /data-dictionary, /for-ai-teams, /for-seo-agencies, /gdpr, /glossary, /policy, /pricing, /terms
For SEO agencies
/for-seo-agencies
144/, /167-signals, /agents, /ai-act, /contact, /cookies, /data-dictionary, /for-ai-teams, /for-compliance-consultants, /gdpr, /glossary, /policy, /pricing, /terms
GDPR
/gdpr
1117/, /167-signals, /agents, /ai-act, /contact, /cookies, /data-dictionary, /glossary, /policy, /pricing, /terms
Glossary
/glossary
1117/, /167-signals, /agents, /ai-act, /contact, /cookies, /data-dictionary, /gdpr, /policy, /pricing, /terms
Acceptable use
/policy
1115/, /167-signals, /agents, /ai-act, /contact, /cookies, /data-dictionary, /gdpr, /glossary, /pricing, /terms
Pricing
/pricing
1117/, /167-signals, /agents, /ai-act, /contact, /cookies, /data-dictionary, /gdpr, /glossary, /policy, /terms
Self audit
/self-audit
93/, /167-signals, /agents, /ai-act, /cookies, /data-dictionary, /gdpr, /glossary, /pricing
Terms
/terms
1115/, /167-signals, /agents, /ai-act, /contact, /cookies, /data-dictionary, /gdpr, /glossary, /policy, /pricing

5. Why publish this

A structured-data graph is a set of claims about how a business is shaped. Most sites emit one and never look at it again, which is how a graph ends up asserting that a page is about an organisation that no longer exists, or that an offer covers a service that was renamed. The dictionary is the readable form of the claim, so the drift is visible.

Publishing it also does something for machines: a system reading this site does not have to reverse-engineer our model from fifteen separate pages. The relations, their directions and their cardinalities are stated once, in one place, in a form it can fetch.

It is generated, not written. If the graph changes and the dictionary does not, that is a bug in our build, and it is the kind of bug our own engine would flag.

← Run an audit  ·  The 167 signals  ·  Glossary  ·  JSON

Questions

It measures how a website presents itself to AI systems, answer engines and search crawlers. The engine fetches the page, robots.txt, sitemap.xml and the declared machine-readable signal files, then evaluates 167 signals across the human web, the AI web and the machine web.

No. Every score is produced by deterministic rules applied to evidence actually observed on the website. A language model writes only the short narrative summary. The same website in the same state always produces the same score.

Because a signal that cannot be verified from public sources has not failed — it simply could not be tested. Marking it as failed would invent a verdict. Every report states how many signals were actually tested.

SEO is the technical and content foundation used by search engines. AEO structures content so assistants extract direct answers. GEO makes the brand entity discoverable and citable by generative systems. AIO covers how AI systems understand, rank and reproduce content across the full stack.

No. The audit inspects only publicly served resources. Nothing is installed, no tracking code is added, no authentication is attempted, and no private area is accessed.

The first three reports per domain each calendar month are free. After that each report is EUR 19, excluding VAT. Monitoring one domain costs EUR 29 per month for a monthly interval, EUR 49 for weekly and EUR 99 for daily. API access is EUR 19 per call, with volume packs at EUR 12.90 and EUR 9.90 per call and an enterprise tier on request. Full pricing is published at 3webobs.com/pricing.

Yes. The engine implements the Agent-to-Agent protocol at /a2a, in versions 1.0 and 0.3, with an agent card at /.well-known/agent-card.json. A REST endpoint at /audit accepts a URL and returns the same report as JSON. Worked examples are published at 3webobs.com/agents.

No. Third-party AI systems change their behaviour without notice and no provider guarantees citation. The audit identifies observable technical signals within your control; it does not promise a ranking, a citation or a commercial outcome.

No. The report is a technical observation, not a certification and not a legal opinion. For a formal classification under Regulation (EU) 2024/1689, obtain independent legal analysis.

AIVENTURE S.R.L., a company registered in Bucharest, Romania, European Union, operating under the 5thElement.ai brand. Registration details and the full legal documentation are published on the site.