This site is under construction....

Arteiros Aroma Brasil

From ESSGLOBAL
Jump to: navigation, search

Introduction

Arteiros Aroma Brasil (from now on called "Arteiros" for simplification purposes) is a group of craftsmen and craftswomen, all of the same family, that use various natural fibres and recyclable materials to develop different pieces of decorative and utilitarian accessories. The group is active on the Cirandas platform.

This organisation has headquarters in a defined Address and sells 4 different products:

  • "Boneca Monikat": it costs 50 Brazilian Real and Arteiros has defined one Input Cost (1 Meter of Tissue);
  • "Porta Moedas": it costs 7 Brazilian Real and Arteiros did not define any Input Cost, Labour Costs or Other Costs;
  • "Orixá Oxum": it costs 102 Brazilian Real and Arteiros defined 4 Input Costs:
    • 1 gram of coffe;
    • 1 gram of husk;
    • 1 piece of wood;
    • 1 shell.

The following sections present the description of this information using the model of DCAP-SSE.

Description of the Use Case

According to the DCAP-SSE (http://purl.org/essglobal/wiki) technical documentation we use the following vocabularies:

Name IRI Prefix
Resource Description Framework http://www.w3.org/1999/02/22-rdf-syntax-ns# rdf
ESSGlobal http://purl.org/essglobal/vocab/ essglobal
The friend of a friend http://xmlns.com/foaf/0.1/ foaf
Good Relations http://purl.org/goodrelations/v1# gr
VCARD http://www.w3.org/2006/vcard/ns/ v
Schema.org http://schema.org schema

Class:SSEInitiative

The following table shows the Arteiros organisation defined in triples. Arteiros is identified by the IRI http://purl.org/essglobal/initiatives/arteiros.

TRIPLES:

Subject Predicate Object
http://purl.org/essglobal/initiatives/arteiros rdf:type essglobal:SSEInitiative
http://purl.org/essglobal/initiatives/arteiros gr:name "ARTEIROS AROMA BRASIL"
http://purl.org/essglobal/initiatives/arteiros dcterms:description "Somos um grupo de artesãos, com uma organização familiar que nos unimos..."@pt
http://purl.org/essglobal/initiatives/arteiros dcterms:description "We are a group of craftsmen with a family organization that came together..."@en
http://purl.org/essglobal/initiatives/arteiros essglobal:economicSector <http://purl.org/essglobal/standard/activities/a03>
http://purl.org/essglobal/initiatives/arteiros essglobal:hasAddress _:Address
http://purl.org/essglobal/initiatives/arteiros essglobal:hasProductOrService _:Product1
http://purl.org/essglobal/initiatives/arteiros essglobal:hasProductOrService _:Product2
http://purl.org/essglobal/initiatives/arteiros essglobal:hasProductOrService _:Product3


GRAPH:

Graph: Description of the organisation

CODE (in turtle):

<http://purl.org/essglobal/initiatives/arteiros>
    a essglobal:SSEInitiative ;
    gr:name "Arteiros Aroma Brasil" ;
    dcterms:description "Somos um grupo de artesãos, com uma organização familiar que nos unimos para este empreendimento. Voltado para o trabalho artesanal a partir de diversas fibras naturais e materiais recicláveis e com eles desenvolvemos diferentes peças que vão desde acessórios a decorativos e utulitários. Procuramos sempre nos aprimorarmos e nos qualificarmos, criar novas peças, ideias, técnicas, inovando a cada dia. Sem esquecer a nossa história."@pt ;
    dcterms:description "We are a group of craftsmen with a family organization that came together for this project. Going back to craftsmanship with  various natural fibers and recyclable materials, we develop different pieces of decorative and utilitary accessories. We always seek to develop and qualify, create new things, ideas, techniques and innovate every day. Without forgetting our history."@en ;
    essglobal:economicSector <http://purl.org/essglobal/standard/activities/a03> ;
    essglobal:legalForm <http://www.purl.org/essglobal/standard/legal-form/L1> ;
    foaf:homepage <http://www.cirandas.net/arteirosaromabrasil> ;
    essglobal:hasAddress _:Address ;
    essglobal:hasProductorService _:Product1 ;
    essglobal:hasProductorService _:Product2 ;
    essglobal:hasProductorService _:Product3 .

EXPLANATION OF THE CODE:

The code presented here above defines the basic informational structure for the Arteiros Organisation.

The code describes an instance of a class essglobal:SSEInitiative which is the organisation "Arteiros". Then it follows describing the properties of this instance using the vocabularies and properties defined in the DCAP-SSE.

  • The name of Arteiros is described using gr:name property ("gr" is the prefix for the good relations vocabulary);
  • The description of Arteiros is defined in two different languages, Portuguese and English, but we can use as many languages we want! We use the dcterms:description property (dcterms is the prefix for the DC terms vocabulary);
  • economic sector is a property to define the economic activity context of Arteiros. We use the essglobal:economicSector property (essglobal is the prefix for the ESSGlobal vocabulary). One should use a Vocabulary Enconding Scheme (VES) to define the value of this property. This VES gives a list of possibilities of economic sectors through the use of IRI. We have chosen the "a03" code which means "Craftmanship and manufacturing". The VES IRI for this code is http://purl.org/essglobal/standard/activities/a03 ;
  • The legal form of Arteiros is defined using the essglobal:legalForm property. One should use a VES to define the value of this property. This VES gives a list of possibilities of legal forms through the use of IRI. We have chosen the code L1 which means that the organisation is a "Informal Group". The VES IRI for this choice is http://www.purl.org/essglobal/standard/legal-form/L1;
  • The homepage of Arteiros is defined using the foaf:homepage property ("gr" is the prefix for the FOAF vocabulary);
  • The DCAP-SSE defines the use of the property essglobal:hasAddress for the description of the Address of Arteiros. This property points to the address description _:Address that it is described bellow;
  • Arteiros sells three products. We use the essglobal:hasProductorService to point to those products: _Product1; _Product2, _Product3. These products are described bellow.

The instances _:Address, _:Product1, _:Product2 and _:Product3 are called in RDF "blank nodes". In the final version of the code we will not need to call them like this since there are more simplified ways to represent these blanck nodes. For now we will use them this way in order to be able to present the code step by step.

Class:Address (_:Address)

TRIPLES:

The table bellow shows the Address of Arteiros described in triples:

Subject Predicate Object
_:Address rdf:type essglobal:Address
_:Address v:street-addressglobal "Av. Hermilo Alves 131"
_:Address v:postal-code "03668-000"
_:Address v:locality São Paulo
_:Address v:country-name "Brazil"
_:Address foaf:mbox "magali_lopes@hotmail.com"

GRAPH:

Graph:Address

CODE (in Turtle):

_:Address
    a essglobal:Address ;
    v:street-addressglobal "Av. Hermilo Alves 131" ;
    v:postal-code "03668-000" ;
    v:locality "São Paulo" ;
    v:country-name "Brazil" ;
    foaf:mbox <magali_lopes@hotmail.com> ;
    v:longitude "-235,335,378" ;
    v:latitude "-46,495,413" .

EXPLANATION OF THE CODE:

This code defines the address of Arteiros, a physical location of the Arteiros headquarters. _:Address is an instance of the class essglobal:Address. Then it follows describing the properties of this instance using the vocabularies and properties defined in the DCAP-SSE:

  • The Name of the street is defined using the property v:street-addressglobal (v is the prefix of the VCARD RDF vocabulary);
  • The Zip code, or postal code, is defined using the property v:postal-code;
  • The Locality is defined using the property v:locality;
  • The Name of the Country is defined using the property v:country-name;
  • The Email address is defined using the property foaf:mbox (foaf is the prefix of the Friend of a friend RDF vocabulary);
  • The location of the headquarters is defined using the Longitude and Latitude coordinates. DCAP-SSE uses the properties v:longitude and v:latitude, respectively, to set this information.

Class:Product (_:Product1)

TRIPLES:

Arteiros sells 3 products. We start by defining the product Boneca Monikat, the table bellow describes it with triples:

Subject Predicate Object
_:Product1 rdf:type essglobal:ProductOrService
_:Product1 gr:name "Boneca Monikat"
_:Product1 gr:name "Monikat Doll"
_:Product1 dc:description "Boneca étnica, feita a mão, em cores diversas. Serve como peso de porta e peça de decoração. Medidas: 40x10cm peso 300g aprox."@pt
_:Product1 dc:description "Ethnic doll, made ​​by hand, in different colors. It serves as a doorstop and decorative piece. Measurements: 40x10cm, weight 300g approx."@en
_:Product1 gr:category <http://purl.org/essglobal/standard/products-services/73160000>
_:Product1 essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08>
_:Product1 foaf:depicts <http://www.cirandas.net/image_uploads/0003/0946/CIMG5074.JPG>
_:Product1 gr:hasUnitOfMeasurement "H87^^http://www.w3.org/2001/XMLSchema#string
_:Product1 essglobal:hasCost _:Cost1

GRAPH:

Graph:Product 1


CODE (in Turtle):

_:Product1
    a essglobal:Product ;
    gr:name "Boneca Monikat"@pt ;
    gr:name "Monikat Doll"@en ;
    dcterms:description "Boneca étnica, feita a mão, em cores diversas. Serve como peso de porta e peça de decoração. Medidas: 40x10cm peso 300g aprox."@pt ;
    dcterms:description "Ethnic doll, made ​​by hand, in different colors. It serves as a doorstop and decorative piece. Measurements: 40x10cm, weight 300g approx."@en ;
    gr:category <http://purl.org/essglobal/standard/products-services/73160000> ;
    essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08> ;
    foaf:depicts <http://www.cirandas.net/image_uploads/0003/0946/CIMG5074.JPG> ;
    gr:hasUnitofMeasurement "H87"^^xsd:string ;
    essglobal:hasCost _:Cost1 .

EXPLANATION OF THE CODE:

"Monikat Doll" is defined as _:Product1, it is an instance of a class of type essglobal:ProductOrService. The properties of this instance using the vocabularies and properties defined in the DCAP-SSE ar as follows:

  • To define the Name of _:Product1, the DCAP-SSE uses the property gr:name. The name is in two different languages, Portuguese and English, but we can use as many languages we want;
  • To define the description of _:Product1, the DCAP-SSE uses the dcterms:description property. This description is in two different languages, Portuguese and English, but we can use as many languages we want;
  • To define the category that _:Product1 belongs to, the DCAP-SSE uses the property gr:category. The DCAP-SSE requires that we use a Vocabulary Encoding Scheme (VES) to define the value of this property. This VES gives a list of possibilities of categorization of products and services through the use of IRI. We have chosen the code "73160000" which means "Manufacture". The VES IRI for this code is http://purl.org/essglobal/standard/products-services/73160000;
  • To set the qualification of _:Product1 according to the type of product, the DCAP-SSE uses the property essglobal:qualifier. Again, the DCAP-SSE requires that we use a VES to set the value of this property. This VES gives a list of possibilities of categories through the use of IRI. We have chosen the code "q08" which means "Handicraft". The VES IRI for this code is http://purl.org/essglobal/standard/qualifiers/q08;
  • The DCAP-SSE gives the possibility to define a image that depicts the resource we are describing, _:Product1. It uses the property foaf:depicts, one can use a URL that points to an image file;
  • To define the unit of measurement in which the product is sold (e.g. a dozen, one piece, Kg) the DCAP-SSE defines the property gr:hasUnitofMeasurement. DCAP-SSE relies on the UN/CEFACT Common Codes for specifying the unit of measurement. This information can be consulted in [1]. In this case our unit of measurement is the "Piece", the correspondent code is "H87". The content of this property should be defined as a string (imposed by xsd:string -see [2] to know more about XML Schema Numeric Types);
  • Finally, in order to define the cost of _:Product1, DCAP-SSE defines a property essglobal:hasCost that points to an instance of a class called _:Cost1. _:Cost1 is defined bellow.

Class:Cost (_:Cost1)

TRIPLES:

The cost of _:Product1, named _:Cost1, is 50 Brazilian Real. It is defined in triples as follows:

Subject Predicate Object
_:Cost1 rdf:type essglobal:Cost
_:Cost1 gr:hasCurrencyValue "50.0"^^http://www.w3.org/2001/XMLSchema#float
_:Cost1 gr:hasCurrency "BRL"^^http://www.w3.org/2001/XMLSchema#string
_:Cost1 essglobal:isComposedBy _:CostComposition1

GRAPH:

Graph:Cost of product 1

CODE (in Turtle):

_:Cost1
    a essglobal:Cost ;
    gr:hasCurrencyValue "50"^^xsd:float;
    gr:hasCurrency "BRL"^^xsd:string;
    essglobal:isComposedBy _:CostComposition1 .

EXPLANATION OF THE CODE:

The cost of _:Product1, named _:Cost1, is an instance of the Class type essglobal:Cost. This cost is defined as follows:

  • The cost of the product is in fact de sum up of all components: Input Costs, Labour Costs and Other Costs. DCAP-SSE uses the property gr:hasCurrencyValue to define the cost and imposes the use of float number (See [2] to know more about XML Schema Numeric Types);
  • To define the currency (e.g. €, $), the DCAP-SSE uses the property gr:hasCurrency and it is defined as a "string" (see [2]). On this case the currency is the code BRL, meaning Brazilian Real;
  • To define the breakwdown of the cost (open cost) the DCAP-SSE uses the property essglobal:isComposedBy. It points to an instance of a class called _:CostComposition1.

Class:CostComposition (_:CostComposition1)

TRIPLES:

The table below shows the cost composition of _:Product1 (named _:CostComposition1) described as triples.

Subject Predicate Object
_:CostComposition1 rdf:type essglobal:CostComposition
_:CostComposition1 essglobal:hasInputCost _:Input1

GRAPH:

Graph:Cost composition of product 1

CODE:

_:CostComposition1
    a essglobal:CostComposition ;
    essglobal:hasInputCost _:Input1 .

EXPLANATION OF THE CODE:

The breakdown of the Cost of _:Product1 is called _:CostComposition1 and it is an instance of a class that is defined as essglobal:CostComposition. This breakdown has only one description of the type of Input Costs (no Labour Costs and no Other Costs). The property essglobal:hasInputCost points to the instance _:Input1.

Class:Input (_:Input1)

TRIPLES:

The breakdown of the cost of _:Product1 ("Boneca Monikat") has in fact only one input (_:Input1). The table describes this input in triples:

Subject Predicate Object
_:Input1 rdf:type essglobal:Input
_:Input1 dcterms:description "Tecidos coloridos"@pt
 :Input1 dcterms:description "Colorful tissues"@en
_:Input1 essglobal:quantityPerProductorService "1.0"^^http://www.w3.org/2001/XMLSchema#float
_:Input1 essglobal:unit "MTR"^^http://www.w3.org/2001/XMLSchema#string
_:Input1 essglobal:hasImpactOnCost "Yes"^^http://www.w3.org/2001/XMLSchema#boolean
_:Input1 essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q01>
_:Input1 essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08>
_:Input1 gr:category <http://www.purl.org/essglobal/standard/products-services/73140000>

GRAPH:

Graph:Input 1

CODE (in Turtle):

_:Input1
    a essglobal:Input ;
    dcterms:description "Tecidos coloridos"@pt ;
    dcterms:description "Colorful tissues"@en ;
    essglobal:quantityPerProductorServiceUnit "1"^^xsd:float ;
    essglobal:unit "MTR"^^xsd:string ;
    essglobal:hasImpactOnCost "Yes"^^xsd:boolean ;
    essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q01>;
    essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08>;
    gr:category <http://www.purl.org/essglobal/standard/products-services/73140000> .

EXPLANATION OF THE CODE:

The input of the cost composition of _:Product1 is an instance of class that has the type essglobal:Input. The properties of this input (using the vocabularies and properties defined in the DCAP-SSE):

  • Description of the input in two different languages, Portuguese and English. We can use as many languages we want. DCAP-SSE uses the dcterms:description property;
  • the Quantity per product or Service Unit represents the quantity of the input that goes into the making of the final product. Giving as final product example a cake, to set the amount of flour needed, we would say that we need 350 gr of flour to make a cake. In this case the quantity per product unit would be "350". The DCAP-SSE uses the property essglobal:quantityPerProductorServiceUnit for this definition. In this case, to do a doul we need 1 meter of tissue;
  • The unit that the input is measured in (in the Universal Unit System) is defined by the property essglobal:unit. Again in this case the DCAP-SSE relies on the use of the UN/CEFACT Common Codes (see [1] for more information). In this case our unit of measurement is the "Metre", the correspondent code is "MTR";
  • The impact on the cost is true if the input contributes to the monetary price of the final product, otherwise it is "no". The DCAP-SSE uses the property essglobal:hasImpactOnCost. This property is boolean so it takes the value true or false;
  • To set the qualification of _:Input1 according to the type of product, the DCAP-SSE uses the property essglobal:qualifier. The DCAP-SSE defines the need to use a VES to set the value of this property. This VES gives a list of possibilities of categories through the use of IRI. We have chosen the code "q01" which means "Ecologically or Environmentally Sustainable". The VES IRI for this code is http://purl.org/essglobal/standard/qualifiers/q01. We can use as many qualifiers we want so we have defined two qualifers, the second one says that it is "handicraft";
  • To define the category that _:Input1 belongs to, the DCAP-SSE uses the property gr:category. THe DCAP-SSE requires the use of a Vocabulary Encoding Scheme (VES) to define the value of this property. This VES gives a list of possibilities of categorization of products and services through the use of IRI. We have chosen the code "73140000" which means "Fibers and textiles and fabric industries". The VES IRI for this code is http://purl.org/essglobal/standard/products-services/73140000.

Class:Product (_:Product2)

TRIPLES:

Now we define _:Product2, another product sold by Arteiros, a Porta Moedas (wallet). The table bellow describes this product in triples.

Subject Predicate Object
_:Product2 rdf:type essglobal:ProducOrService
_:Product2 gr:name "Porta Moedas"@pt
_:Product2 gr:name "Wallet"@en
_:Product2 dcterms:description "Porta Moedas em tecido com diversas estampas, com ziper para facilitar a guarda das moedas. Medidas aprox. 10 cm diametro, peso 30g."@pt
_:Product2 dcterms:description "Wallet wrapped in fabric with various prints, with zipper to facilitate the safety of the coins. Approx. 10 cm diameter, weight 30g."@en
_:Product2 gr:category <http://www.purl.org/essglobal/standard/products-services/73160000>
_:Product2 essglobal:qualifier <http://www.purl.org/essglobal/standard/qualifiers/q08>
_:Product2 foaf:depicts <http://www.cirandas.net/image_uploads/0002/9890/CIMG5238.JPG>
_:Product2 gr:hasUnitofMeasurement "H87"^^http://www.w3.org/2001/XMLSchema#string
_:Product2 essglobal:hasCost _:Cost2

GRAPH:

Graph:Product 2

CODE (in Turtle):

_:Product2
    a essglobal:ProductOrService ;
    gr:name "Porta Moedas"@pt ;
    gr:name "Wallet"@en ;
    dcterms:description "Porta Moedas em tecido com diversas estampas, com ziper para facilitar a guarda das moedas. Medidas aprox. 10 cm diametro, peso 30g."@pt ;
    dcterms:description "Wallet wrapped in fabric with various prints, with zipper to facilitate the safety of the coins. Approx. 10 cm diameter, weight 30g."@en ;
    gr:category <http://www.purl.org/essglobal/standard/products-services/73160000> ;
    essglobal:qualifier <http://www.purl.org/essglobal/standard/qualifiers/q08> ;
    foaf:depicts <http://www.cirandas.net/image_uploads/0002/9890/CIMG5238.JPG> ;
    gr:hasUnitofMeasurement "H87"^^xsd:string ;
    essglobal:hasCost _:Cost2 .

EXPLANATION OF THE CODE:

"Porta Moedas" is defined as _:Product2, it is an instance of a class of type essglobal:ProductOrService. The properties of this instance using the vocabularies and properties defined in the DCAP-SSE ar as follows:

  • To define the Name of _:Product2, the DCAP-SSE uses the property gr:name. The name is in two different languages, Portuguese and English, but we can use as many languages we want;
  • To define the description of _:Product2, the DCAP-SSE uses the dcterms:description property. This description is in two different languages, Portuguese and English, but we can use as many languages we want;
  • To define the category that _:Product2 belongs to, the DCAP-SSE uses the property gr:category. The DCAP-SSE requires that we use a Vocabulary Encoding Scheme (VES) to define the value of this property. This VES gives a list of possibilities of categorization of products and services through the use of IRI. We have chosen the code "73160000" which means "Manufacture". The VES IRI for this code is http://purl.org/essglobal/standard/products-services/73160000;
  • To set the qualification of _:Product2 according to the type of product, the DCAP-SSE uses the property essglobal:qualifier. Again, The DCAP-SSE requires that we use a VES to set the value of this property. This VES gives a list of possibilities of categories through the use of IRI. We have chosen the code "q08" which means "Handicraft". The VES IRI for this code is http://purl.org/essglobal/standard/qualifiers/q08;
  • The DCAP-SSE gives the possibility to define a image that depicts the resource we are describing, _:Product1. It uses the property foaf:depicts, one can use a URL that points to an image file;
  • To define the unit of measurement in which the product is sold (e.g. a dozen, one piece, Kg) the DCAP-SSE defines the property gr:hasUnitofMeasurement. DCAP-SSE relies on the UN/CEFACT Common Codes for specifying the unit of measurement. This information can be consulted in [1]. In this case our unit of measurement is the "Piece", the correspondent code is "H87". The content of this property should be defined as a string (imposed by xsd:string -see [2] to know more about XML Schema Numeric Types);
  • Finally, in order to define the cost of _:Product2, DCAP-SSE defines a property essglobal:hasCost that points to an instance of a class called _:Cost2. _:Cost2 is defined bellow.


Class:Cost (_:Cost2)

TRIPLES:

The cost of _:Product2, named _:Cost2, is 7 Brazilian Real. It is defined in triples as follows:

Subject Predicate Object
_:Cost2 rdf:type essglobal:Cost
_:Cost2 gr:hasCurrencyValue "7.0"^^http://www.w3.org/2001/XMLSchema#float
_:Cost2 gr:hasCurrency "BRL"^^http://www.w3.org/2001/XMLSchema#string


GRAPH:

Graph:Cost of product 2

CODE (in Turtle):

_:Cost2
    a essglobal:Cost ;
    gr:hasCurrencyValue "7"^^xsd:float;
    gr:hasCurrency "BRL"^^xsd:string .

EXPLANATION OF THE CODE:

The cost of _:Product2, named _:Cost2, is an instance of the Class type essglobal:Cost. This cost is defined as follows:

  • The cost of the product is in fact de sum up of all components: Input Costs, Labour Costs and Other Costs. DCAP-SSE uses the property gr:hasCurrencyValue to define the cost and imposes the use of float number (See [2] to know more about XML Schema Numeric Types);
  • To define the currency (e.g. €, $), the DCAP-SSE uses the property gr:hasCurrency and it is defined as a "string" (see [2]). On this case the currency is the code BRL, meaning Brazilian Real.

On this product no other information is given concerning how the open cost is composed. So the description of _:Product2 ends here.

Class:Product (_:Product3)

TRIPLES:

Now we define _:Product3, another product sold by Arteiros, a "Orixá Oxum". The table bellow describes this product in triples.

Subject Predicate Object
_:Product3 rdf:type essglobal:ProductOrService
_:Product3 gr:name "Orixá Oxum"@pt
_:Product3 gr:name "Goddess Oxum"@en
_:Product3 dcterms:description "Orixá da beleza. Amor, dona das águas doces. Cor: amarelo. Medidas aprox: 30cm x 10cm. Peso aprox: 450g. Obs:Fazemos todos os Orixas sob encomenda/s"@pt
_:Product3 dcterms:description "Goddess of beauty. Love, owner of freshwaters. Color: yellow. Measures approx: 30cm x 10cm. Weight Approx: 450g. Note : We do all Goddesses Custom."@en
_:Product3 gr:category <http://www.purl.org/essglobal/standard/products-services/73160000>
_:Product3 essglobal:qualifier <http://www.purl.org/essglobal/standard/qualifiers/q08>
Product#3 foaf:depicts <http://www.cirandas.net/image_uploads/0003/6418/CIMG1136.JPG>
_:Product3 gr:hasUnitofMeasurement "H87"^^http://www.w3.org/2001/XMLSchema#string
_:Product3 essglobal:hasCost _:Cost3

GRAPH:

Graph:Product 3

CODE (in Turtle):

_:Product3
    a essglobal:Product ;
    gr:name "Orixá Oxum"@pt ;
    gr:name "Goddess Oxum"@en ;
    dcterms:description "Orixá da beleza. Amor, dona das águas doces Cor: amarelo Medidas aprox: 30cm x 10cm Peso aprox: 450g Obs:Fazemos todos os Orixas sob encomenda/s"@pt ;
    dcterms:description "Goddess of beauty. Love, owner of freshwaters  Color: yellow Measures approx: 30cm x 10cm Weight Approx: 450g Note : We do all Goddesses Custom."@en ;
    gr:category <http://www.purl.org/essglobal/standard/products-services/73160000> ;
    essglobal:qualifier <www.purl.org/essglobal/standard/qualifiers/q08> ;
    foaf:depicts <http://www.cirandas.net/image_uploads/0003/6418/CIMG1136.JPG> ;
    gr:hasUnitofMeasurement "H87"^^xsd:string ;
    essglobal:hasCost _:Cost3.

EXPLANATION OF THE CODE:

"Orixá Oxum" is defined as _:Product3, it is an instance of a class of type essglobal:ProductOrService. The properties of this instance using the vocabularies and properties defined in the DCAP-SSE are as follows:

  • To define the Name of _:Product3, the DCAP-SSE uses the property gr:name. The name is in two different languages, Portuguese and English, but we can use as many languages we want;
  • To define the description of _:Product3, the DCAP-SSE uses the dcterms:description property. This description is in two different languages, Portuguese and English, but we can use as many languages we want;
  • To define the category that _:Product3 belongs to, the DCAP-SSE uses the property gr:category. The DCAP-SSE requires that we use a Vocabulary Encoding Scheme (VES) to define the value of this property. This VES gives a list of possibilities of categorization of products and services through the use of IRI. We have chosen the code "73160000" which means "Manufacture". The VES IRI for this code is http://purl.org/essglobal/standard/products-services/73160000;
  • To set the qualification of _:Product3 according to the type of product, the DCAP-SSE uses the property essglobal:qualifier. Again, The DCAP-SSE requires that we use a VES to set the value of this property. This VES gives a list of possibilities of categories through the use of IRI. We have chosen the code "q08" which means "Handicraft". The VES IRI for this code is http://purl.org/essglobal/standard/qualifiers/q08;
  • The DCAP-SSE gives the possibility to define a image that depicts the resource we are describing, _:Product3. It uses the property foaf:depicts, one can use a URL that points to an image file;
  • To define the unit of measurement in which the product is sold (e.g. a dozen, one piece, Kg) the DCAP-SSE defines the property gr:hasUnitofMeasurement. DCAP-SSE relies on the UN/CEFACT Common Codes for specifying the unit of measurement. This information can be consulted in [1]. In this case our unit of measurement is the "Piece", the correspondent code is "H87". The content of this property should be defined as a string (imposed by xsd:string -see [2] to know more about XML Schema Numeric Types);
  • Finally, in order to define the cost of _:Product3, DCAP-SSE defines a property essglobal:hasCost that points to an instance of a class called _:Cost3. _:Cost3 is defined bellow.


Class:Cost (_:Cost3)

TRIPLES:

The cost of _:Product3, named _:Cost3, is 102 Brazilian Real. It is defined in triples as follows:

Subject Predicate Object
_:Cost3 rdf:type essglobal:Cost
_:Cost3 gr:hasCurrencyValue "102"^^http://www.w3.org/2001/XMLSchema#float
_:Cost3 gr:hasCurrency "BRL"^^http://www.w3.org/2001/XMLSchema#string
_:Cost3 essglobal:isComposedBy _:CostComposition3

GRAPH:

Graph:Cost of product 3

CODE (in Turtle):

_:Cost3
    a essglobal:Cost ;
    gr:hasCurrencyValue "102"^^xsd:float ;
    gr:hasCurrency "BRL"^^xsd:string ;
    essglobal:isComposedBy _:CostComposition2 .

EXPLANATION OF THE CODE:

The cost of _:Product3, named _:Cost3, is an instance of the Class type essglobal:Cost. This cost is defined as follows:

  • The cost of the product is in fact de sum up of all components: Input Costs, Labour Costs and Other Costs. DCAP-SSE uses the property gr:hasCurrencyValue to define the cost and imposes the use of float number (See [2] to know more about XML Schema Numeric Types);
  • To define the currency (e.g. €, $), the DCAP-SSE uses the property gr:hasCurrency and it is defined as a "string" (see [2]). On this case the currency is the code BRL, meaning Brazilian Real;
  • To define the breakwdown of the cost (open cost) the DCAP-SSE uses the property essglobal:isComposedBy. It points to an instance of a class called _:CostComposition2.

Class:Cost Composition (_:CostComposition2)

TRIPLES:

The table below shows the cost composition of _:Product3 (named _:CostComposition2) described as triples.

Subject Predicate Object
_:CostComposition2 rdf:type essgobal:CostComposition
_:CostComposition2 essglobal:hasInputCost _:Input2
_:CostComposition2 essglobal:hasInputCost _:Input3
_:CostComposition2 essglobal:hasInputCost _:Input4
_:CostComposition2 essglobal:hasInputCost _:Input5

GRAPH:

Graph:Cost composition of product 3

CODE (in Turtle):

_:CostComposition2
    a essglobal:CostComposition ;
    essglobal:hasInputCost _:Input2 ;
    essglobal:hasInputCost _:Input3 ; 
    essglobal:hasInputCost _:Input4 ;
    essglobal:hasInputCost _:Input5 .

EXPLANATION OF THE CODE:

The breakdown of the Cost of _:Product3 is called _:CostComposition2 and it is an instance of a class that is defined as essglobal:CostComposition. This breakdown has 5 inputs, i. e. 4 different descriptions of the type of Input Costs (no Labour Costs and no Other Costs). The property essglobal:hasInputCost points to the instances _:Input1, _:Input2, _:Input3, _:Input4 and _:Input5.

Class:Input (_:Input2)

TRIPLES:

The breakdown of the cost of _:Product3 "Orixá Oxum" has 4 inputs, _:Input2, _:Input3, _:Input4 and _:Input5. Table bellow describes _:Input2 in triples:

Subject Predicate Object
_:Input2 rdf:type essglobal:Input
_:Input2 dcterms:description "Borra de pó de café"@pt
_:Input2 dcterms:description "Dregs of coffee"@en
_:Input2 essglobal:quantityPerProductorService "1.0"^^http://www.w3.org/2001/XMLSchema#float
_:Input2 essglobal:unit "GRM"^^http://www.w3.org/2001/XMLSchema#string
_:Input2 essglobal:hasImpactOnCost "Yes"^^http://www.w3.org/2001/XMLSchema#boolean
_:Input2 essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08>
_:Input2 gr:category <http://www.purl.org/essglobal/standard/products-services/70140000>

GRAPH: [[File:Arteiros_Input2.png]|400x370px|thumb|center|Graph:Input 2]

CODE (in turtle):

_:Input2
    a essglobal:Input ;
    dcterms:description "Borra de pó de café"@pt ;
    dcterms:description "Dregs of coffee"@en ;
    essglobal:quantityPerProductorServiceUnit "1"^^xsd:float ;
    essglobal:unit "GRM"^^xsd:string ;
    essglobal:hasImpactOnCost "Yes"^^xsd:boolean ;
    essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08> ;
    gr:category <http://purl.org/ess/standard/products-services/70140000> .

EXPLANATION OF THE CODE: The input of the cost composition of _:Product3 is an instance of class that has the type essglobal:Input. The properties of this input (using the vocabularies and properties defined in the DCAP-SSE):

  • Description of the input in two different languages, Portuguese and English. We can use as many languages we want. DCAP-SSE uses the dcterms:description property;
  • the Quantity per product or Service Unit represents the quantity of the input that goes into the making of the final product. Giving as final product example a cake, to set the amount of flour needed, we would say that we need 350 gr of flour to make a cake. In this case the quantity per product unit would be "350". The DCAP-SSE uses the property essglobal:quantityPerProductorServiceUnit for this definition. In this case, to do the product we need "1" gram of "Dregs of coffe";
  • The unit that the input is measured in (in the Universal Unit System) is defined by the property essglobal:unit. Again in this case the DCAP-SSE relies on the use of the UN/CEFACT Common Codes (see [1] for more information). In this case our unit of measurement is the "Gram", the correspondent code is "GRM";
  • The impact on the cost is true if the input contributes to the monetary price of the final product, otherwise it is "no". The DCAP-SSE uses the property essglobal:hasImpactOnCost. This property is boolean so it takes the value true or false;
  • To set the qualification of _:Input2 according to the type of product, the DCAP-SSE uses the property essglobal:qualifier. The DCAP-SSE defines the need to use a VES to set the value of this property. This VES gives a list of possibilities of categories through the use of IRI. We have chosen the code "q08" which means "Handicraft". The VES IRI for this code is http://purl.org/essglobal/standard/qualifiers/q08;
  • To define the category that _:Input2 belongs to, the DCAP-SSE uses the property gr:category. THe DCAP-SSE requires the use of a Vocabulary Encoding Scheme (VES) to define the value of this property. This VES gives a list of possibilities of categorization of products and services through the use of IRI. We have chosen the code "70140000" which means "Crop production and management and protection". The VES IRI for this code is http://purl.org/essglobal/standard/products-services/70140000.

Class:Input (_:Input3)

TRIPLES:

The breakdown of the cost of _:Product3 "Orixá Oxum" has 4 inputs, _:Input2, _:Input3, _:Input4 and _:Input5. The table bellow describes _:Input3 in triples:

Subject Predicate Object
_:Input3 rdf:type essglobal:Input
_:Input3 dcterms:description "Palha de milho"@pt
_:Input3 dcterms:description "Husk"@en
_:Input3 essglobal:quantityPerProductorService "1.0"^^http://www.w3.org/2001/XMLSchema#double
_:Input3 essglobal:unit "GRM"^^http://www.w3.org/2001/XMLSchema#string
_:Input3 essglobal:hasImpactOnCost "Yes"^^http://www.w3.org/2001/XMLSchema#boolean
_:Input3 essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08>
_:Input3 gr:category <http://www.purl.org/essglobal/standard/products-services/70140000>

GRAPH:

Graph:Input 3

CODE (in Turtle):

_:Input3
    a essglobal:Input ;
    dcterms:description "Palha de milho"@pt ;
    dcterms:description "Husk"@en ;
    essglobal:quantityPerProductorServiceUnit "1"^^xsd:float ;
    essglobal:unit "GRM"^^xsd:string ;
    essglobal:hasImpactOnCost "Yes"^^xsd:boolean ;
    essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08> ;
    gr:category <http://purl.org/ess/standard/products-services/70140000> .

EXPLANATION OF THE CODE:

The second input of the cost composition of _:Product3 is an instance of class that has the type essglobal:Input. The properties of this input (using the vocabularies and properties defined in the DCAP-SSE):

  • Description of the input in two different languages, Portuguese and English. We can use as many languages we want. DCAP-SSE uses the dcterms:description property;
  • the Quantity per product or Service Unit represents the quantity of the input that goes into the making of the final product. Giving as final product example a cake, to set the amount of flour needed, we would say that we need 350 gr of flour to make a cake. In this case the quantity per product unit would be "350". The DCAP-SSE uses the property essglobal:quantityPerProductorServiceUnit for this definition. In this case, to do the product we need "1" gram of "Husk";
  • The unit that the input is measured in (in the Universal Unit System) is defined by the property essglobal:unit. Again in this case the DCAP-SSE relies on the use of the UN/CEFACT Common Codes (see [1] for more information). In this case our unit of measurement is the "Gram", the correspondent code is "GRM";
  • The impact on the cost is true if the input contributes to the monetary price of the final product, otherwise it is "no". The DCAP-SSE uses the property essglobal:hasImpactOnCost. This property is boolean so it takes the value true or false;
  • To set the qualification of _:Input3 according to the type of product, the DCAP-SSE uses the property essglobal:qualifier. The DCAP-SSE defines the need to use a VES to set the value of this property. This VES gives a list of possibilities of categories through the use of IRI. We have chosen the code "q08" which means "Handicraft". The VES IRI for this code is http://purl.org/essglobal/standard/qualifiers/q08;
  • To define the category that _:Input3 belongs to, the DCAP-SSE uses the property gr:category. THe DCAP-SSE requires the use of a Vocabulary Encoding Scheme (VES) to define the value of this property. This VES gives a list of possibilities of categorization of products and services through the use of IRI. We have chosen the code "70140000" which means "Fibers and textiles and fabric industries". The VES IRI for this code is http://purl.org/essglobal/standard/products-services/70140000.

Class:Input (_:Input4)

TRIPLE:

The breakdown of the cost of _:Product3 "Orixá Oxum" has 4 inputs, _:Input2, _:Input3, _:Input4 and _:Input5. The table bellow describes _:Input4 in triples:

Subject Predicate Object
_:Input4 rdf:type essglobal:INput
_:Input4 dcterms:description "Madeira"@pt
_:Input4 dcterms:description "Wood"@en
_:Input4 essglobal:quantityPerProductorService "1.0"^^http://www.w3.org/2001/XMLSchema#float
_:Input4 essglobal:unit "H87"^^http://www.w3.org/2001/XMLSchema#string
_:Input4 essglobal:hasImpactOnCost "Yes"^^http://www.w3.org/2001/XMLSchema#boolean
_:Input4 essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08>
_:Input4 gr:category <www.purl.org/essglobal/standard/products-services/70150000>

GRAPH:

Graph:Input 4

CODE:

_:Input4
     a essglobal:Input ;
     dcterms:description "Madeira"@pt ;
     dcterms:description "Wood"@en ;
     essglobal:quantityPerProductorServiceUnit "1"^^xsd:float ;
     essglobal:unit "H87"^^xsd:string ;
     essglobal:hasImpactOnCost "Yes"^^xsd:boolean ;
     essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08> ;
     gr:category <http://purl.org/ess/standard/products-services/70150000> .

EXPLANATION OF THE CODE:

The third input of the cost composition of _:Product3 is an instance of class that has the type essglobal:Input. The properties of this input (using the vocabularies and properties defined in the DCAP-SSE) are:

  • Description of the input in two different languages, Portuguese and English. We can use as many languages we want. DCAP-SSE uses the dcterms:description property;
  • the Quantity per product or Service Unit represents the quantity of the input that goes into the making of the final product. Giving as final product example a cake, to set the amount of flour needed, we would say that we need 350 gr of flour to make a cake. In this case the quantity per product unit would be "350". The DCAP-SSE uses the property essglobal:quantityPerProductorServiceUnit for this definition. In this case, to do the product we need "1" piece of "wood";
  • The unit that the input is measured in (in the Universal Unit System) is defined by the property essglobal:unit. Again in this case the DCAP-SSE relies on the use of the UN/CEFACT Common Codes (see [1] for more information). In this case our unit of measurement is the "Piece", the correspondent code is "H87";
  • The impact on the cost is true if the input contributes to the monetary price of the final product, otherwise it is "no". The DCAP-SSE uses the property essglobal:hasImpactOnCost. This property is boolean so it takes the value true or false;
  • To set the qualification of _:Input4 according to the type of product, the DCAP-SSE uses the property essglobal:qualifier. The DCAP-SSE defines the need to use a VES to set the value of this property. This VES gives a list of possibilities of categories through the use of IRI. We have chosen the code "q08" which means "Handicraft". The VES IRI for this code is http://purl.org/essglobal/standard/qualifiers/q08;
  • To define the category that _:Input4 belongs to, the DCAP-SSE uses the property gr:category. THe DCAP-SSE requires the use of a Vocabulary Encoding Scheme (VES) to define the value of this property. This VES gives a list of possibilities of categorization of products and services through the use of IRI. We have chosen the code "70150000" which means "Forestry". The VES IRI for this code is http://purl.org/essglobal/standard/products-services/70150000.

Class:Input (_:Input5)

TRIPLES:

The breakdown of the cost of _:Product3 "Orixá Oxum" has 4 inputs, _:Input2, _:Input3, _:Input4 and _:Input5. Table bellow describes _:Input5 in triples:

Subject Predicate Object
_:Input5 rdf:type essglobal:Input
_:Input5 dcterms:description "Buzios"@pt
_:Input5 dcterms:description "Clam shells"@en
_:Input5 essglobal:quantityPerProductorService "1.0"^^http://www.w3.org/2001/XMLSchema#float
_:Input5 essglobal:unit "H87"^^http://www.w3.org/2001/XMLSchema#string
_:Input5 essglobal:hasImpactOnCost "Yes"^^http://www.w3.org/2001/XMLSchema#boolean
_:Input5 essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08>
_:Input5 gr:category <www.purl.org/essglobal/standard/products-services/70100000>

GRAPH:

Graph:Input 5

CODE:

_:Input5
     a essglobal:Input ;
     dcterms:description "Buzios"@pt ;
     dcterms:description "Clam shells"@en ;
     essglobal:quantityPerProductorServiceUnit "1"^^xsd:float ;
     essglobal:unit "H87"^^xsd:string ;
     essglobal:hasImpactOnCost "Yes"^^xsd:boolean ;
     essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08> ;
     gr:category <http://purl.org/ess/standard/products-services/70100000> .

EXPLANATION OF THE CODE:

The input of the cost composition of _:Product3 is an instance of class that has the type essglobal:Input. The properties of this input (using the vocabularies and properties defined in the DCAP-SSE) are:

  • Description of the input in two different languages, Portuguese and English. We can use as many languages we want. DCAP-SSE uses the dcterms:description property;
  • The Quantity per product or Service Unit represents the quantity of the input that goes into the making of the final product. Giving as final product example a cake, to set the amount of flour needed, we would say that we need 350 gr of flour to make a cake. In this case the quantity per product unit would be "350". The DCAP-SSE uses the property essglobal:quantityPerProductorServiceUnit for this definition. In this case, to do the product we need "1" piece of "Clam Shells";
  • The unit that the input is measured in (in the Universal Unit System) is defined by the property essglobal:unit. Again in this case the DCAP-SSE relies on the use of the UN/CEFACT Common Codes (see [1] for more information). In this case our unit of measurement is the "Piece", the correspondent code is "H87";
  • The impact on the cost is true if the input contributes to the monetary price of the final product, otherwise it is "no". The DCAP-SSE uses the property essglobal:hasImpactOnCost. This property is boolean so it takes the value true or false;
  • To set the qualification of _:Input5 according to the type of product, the DCAP-SSE uses the property essglobal:qualifier. The DCAP-SSE defines the need to use a VES to set the value of this property. This VES gives a list of possibilities of categories through the use of IRI. We have chosen the code "q08" which means "Handicraft". The VES IRI for this code is http://purl.org/essglobal/standard/qualifiers/q08;
  • To define the category that _:Input5 belongs to, the DCAP-SSE uses the property gr:category. THe DCAP-SSE requires the use of a Vocabulary Encoding Scheme (VES) to define the value of this property. This VES gives a list of possibilities of categorization of products and services through the use of IRI. We have chosen the code "70100000" which means "Fisheries and aquaculture". The VES IRI for this code is http://purl.org/essglobal/standard/products-services/70100000.

Full Code and Full Graph

Bellow you can find the simplified code in Turtle. The code is simplified since use the code describing each blank node between []. The code is this way more condensed.

@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix essglobal: <http://purl.org/essglobal/vocab/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix gr: <http://purl.org/goodrelations/v1> .
@prefix schema: <http://schema.org> .
@prefix v: <http://www.w3.org/2006/vcard/ns/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
 
<http://purl.org/essglobal/initiatives/arteiros>
    a essglobal:SSEInitiative ;
    gr:name "ARTEIROS AROMA BRASIL" ;
    dcterms:description "Somos um grupo de artesãos, com uma organização familiar que nos unimos para este empreendimento. Voltado para o trabalho artesanal a partir de diversas fibras naturais e materiais recicláveis e com eles desenvolvemos diferentes peças que vão desde acessórios a decorativos e utulitários. Procuramos sempre nos aprimorarmos e nos qualificarmos, criar novas peças, ideias, técnicas, inovando a cada dia. Sem esquecer a nossa história."@pt ;
    dcterms:description "We are a group of craftsmen with a family organization that came together for this project. Going back to craftsmanship with  various natural fibers and recyclable materials, we develop different pieces of decorative and utilitary accessories. We always seek to develop and qualify, create new things, ideas, techniques and innovate every day. Without forgetting our history."@en ;
    essglobal:economicSector <http://purl.org/essglobal/standard/activities/a03> ;
    essglobal:legalForm <http://www.purl.org/essglobal/standard/legal-form/L1> ;
    foaf:homepage <http://www.cirandas.net/arteirosaromabrasil> ;
    
    essglobal:hasAddress [
    	a essglobal:Address ;
    	v:street-addressglobal "Av. Hermilo Alves 131" ;
    	v:postal-code "03668-000" ;
    	v:locality "São Paulo" ;
    	v:country-name "Brazil" ;
    	foaf:mbox "magali_lopes@hotmail.com" ;
    	v:longitude "-235,335,378" ;
    	v:latitude "-46,495,413" ] ;

    essglobal:hasProductorService [
    	a essglobal:Product ;
    	gr:name "Boneca Monikat"@pt ;
    	gr:name "Monikat Doll"@en ;
    	dcterms:description "Boneca étnica, feita a mão, em cores diversas. Serve como peso de porta e peça de decoração. Medidas: 40x10cm peso 300g aprox."@pt ;
    	dcterms:description "Ethnic doll, made ​​by hand, in different colors. It serves as a doorstop and decorative piece. Measurements: 40x10cm, weight 300g approx."@en ;
    	gr:category <http://purl.org/essglobal/standard/products-services/73160000> ;
    	essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08> ;
    	foaf:depicts <http://www.cirandas.net/image_uploads/0003/0946/CIMG5074.JPG> ;
    	gr:hasUnitofMeasurement "H87"^^xsd:string ;
    	essglobal:hasCost [
    		a essglobal:Cost ;
    		gr:hasCurrencyValue "50"^^xsd:float;
    		gr:hasCurrency "BRL"^^xsd:string;
    		essglobal:isComposedBy [
    			a essglobal:CostComposition ;
    			essglobal:hasInputCost [
    				a essglobal:Input ;
    				dcterms:description "Tecidos coloridos"@pt ;
    				dcterms:description "Colorful fabrics"@en ;
    				essglobal:quantityPerProductorServiceUnit "1"^^xsd:float ;
    				essglobal:unit "MTR"^^xsd:string ;
    				essglobal:hasImpactOnCost "Yes"^^xsd:boolean ;
    				essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q01>;
    				essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08>;
    				gr:category <http://www.purl.org/essglobal/standard/products-services/73140000>]]]] ;
    
    essglobal:hasProductorService [
    	a essglobal:ProductOrService ;
    	gr:name "Porta Moedas"@pt ;
    	gr:name "Wallet"@en ;
    	dcterms:description "Porta Moedas em tecido com diversas estampas, com ziper para facilitar a guarda das moedas. Medidas aprox. 10 cm diametro, peso 30g."@pt ;
    	dcterms:description "Wallet wrapped in fabric with various prints, with zipper to facilitate the safety of the coins. Approx. 10 cm diameter, weight 30g."@en ;
    	gr:category <http://www.purl.org/essglobal/standard/products-services/73160000> ;
    	essglobal:qualifier <http://www.purl.org/essglobal/standard/qualifiers/q08> ;
    	foaf:depicts <http://www.cirandas.net/image_uploads/0002/9890/CIMG5238.JPG> ;
    	gr:hasUnitofMeasurement "H87"^^xsd:string ;
    	essglobal:hasCost [ 
    		a essglobal:Cost ;
    		gr:hasCurrencyValue "7"^^xsd:float;
    		gr:hasCurrency "BRL"^^xsd:string]] ;
    	
    	essglobal:hasProductorService [
     		a essglobal:Product ;
    		gr:name "Orixá Oxum"@pt ;
    		gr:name "Goddess Oxum"@en ;
    		dcterms:description "Orixá da beleza. Amor, dona das águas doces Cor: amarelo Medidas aprox: 30cm x 10cm Peso aprox: 450g Obs:Fazemos todos os Orixas sob encomenda/s"@pt ;
    		dcterms:description "Goddess of beauty. Love, owner of freshwaters  Color: yellow Measures approx: 30cm x 10cm Weight Approx: 450g Note : We do all Goddesses Custom."@en ;
    		gr:category <http://www.purl.org/essglobal/standard/products-services/73160000> ;
    		essglobal:qualifier <www.purl.org/essglobal/standard/qualifiers/q08> ;
    		foaf:depicts <http://www.cirandas.net/image_uploads/0003/6418/CIMG1136.JPG> ;
    		gr:hasUnitofMeasurement "H87"^^xsd:string ;
    		essglobal:hasCost [
    			a essglobal:Cost ;
    			gr:hasCurrencyValue "102"^^xsd:float ;
    			gr:hasCurrency "BRL"^^xsd:string ;
    			essglobal:isComposedBy [
    				a essglobal:CostComposition ;
    				essglobal:hasInputCost [
    					a essglobal:Input ;
    					dcterms:description "Borra de pó de café"@pt ;
    					dcterms:description "Dregs of coffee"@en ;
    					essglobal:quantityPerProductorServiceUnit "1"^^xsd:float ;
    					essglobal:unit "GRM"^^xsd:string ;
    					essglobal:hasImpactOnCost "Yes"^^xsd:boolean ;
    					essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08> ;
    					gr:category <http://purl.org/ess/standard/products-services/70140000> ] ;
    				essglobal:hasInputCost [
    					a essglobal:Input ;
    					dcterms:description "Palha de milho"@pt ;
    					dcterms:description "Husk"@en ;
    					essglobal:quantityPerProductorServiceUnit "1"^^xsd:float ;
    					essglobal:unit "GRM"^^xsd:string ;
    					essglobal:hasImpactOnCost "Yes"^^xsd:boolean ;
    					essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08> ;
    					gr:category <http://purl.org/ess/standard/products-services/70140000>] ; 
    				essglobal:hasInputCost [
    					a essglobal:Input ;
     					dcterms:description "Madeira"@pt ;
     					dcterms:description "Wood"@en ;
     					essglobal:quantityPerProductorServiceUnit "1"^^xsd:float ;
     					essglobal:unit "H87"^^xsd:string ;
     					essglobal:hasImpactOnCost "Yes"^^xsd:boolean ;
     					essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08> ;
     					gr:category <http://purl.org/ess/standard/products-services/70150000>] ;
    				essglobal:hasInputCost [ 
    					a essglobal:Input ;
     					dcterms:description "Buzios"@pt ;
     					dcterms:description "Clam shells"@en ;
     					essglobal:quantityPerProductorServiceUnit "1"^^xsd:float ;
     					essglobal:unit "H87"^^xsd:string ;
     					essglobal:hasImpactOnCost "Yes"^^xsd:boolean ;
     					essglobal:qualifier <http://purl.org/essglobal/standard/qualifiers/q08> ;
     					gr:category <http://purl.org/ess/standard/products-services/70100000>]]]] .

You can download the file in Turtle here and in RDF/XML here.

You can see the whole graph in Media:arteiros.png.

References

[1] http://www.unece.org/fileadmin/DAM/cefact/recommendations/rec20/rec20_Rev9e_2014.xls

[2] http://www.w3schools.com/schema/schema_dtypes_numeric.asp