{
  "@context": {
    "alm": "https://w3id.org/AlmesCore/rdf#",
    "dc": "http://purl.org/dc/elements/1.1/",
    "dcat": "http://www.w3.org/ns/dcat#",
    "dct": "http://purl.org/dc/terms/",
    "foaf": "http://xmlns.com/foaf/0.1/",
    "sdo": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "gn": "http://www.geonames.org/ontology#",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
    "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  },
  "@graph": [
    {
      "@id": "dcat:Resource",
      "@type": "rdfs:Class",
      "rdfs:label": { "en": "Resource", "pt-br": "Recurso" },
      "rdfs:comment": "Resource published or curated by a single agent."
    },
    {
      "@id": "dcat:Dataset",
      "@type": "rdfs:Class",
      "rdfs:label": { "en": "Dataset", "pt-br": "Dataset" },
      "rdfs:comment": "Data encoded in a defined structure."
    },
	{
      "@id": "foaf:Agent",
      "@type": "rdfs:Class",
      "rdfs:label": { "en": "Agent", "pt-br": "Agente" },
      "rdfs:comment": "An agent (e.g., person, group, software, or physical artifact)."
    },
	{
      "@id": "gn:Feature",
      "@type": "rdfs:Class",
      "rdfs:label": { "en": "GeoNames Feature", "pt-br": "Característica Geográfica" },
      "rdfs:comment": "A geographical feature. It can be any feature that has a geographical extent, such as a country, city, mountain, river, etc."
    },
	{
      "@id": "alm:Observation",
      "@type": "rdfs:Class",
      "rdfs:label": { "en": "Observation", "pt-br": "Observação" },
      "rdfs:comment": "A recorded observation of an agricultural product price on a specific date. The observation captures key attributes such as the price, date of observation, and the applicable currency, which provide a snapshot of the economic value of the product at a given time."
    },
    {
      "@id": "dct:identifier",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "identifier",
        "pt-br": "identificador"
      },
      "rdfs:comment": "An unambiguous reference to the resource within a given context.",
      "rdfs:domain": "dcat:Resource",
      "rdfs:range": "xsd:anyURI"
    },
    {
      "@id": "dc:title",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "title",
        "pt-br": "título"
      },
      "rdfs:comment": "A name given to the resource.",
      "rdfs:domain": "dcat:Resource",
      "rdfs:range": "rdfs:Literal"
    },
    {
      "@id": "dct:description",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "description",
        "pt-br": "descrição"
      },
      "rdfs:comment": "An abstract, table of contents, a graphical representation, or a free-text account of the resource.",
      "rdfs:domain": "dcat:Resource",
      "rdfs:range": "rdfs:Literal"
    },
    {
      "@id": "dc:publisher",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "publisher",
        "pt-br": "editor"
      },
      "rdfs:comment": "An entity responsible for making the resource available.",
      "rdfs:domain": "dcat:Resource",
      "rdfs:range": "foaf:Agent"
    },
    {
      "@id": "dc:creator",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "creator",
        "pt-br": "criador"
      },
      "rdfs:comment": "An entity primarily responsible for making the resource.",
      "rdfs:domain": "dcat:Resource",
      "rdfs:range": "foaf:Agent"
    },
    {
      "@id": "dct:modified",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "modified",
        "pt-br": "última atualização"
      },
      "rdfs:comment": "Date on which the resource was changed.",
      "rdfs:domain": "dcat:Resource",
      "rdfs:range": "xsd:date"
    },
    {
      "@id": "dct:hasVersion",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "version",
        "pt-br": "versão"
      },
      "rdfs:comment": "The version indicator (name or identifier) of a resource.",
      "rdfs:domain": "dcat:Resource",
      "rdfs:range": "rdfs:Literal"
    },
    {
      "@id": "dct:language",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "language",
        "pt-br": "idioma"
      },
      "rdfs:comment": "A language of the resource.",
      "rdfs:domain": "dcat:Resource",
      "rdfs:range": "rdfs:Literal"
    },
    {
      "@id": "dct:license",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "license",
        "pt-br": "licença de uso"
      },
      "rdfs:comment": "A legal document giving official permission to do something with the resource.",
      "rdfs:domain": "dcat:Resource",
      "rdfs:range": "xsd:anyURI"
    },
    {
      "@id": "dc:rights",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "rights",
        "pt-br": "direitos"
      },
      "rdfs:comment": "Information about rights held in and over the resource.",
      "rdfs:domain": "dcat:Resource",
      "rdfs:range": "rdfs:Literal"
    },
	{
      "@id": "alm:productgroup",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "product group",
        "pt-br": "grupo do produto"
      },
      "rdfs:comment": "A ProductGroup represents a group of products resulting from agriculture or livestock activities that vary only in certain well-described ways.",
      "rdfs:domain": "dcat:Dataset",
      "rdfs:range": "rdfs:Literal"
    },
    {
      "@id": "alm:productgroupuri",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "product group URI",
        "pt-br": "URI do grupo do produto"
      },
      "rdfs:comment": "A URI of a term from any controlled vocabulary describing a productGroup.",
      "rdfs:domain": "dcat:Dataset",
      "rdfs:range": "xsd:anyURI"
    },
    {
      "@id": "alm:productgroupname",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "product group name",
        "pt-br": "nome do grupo do produto"
      },
      "rdfs:comment": "The name of a productGroup in a controlled vocabulary.",
      "rdfs:domain": "dcat:Dataset",
      "rdfs:range": "rdfs:Literal"
    },
    {
      "@id": "alm:producttype",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "product type",
        "pt-br": "produto"
      },
      "rdfs:comment": "Name of the agricultural or livestock product type targeted by the commercial operation.",
      "rdfs:domain": "dcat:Dataset",
      "rdfs:range": "rdfs:Literal"
    },
    {
      "@id": "alm:producttypeuri",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "product type URI",
        "pt-br": "URI do tipo de produto"
      },
      "rdfs:comment": "A URI of a term from any controlled vocabulary describing a productType.",
      "rdfs:domain": "dcat:Dataset",
      "rdfs:range": "xsd:anyURI"
    },
    {
      "@id": "alm:producttypename",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "product type name",
        "pt-br": "nome do tipo de produto"
      },
      "rdfs:comment": "The name of a productType in a controlled vocabulary.",
      "rdfs:domain": "dcat:Dataset",
      "rdfs:range": "rdfs:Literal"
    },
    {
      "@id": "alm:theme",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "theme",
        "pt-br": "tema"
      },
      "rdfs:comment": "Indicates the main subject or topic investigated in the economic statistical operation.",
      "rdfs:domain": "dcat:Dataset",
      "rdfs:range": "rdfs:Literal"
    },
    {
      "@id": "dcat:accessURL",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "access URL",
        "pt-br": "disponível em"
      },
      "rdfs:comment": "A URL of the resource that gives access to a distribution of the dataset.",
      "rdfs:domain": "dcat:Dataset",
      "rdfs:range": "xsd:anyURI"
    },
    {
      "@id": "dct:accrualPeriodicity",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "periodicity",
        "pt-br": "periodicidade"
      },
      "rdfs:comment": "The frequency with which items are added to a collection.",
      "rdfs:domain": "dcat:Dataset",
      "rdfs:range": "rdfs:Literal"
    },
    {
      "@id": "sdo:referenceQuantity",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "reference quantity",
        "pt-br": "quantidade de referência"
      },
      "rdfs:comment": "The reference quantity for which a certain price applies.",
      "rdfs:domain": "dcat:Dataset",
      "rdfs:range": "rdfs:Literal"
    },
    {
      "@id": "sdo:location",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "location",
        "pt-br": "localização"
      },
      "rdfs:comment": "The location of, for example, where an event is happening or where an action takes place.",
      "rdfs:domain": "dcat:Dataset",
      "rdfs:range": "gn:Feature"
    },
    {
      "@id": "alm:statisticalMethod",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "statistical method",
        "pt-br": "método estatístico"
      },
      "rdfs:comment": "Summary of the methods used for the process of obtaining data.",
      "rdfs:domain": "dcat:Dataset",
      "rdfs:range": "xsd:anyURI"
    },
    {
      "@id": "alm:descriptiveStatistics",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "descriptive statistics",
        "pt-br": "estatística descritiva"
      },
      "rdfs:comment": "Summarizes and describes the main features of a dataset.",
      "rdfs:domain": "dcat:Dataset",
      "rdfs:range": "rdfs:Literal"
    },
    {
      "@id": "sdo:startDate",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "start date",
        "pt-br": "data de início"
      },
      "rdfs:comment": "The start date and time of the item (in ISO 8601 date format).",
      "rdfs:domain": "dcat:Dataset",
      "rdfs:range": "xsd:date"
    },
    {
      "@id": "sdo:endDate",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "end date",
        "pt-br": "data de fim"
      },
      "rdfs:comment": "The end date and time of the item (in ISO 8601 date format).",
      "rdfs:domain": "dcat:Dataset",
      "rdfs:range": "xsd:date"
    },
    {
      "@id": "alm:hasObservation",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "has observation",
        "pt-br": "tem observação"
      },
      "rdfs:comment": "Associates an entity to a specific recorded price Observation related to an agricultural product.",
      "rdfs:domain": "dcat:Dataset",
      "rdfs:range": "alm:Observation"
    },
	 {
      "@id": "foaf:name",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "name",
        "pt-br": "nome"
      },
      "rdfs:comment": "A name for some thing.",
      "rdfs:domain": "foaf:Agent",
      "rdfs:range": "rdfs:Literal"
    },
    {
      "@id": "foaf:homepage",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "homepage",
        "pt-br": "homepage"
      },
      "rdfs:comment": "A homepage for some thing.",
      "rdfs:domain": "foaf:Agent",
      "rdfs:range": "xsd:anyURI"
    },
    {
      "@id": "foaf:mbox",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "e-mail",
        "pt-br": "e-mail"
      },
      "rdfs:comment": "A personal mailbox, associated with exactly one owner. This is a 'static inverse functional property'.",
      "rdfs:domain": "foaf:Agent",
      "rdfs:range": "rdfs:Literal"
    },
	{
      "@id": "gn:name",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "geoNames name",
        "pt-br": "nome geoNames"
      },
      "rdfs:comment": "The name of a geographical feature. Examples: New York, Mount Everest, Nile River.",
      "rdfs:domain": "gn:Feature",
      "rdfs:range": "rdfs:Literal"
    },
    {
      "@id": "gn:geonamesID",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "geonames ID",
        "pt-br": "identificador geoNames"
      },
      "rdfs:comment": "The ID of a geographical feature. Examples: http://sws.geonames.org/5128581/, http://sws.geonames.org/6252001/, http://sws.geonames.org/2347283/.",
      "rdfs:domain": "gn:Feature",
      "rdfs:range": "xsd:anyURI"
    },
	 {
      "@id": "dc:date",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "date",
        "pt-br": "data"
      },
      "rdfs:comment": "A point or period of time associated with an event in the lifecycle of the resource. Recommended practice is to express the date according to ISO 8601-1.",
      "rdfs:domain": "alm:Observation",
      "rdfs:range": "xsd:date"
    },
    {
      "@id": "sdo:price",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "price",
        "pt-br": "preço"
      },
      "rdfs:comment": "The offer price of a product. The price should be indicated as a float number with two decimal digits.",
      "rdfs:domain": "alm:Observation",
      "rdfs:range": "xsd:float"
    },
    {
      "@id": "sdo:currency",
      "@type": "rdf:Property",
      "rdfs:label": {
        "en": "currency",
        "pt-br": "moeda"
      },
      "rdfs:comment": "The currency in which the monetary amount is expressed. Use standard formats: ISO 4217 currency format (e.g., USD), ticker symbols for cryptocurrencies (e.g., BTC), or well-known names for local exchange trading systems.",
      "rdfs:domain": "alm:Observation",
      "rdfs:range": "xsd:string"
    }
  ]
}