OpenMercantil · JSON-LD Context

Openmercantil Context

JSON-LD context defining the semantic vocabulary for Openmercantil from OpenMercantil.

31 Classes 2 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
om: https://openmercantil.es/vocab/

Classes

Company Person Event Officer slug name cif registered_address province registry legal_form status cnae founding_date last_event events_count aliases id date type text source_url person_slug role appointed ceased lat lng address score trust_score

Properties

Property Type Container
components set
items set

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "om": "https://openmercantil.es/vocab/",
    "Company": "schema:Organization",
    "Person": "schema:Person",
    "Event": "om:RegistryEvent",
    "Officer": "om:Officer",
    "slug": "om:slug",
    "name": "schema:name",
    "cif": "schema:taxID",
    "registered_address": "schema:address",
    "province": "schema:addressRegion",
    "registry": "om:registry",
    "legal_form": "om:legalForm",
    "status": "om:registryStatus",
    "cnae": "om:cnae",
    "founding_date": "schema:foundingDate",
    "last_event": "om:lastEventDate",
    "events_count": "om:eventsCount",
    "aliases": "schema:alternateName",
    "id": "@id",
    "date": "schema:datePublished",
    "type": "om:actType",
    "text": "schema:text",
    "source_url": "schema:isBasedOn",
    "person_slug": "om:personSlug",
    "role": "schema:roleName",
    "appointed": "om:appointedOn",
    "ceased": "om:ceasedOn",
    "lat": "schema:latitude",
    "lng": "schema:longitude",
    "address": "schema:address",
    "score": "om:companyScore",
    "trust_score": "om:trustScore",
    "components": {
      "@id": "om:scoreComponents",
      "@container": "@set"
    },
    "items": {
      "@id": "om:items",
      "@container": "@set"
    }
  }
}