SPARQL Endpoint for UNECE Standard - Bovine Meat

Find beef cuts, muscles and other structures that are parts of a carcase. Find their UNECE item codes and relations between them.


Target graph URI (or use FROM in the query)
Output:
If XML output, XSLT style sheet (blank for none):
Force the accept header to text/plain regardless


SPARQL Query Examples

Find all beef cuts (and their UNECE codes) overlapped by M. serratus ventralis thoracis (:m0079)

    
    PREFIX : <http://onto.kul.pl/unece/beef/>
    PREFIX  skos: <http://www.w3.org/2004/02/skos/core#>
    SELECT DISTINCT ?beefCutLabel  ?UNECENumber
    WHERE {
    	:m0079 ^:overlaps/:preparedFrom* ?beefCutIRI.
    	?beefCutIRI skos:prefLabel ?beefCutLabel;
    		:hasUNECEItemNo ?UNECENumber
    	FILTER(lang(?beefCutLabel) = "en") 
    	}
    ORDER BY DESC(?UNECENumber)
    
    

Find all beef bone-in cuts and their names in English, Polish, French and Chinese.

    
    PREFIX : <http://onto.kul.pl/unece/beef/>
    PREFIX  skos: <http://www.w3.org/2004/02/skos/core#>
    SELECT DISTINCT ?beefCutLabelEN ?beefCutLabelPL ?beefCutLabelFR  ?beefCutLabelZH ?UNECENumber
    WHERE {
        :BeefBoneIn skos:member ?beefBoneIneCut.
        ?beefBoneIneCut skos:prefLabel ?beefCutLabelEN;
        	skos:prefLabel ?beefCutLabelPL;
        	:hasUNECEItemNo ?UNECENumber.
        FILTER(lang(?beefCutLabelEN) = "en") 
        FILTER(lang(?beefCutLabelPL) = "pl") 
        OPTIONAL{?beefBoneIneCut skos:prefLabel ?beefCutLabelFR. FILTER(lang(?beefCutLabelFR) = "fr")}
        OPTIONAL{?beefBoneIneCut skos:prefLabel ?beefCutLabelZH. FILTER(lang(?beefCutLabelZH) = "zh")}
    }
    ORDER BY ASC(?UNECENumber)