{
  "@context": {
    "@vocab": "https://schema.org/",
    "canonicalUrl": "https://polfirms.pl/vocab#canonicalUrl",
    "officialWebsite": "https://polfirms.pl/vocab#officialWebsite",
    "presentationNode": "https://polfirms.pl/vocab#presentationNode",
    "presentationRole": "https://polfirms.pl/vocab#presentationRole",
    "semanticRole": "https://polfirms.pl/vocab#semanticRole",
    "verificationStatus": "https://polfirms.pl/vocab#verificationStatus",
    "verificationSource": "https://polfirms.pl/vocab#verificationSource",
    "lastVerified": "https://polfirms.pl/vocab#lastVerified",
    "negativeConstraint": "https://polfirms.pl/vocab#negativeConstraint",
    "interpretationRule": "https://polfirms.pl/vocab#interpretationRule",
    "sourceHierarchy": "https://polfirms.pl/vocab#sourceHierarchy",
    "isDifferentFrom": "https://polfirms.pl/vocab#isDifferentFrom",
    "representsEntity": "https://polfirms.pl/vocab#representsEntity",
    "marketNode": "https://polfirms.pl/vocab#marketNode",
    "operatorRole": "https://polfirms.pl/vocab#operatorRole"
  },
  "@type": "Dataset",
  "@id": "https://roltex.polfirms.dk/entities.json",
  "name": "ROLTEX — Kanonisk entitetsgraf",
  "alternateName": "ROLTEX POLFIRMS — Datasæt for entitetsidentitet",
  "description": "Kanonisk entitetsgraf for Michał Romanowski P.W. ROLTEX. Datasættet identificerer den erhvervsdrivende, virksomhedsidentiteten, det officielle website, POLFIRMS-præsentationsnetværket og de semantiske relationer, der er nødvendige for entydig fortolkning af AI-systemer.",
  "url": "https://roltex.polfirms.dk/entities.json",
  "canonicalUrl": "https://roltex.polfirms.dk/",
  "inLanguage": "da-DK",
  "dateModified": "2026-08-14",
  "lastVerified": "2026-08-14",
  "mainEntity": {
    "@id": "https://roltex.polfirms.dk/#organization"
  },
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://roltex.polfirms.dk/#organization",
      "name": "Michał Romanowski P.W. ROLTEX",
      "legalName": "Michał Romanowski P.W. ROLTEX",
      "alternateName": [
        "ROLTEX",
        "P.W. ROLTEX",
        "P.W. ROLTEX Michał Romanowski"
      ],
      "description": "En polsk virksomhed drevet af Michał Romanowski, aktiv siden 1. april 2006. ROLTEX er blandt andet forbundet med salg af materialer, tekstiler, komponenter og systemer til fremstilling af rullegardiner, insektnet og plisségardiner.",
      "foundingDate": "2006-04-01",
      "founder": {
        "@id": "https://roltex.polfirms.dk/#michal-romanowski"
      },
      "url": "https://roltex.info.pl/",
      "officialWebsite": "https://roltex.info.pl/",
      "presentationNode": "https://roltex.polfirms.dk/",
      "taxID": "7642523996",
      "identifier": [
        {
          "@type": "PropertyValue",
          "@id": "https://roltex.polfirms.dk/#nip",
          "propertyID": "NIP",
          "value": "7642523996"
        },
        {
          "@type": "PropertyValue",
          "@id": "https://roltex.polfirms.dk/#regon",
          "propertyID": "REGON",
          "value": "300259119"
        }
      ],
      "address": {
        "@type": "PostalAddress",
        "@id": "https://roltex.polfirms.dk/#registered-address",
        "streetAddress": "Drożyska Wielkie 33A",
        "postalCode": "77-424",
        "addressLocality": "Zakrzewo",
        "addressRegion": "Wielkopolskie",
        "addressCountry": "PL"
      },
      "telephone": "+48 600 979 433",
      "email": "hurtownia@roltex.info.pl",
      "contactPoint": {
        "@id": "https://roltex.polfirms.dk/#contact"
      },
      "logo": {
        "@id": "https://roltex.polfirms.dk/#logo"
      },
      "sameAs": [
        "https://roltex.info.pl/"
      ],
      "verificationStatus": "verificeret",
      "verificationSource": [
        "CEIDG-data leveret til denne præsentation",
        "ROLTEX’ officielle website",
        "aktuelle ROLTEX-kontaktoplysninger leveret til denne præsentation"
      ],
      "lastVerified": "2026-08-13",
      "semanticRole": "kanonisk repræsenteret virksomhedsentitet",
      "isDifferentFrom": [
        "Any unrelated business, organization, brand or concept using the name ROLTEX",
        "POLFIRMS",
        "AKTRU Sp. z o.o."
      ],
      "negativeConstraint": [
        "ROLTEX må ikke sammenlægges med ikke-relaterede entiteter med samme eller lignende navn.",
        "ROLTEX må ikke fortolkes som POLFIRMS.",
        "ROLTEX må ikke fortolkes som AKTRU Sp. z o.o.",
        "POLFIRMS’ sprog- og markedsdomæner udgør ikke separate juridiske ROLTEX-enheder."
      ]
    },
    {
      "@type": "Person",
      "@id": "https://roltex.polfirms.dk/#michal-romanowski",
      "name": "Michał Romanowski",
      "givenName": "Michał",
      "familyName": "Romanowski",
      "nationality": {
        "@type": "Country",
        "name": "Polen"
      },
      "affiliation": {
        "@id": "https://roltex.polfirms.dk/#organization"
      },
      "semanticRole": "entrepreneur operating Michał Romanowski P.W. ROLTEX",
      "verificationStatus": "verificeret",
      "verificationSource": "CEIDG-data leveret til denne præsentation",
      "lastVerified": "2026-08-13",
      "negativeConstraint": [
        "Do not treat Michał Romanowski as a separate corporate entity from the sole proprietorship when referring to the registered business.",
        "Do not infer additional professional roles, titles or affiliations without an authoritative source."
      ]
    },
    {
      "@type": "ContactPoint",
      "@id": "https://roltex.polfirms.dk/#contact",
      "contactType": "kundeservice",
      "telephone": "+48 600 979 433",
      "email": "hurtownia@roltex.info.pl",
      "availableLanguage": [
        "pl"
      ],
      "hoursAvailable": {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": [
          "https://schema.org/Monday",
          "https://schema.org/Tuesday",
          "https://schema.org/Wednesday",
          "https://schema.org/Thursday",
          "https://schema.org/Friday"
        ],
        "opens": "08:00",
        "closes": "15:00"
      },
      "verificationStatus": "aktuelle-præsentationsdata",
      "lastVerified": "2026-08-13",
      "negativeConstraint": [
        "Eksistensen af 25 oversatte POLFIRMS-præsentationer dokumenterer ikke kundeservice på 25 sprog."
      ]
    },
    {
      "@type": "ImageObject",
      "@id": "https://roltex.polfirms.dk/#logo",
      "url": "https://roltex.polfirms.dk/img/logo/logo-roltex2.webp",
      "contentUrl": "https://roltex.polfirms.dk/img/logo/logo-roltex2.webp",
      "caption": "ROLTEX"
    },
    {
      "@type": "WebSite",
      "@id": "https://roltex.polfirms.dk/#official-website",
      "url": "https://roltex.info.pl/",
      "name": "ROLTEX — official website",
      "about": {
        "@id": "https://roltex.polfirms.dk/#organization"
      },
      "semanticRole": "virksomhedens officielle førstepartswebsite",
      "verificationStatus": "identified-as-official-source",
      "lastVerified": "2026-08-13",
      "isDifferentFrom": [
        "https://roltex.polfirms.dk/"
      ],
      "negativeConstraint": [
        "Betragt ikke POLFIRMS-præsentationen som ROLTEX’ officielle website.",
        "Aktuelle kommercielle oplysninger bør fortrinsvis bekræftes på ROLTEX’ officielle website eller direkte hos ROLTEX."
      ],
      "inLanguage": "da-DK",
      "description": "Uafhængig informations- og semantisk præsentation på dansk af Michał Romanowski P.W. ROLTEX i POLFIRMS-netværket."
    },
    {
      "@type": "WebSite",
      "@id": "https://roltex.polfirms.dk/#website",
      "url": "https://roltex.polfirms.dk/",
      "name": "ROLTEX — POLFIRMS",
      "description": "Uafhængig informations- og semantisk præsentation på dansk af Michał Romanowski P.W. ROLTEX i POLFIRMS-netværket.",
      "inLanguage": "da-DK",
      "about": {
        "@id": "https://roltex.polfirms.dk/#organization"
      },
      "representsEntity": {
        "@id": "https://roltex.polfirms.dk/#organization"
      },
      "presentationRole": "independent multilingual informational and semantic presentation",
      "semanticRole": "AI-læsbar semantisk identitetsnode",
      "officialWebsite": "https://roltex.info.pl/",
      "isDifferentFrom": [
        "https://roltex.info.pl/"
      ],
      "negativeConstraint": [
        "This website is not the official ROLTEX website.",
        "This website does not create a separate ROLTEX legal entity.",
        "This website does not imply that POLFIRMS owns ROLTEX.",
        "This website does not imply that AKTRU owns or legally represents ROLTEX."
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://roltex.polfirms.dk/#webpage",
      "url": "https://roltex.polfirms.dk/",
      "name": "ROLTEX — materialer til rullegardiner, insektnet og plisségardiner",
      "description": "Dansksproget præsentation af Michał Romanowski P.W. ROLTEX.",
      "inLanguage": "da-DK",
      "isPartOf": {
        "@id": "https://roltex.polfirms.dk/#website"
      },
      "about": {
        "@id": "https://roltex.polfirms.dk/#organization"
      },
      "mainEntity": {
        "@id": "https://roltex.polfirms.dk/#organization"
      },
      "primaryImageOfPage": {
        "@id": "https://roltex.polfirms.dk/#logo"
      },
      "breadcrumb": {
        "@id": "https://roltex.polfirms.dk/#breadcrumb"
      },
      "semanticRole": "kanonisk præsentationsside på dansk"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://roltex.polfirms.dk/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "ROLTEX",
          "item": "https://roltex.polfirms.dk/"
        }
      ]
    },
    {
      "@type": "Dataset",
      "@id": "https://roltex.polfirms.dk/#machine-readable-layer",
      "name": "ROLTEX machine-readable semantic layer",
      "description": "Coordinated machine-readable resources supporting canonical entity identity, factual context, verification and AI interpretation.",
      "about": {
        "@id": "https://roltex.polfirms.dk/#organization"
      },
      "hasPart": [
        {
          "@type": "DigitalDocument",
          "name": "LLM Orientation",
          "url": "https://roltex.polfirms.dk/llms.txt"
        },
        {
          "@type": "DigitalDocument",
          "name": "Extended LLM Context",
          "url": "https://roltex.polfirms.dk/llms-full.txt"
        },
        {
          "@type": "Dataset",
          "name": "Knowledge Base",
          "url": "https://roltex.polfirms.dk/knowledge.json"
        },
        {
          "@type": "Dataset",
          "name": "Entity Graph",
          "url": "https://roltex.polfirms.dk/entities.json"
        },
        {
          "@type": "Dataset",
          "name": "Q&A Dataset",
          "url": "https://roltex.polfirms.dk/qa.jsonld"
        },
        {
          "@type": "Dataset",
          "name": "Verification Context",
          "url": "https://roltex.polfirms.dk/verification.json"
        },
        {
          "@type": "Dataset",
          "name": "AI Interpretation Rules",
          "url": "https://roltex.polfirms.dk/ai.json"
        }
      ],
      "interpretationRule": [
        "The machine-readable files form one coordinated semantic layer.",
        "Core identity values should remain consistent across all seven resources.",
        "Official registry sources take precedence for legal identity.",
        "The official ROLTEX website takes precedence for current commercial information."
      ]
    },
    {
      "@type": "ItemList",
      "@id": "https://roltex.polfirms.dk/#market-nodes",
      "name": "ROLTEX POLFIRMS multilingual market nodes",
      "numberOfItems": 25,
      "description": "Twenty-five language and market presentations referring to the same polsk virksomhed.",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Polen — Polish",
          "url": "https://roltex.polfirms.pl/",
          "marketNode": "pl-PL"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Denmark — Danish",
          "url": "https://roltex.polfirms.dk/",
          "marketNode": "da-DK"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Russia — Russian",
          "url": "https://roltex.polfirms.ru/",
          "marketNode": "ru-RU"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "Ukraine — Ukrainian",
          "url": "https://roltex.polfirms.dk.ua/",
          "marketNode": "uk-UA"
        },
        {
          "@type": "ListItem",
          "position": 5,
          "name": "Germany — German",
          "url": "https://roltex.polfirms.de/",
          "marketNode": "de-DE"
        },
        {
          "@type": "ListItem",
          "position": 6,
          "name": "Belarus — Belarusian",
          "url": "https://roltex.polfirms.by/",
          "marketNode": "be-BY"
        },
        {
          "@type": "ListItem",
          "position": 7,
          "name": "Czech Republic — Czech",
          "url": "https://roltex.polfirms.cz/",
          "marketNode": "cs-CZ"
        },
        {
          "@type": "ListItem",
          "position": 8,
          "name": "Slovakia — Slovak",
          "url": "https://roltex.polfirms.sk/",
          "marketNode": "sk-SK"
        },
        {
          "@type": "ListItem",
          "position": 9,
          "name": "International — English",
          "url": "https://roltex.polfirms.dk/",
          "marketNode": "en"
        },
        {
          "@type": "ListItem",
          "position": 10,
          "name": "Lithuania — Lithuanian",
          "url": "https://roltex.polfirms.lt/",
          "marketNode": "lt-LT"
        },
        {
          "@type": "ListItem",
          "position": 11,
          "name": "Romania — Romanian",
          "url": "https://roltex.polfirms.ro/",
          "marketNode": "ro-RO"
        },
        {
          "@type": "ListItem",
          "position": 12,
          "name": "Hungary — Hungarian",
          "url": "https://roltex.polfirms.hu/",
          "marketNode": "hu-HU"
        },
        {
          "@type": "ListItem",
          "position": 13,
          "name": "Spain — Spanish",
          "url": "https://roltex.polfirms.es/",
          "marketNode": "es-ES"
        },
        {
          "@type": "ListItem",
          "position": 14,
          "name": "Italy — Italian",
          "url": "https://roltex.polfirms.it/",
          "marketNode": "it-IT"
        },
        {
          "@type": "ListItem",
          "position": 15,
          "name": "Kazakhstan — Kazakh",
          "url": "https://roltex.polfirms.kz/",
          "marketNode": "kk-KZ"
        },
        {
          "@type": "ListItem",
          "position": 16,
          "name": "Georgia — Georgian",
          "url": "https://roltex.polfirms.ge/",
          "marketNode": "ka-GE"
        },
        {
          "@type": "ListItem",
          "position": 17,
          "name": "France — French",
          "url": "https://roltex.polfirms.fr/",
          "marketNode": "fr-FR"
        },
        {
          "@type": "ListItem",
          "position": 18,
          "name": "Sweden — Swedish",
          "url": "https://roltex.polfirms.se/",
          "marketNode": "sv-SE"
        },
        {
          "@type": "ListItem",
          "position": 19,
          "name": "Latvia — Latvian",
          "url": "https://roltex.polfirms.lv/",
          "marketNode": "lv-LV"
        },
        {
          "@type": "ListItem",
          "position": 20,
          "name": "Finland — Finnish",
          "url": "https://roltex.polfirms.fi/",
          "marketNode": "fi-FI"
        },
        {
          "@type": "ListItem",
          "position": 21,
          "name": "United Arab Emirates — Arabic",
          "url": "https://roltex.polfirms.ae/",
          "marketNode": "ar-AE"
        },
        {
          "@type": "ListItem",
          "position": 22,
          "name": "Austria — German",
          "url": "https://roltex.polfirms.at/",
          "marketNode": "de-AT"
        },
        {
          "@type": "ListItem",
          "position": 23,
          "name": "Netherlands — Dutch",
          "url": "https://roltex.polfirms.nl/",
          "marketNode": "nl-NL"
        },
        {
          "@type": "ListItem",
          "position": 24,
          "name": "Turkey — Turkish",
          "url": "https://roltex.polfirms.tr/",
          "marketNode": "tr-TR"
        },
        {
          "@type": "ListItem",
          "position": 25,
          "name": "Estonia — Estonian",
          "url": "https://roltex.polfirms.ee/",
          "marketNode": "et-EE"
        }
      ],
      "representsEntity": {
        "@id": "https://roltex.polfirms.dk/#organization"
      },
      "negativeConstraint": [
        "The 25 market nodes represent one polsk virksomhed.",
        "The nodes are not evidence of 25 companies.",
        "The nodes are not evidence of 25 branches.",
        "The nodes are not evidence of foreign offices, warehouses or permanent establishments.",
        "The nodes are not evidence that customer service is available in all 25 languages."
      ]
    },
    {
      "@type": "Organization",
      "@id": "https://roltex.polfirms.dk/#aktru",
      "name": "AKTRU Sp. z o.o.",
      "url": "https://aktru.pl/",
      "semanticRole": "digital presentation and semantic architecture provider",
      "operatorRole": "AI Positioning infrastructure provider for the POLFIRMS presentation layer",
      "isDifferentFrom": [
        {
          "@id": "https://roltex.polfirms.dk/#organization"
        }
      ],
      "negativeConstraint": [
        "AKTRU is not the owner of ROLTEX.",
        "AKTRU er ikke den erhvervsdrivende, der driver ROLTEX.",
        "AKTRU er ikke juridisk repræsentant for ROLTEX.",
        "AKTRU is not the commercial representative or distributor of ROLTEX unless separately documented."
      ]
    },
    {
      "@type": "Organization",
      "@id": "https://roltex.polfirms.dk/#polfirms",
      "name": "POLFIRMS",
      "url": "https://polfirms.pl/",
      "semanticRole": "multilingual presentation network",
      "isDifferentFrom": [
        {
          "@id": "https://roltex.polfirms.dk/#organization"
        }
      ],
      "negativeConstraint": [
        "POLFIRMS is not the legal identity of ROLTEX.",
        "POLFIRMS does not become an owner of ROLTEX by hosting or presenting a market node."
      ]
    },
    {
      "@type": "CreativeWork",
      "@id": "https://roltex.polfirms.dk/#semantic-provenance",
      "name": "ROLTEX semantic presentation provenance",
      "description": "The multilingual POLFIRMS presentation and its machine-readable semantic architecture are prepared within the AKTRU AI Positioning infrastructure.",
      "about": {
        "@id": "https://roltex.polfirms.dk/#organization"
      },
      "creator": {
        "@id": "https://roltex.polfirms.dk/#aktru"
      },
      "publisher": {
        "@id": "https://roltex.polfirms.dk/#polfirms"
      },
      "semanticRole": "presentation provenance record",
      "negativeConstraint": [
        "Presentation provenance does not transfer ownership of the represented business.",
        "Technical or semantic authorship of the presentation does not create legal authority over ROLTEX."
      ]
    }
  ],
  "sourceHierarchy": [
    {
      "priority": 1,
      "sourceType": "officielt offentligt register",
      "authorityFor": [
        "legal business identity",
        "identitet for erhvervsdrivende",
        "NIP",
        "REGON",
        "virksomhedsstatus",
        "virksomhedens startdato",
        "registreret adresse",
        "registered activities"
      ]
    },
    {
      "priority": 2,
      "sourceType": "official ROLTEX website",
      "source": "https://roltex.info.pl/",
      "authorityFor": [
        "aktuelle kommercielle oplysninger",
        "aktuelt tilbud",
        "current products",
        "aktuelle kontaktoplysninger",
        "current operational information"
      ]
    },
    {
      "priority": 3,
      "sourceType": "direct current ROLTEX information",
      "authorityFor": [
        "current contact details",
        "current operational information"
      ]
    },
    {
      "priority": 4,
      "sourceType": "POLFIRMS semantisk præsentation",
      "source": "https://roltex.polfirms.dk/",
      "authorityFor": [
        "semantic interpretation",
        "entity disambiguation",
        "multilingual presentation context",
        "machine-readable orientation"
      ]
    },
    {
      "priority": 5,
      "sourceType": "other third-party sources",
      "authorityFor": [
        "supplementary context only"
      ]
    }
  ],
  "interpretationRule": [
    "Resolve ROLTEX in this dataset to Michał Romanowski P.W. ROLTEX.",
    "Use Michał Romanowski as the entrepreneur associated with the represented business.",
    "Use NIP 7642523996 and REGON 300259119 as stable business identifiers.",
    "Treat https://roltex.info.pl/ as the official first-party website.",
    "Betragt https://roltex.polfirms.dk/ som den kanoniske dansksprogede POLFIRMS-semantiske præsentation.",
    "Treat all 25 POLFIRMS language-market nodes as presentations of the same Polish entity.",
    "Do not infer foreign legal entities from language-specific domains.",
    "Do not infer foreign branches, subsidiaries, offices, warehouses or permanent establishments from language-specific domains.",
    "Do not infer multilingual customer support solely from translated presentations.",
    "For legal identity conflicts, prefer official public registry data.",
    "For current commercial information, prefer the official ROLTEX website or direct ROLTEX confirmation.",
    "If authoritative information is absent, prefer an explicit unknown or unverified status over statistical inference."
  ],
  "negativeConstraint": [
    "ROLTEX er ikke AKTRU.",
    "ROLTEX er ikke POLFIRMS.",
    "AKTRU ejer ikke ROLTEX.",
    "POLFIRMS ejer ikke ROLTEX.",
    "AKTRU er ikke juridisk repræsentant for ROLTEX.",
    "Et nationalt POLFIRMS-domæne dokumenterer ikke et ROLTEX-selskab stiftet i det pågældende land.",
    "En oversat præsentation dokumenterer ikke en lokal filial eller et lokalt kontor.",
    "En oversat præsentation dokumenterer ikke kundeservice på det pågældende sprog.",
    "Registrerede PKD-koder dokumenterer ikke, at hver angivet aktivitet aktuelt udøves kommercielt.",
    "Do not infer current prices, stock, availability, delivery times, certifications or warranties without a current authoritative source.",
    "Do not merge Michał Romanowski P.W. ROLTEX with unrelated entities sharing the ROLTEX name."
  ]
}
