Endpoint: battpass-demo

Edit Request log Unarchive Delete

Your specially constructed endpoint is right here.

Request URL: https://translate.lab.semantic-treehouse.nl/api/21

Format: json

Output format: turtle

Response URL: https://httpbin.org/post

Headers: RML:
@prefix rr: <http://www.w3.org/ns/r2rml#> .
@prefix rml: <http://semweb.mmlab.be/ns/rml#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ql: <http://semweb.mmlab.be/ns/ql#> .
@prefix map: <http://example.com/base#> .
@prefix dpp-battpass: <http://dpp.example.org/batt-pass#> .
@prefix battPass: <http://example.org/battpass#> .

map:map_characteristicsMapping_000 rml:logicalSource map:source_003 ;
	rdf:type rr:TriplesMap ;
	rdfs:label "characteristicsMapping" ;
	rr:predicateObjectMap map:pom_026, map:pom_027, map:pom_028, map:pom_029, map:pom_030, map:pom_031, map:pom_032, map:pom_033, map:pom_034, map:pom_035, map:pom_036 ;
	rr:subjectMap map:s_004 .

map:map_commercialMapping_000 rml:logicalSource map:source_004 ;
	rdf:type rr:TriplesMap ;
	rdfs:label "commercialMapping" ;
	rr:predicateObjectMap map:pom_023, map:pom_024, map:pom_025 ;
	rr:subjectMap map:s_003 .

map:map_eventMapping_000 rml:logicalSource map:source_000 ;
	rdf:type rr:TriplesMap ;
	rdfs:label "eventMapping" ;
	rr:predicateObjectMap map:pom_000, map:pom_001, map:pom_002, map:pom_003, map:pom_004 ;
	rr:subjectMap map:s_000 .

map:map_identificationMapping_000 rml:logicalSource map:source_001 ;
	rdf:type rr:TriplesMap ;
	rdfs:label "identificationMapping" ;
	rr:predicateObjectMap map:pom_005, map:pom_006, map:pom_007, map:pom_008, map:pom_009, map:pom_010, map:pom_011, map:pom_012 ;
	rr:subjectMap map:s_001 .

map:map_metadataMapping_000 rml:logicalSource map:source_002 ;
	rdf:type rr:TriplesMap ;
	rdfs:label "metadataMapping" ;
	rr:predicateObjectMap map:pom_013, map:pom_014, map:pom_015, map:pom_016, map:pom_017, map:pom_018, map:pom_019, map:pom_020, map:pom_021, map:pom_022 ;
	rr:subjectMap map:s_002 .

map:om_000 rdf:type rr:ObjectMap ;
	rr:constant dpp-battpass:battpass ;
	rr:termType rr:IRI .

map:om_001 rdf:type rr:ObjectMap ;
	rr:constant battPass:Identification ;
	rr:termType rr:IRI .

map:om_002 rml:reference "category" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_003 rml:reference "idDmc" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_004 rml:reference "chemistry" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_005 rml:reference "identification.type.manufacturerPartId" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_006 rml:reference "identification.type.nameAtManufacturer" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_007 rml:reference "identification.dataCarrier.carrierType" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_008 rml:reference "identification.dataCarrier.carrierLayout" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_009 rdf:type rr:ObjectMap ;
	rr:constant battPass:Metadata ;
	rr:termType rr:IRI .

map:om_010 rml:reference "expirationDate" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_011 rml:reference "passportIdentifier" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_012 rml:reference "registrationIdentifier" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_013 rml:reference "issueDate" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_014 rml:reference "version" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_015 rml:reference "lastModification" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_016 rml:reference "predecessor" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_017 rml:reference "economicOperatorId" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_018 rml:reference "status" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_019 rdf:type rr:ObjectMap ;
	rr:constant battPass:Commercial ;
	rr:termType rr:IRI .

map:om_020 rml:reference "placedOnMarket" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_021 rml:reference "purpose" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_022 rdf:type rr:ObjectMap ;
	rr:constant battPass:Characteristics ;
	rr:termType rr:IRI .

map:om_023 rml:reference "warranty.lifeValue" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_024 rml:reference "warranty.lifeUnit" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_025 rml:reference "physicalDimension.length.value" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_026 rml:reference "physicalDimension.length.unit" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_027 rml:reference "physicalDimension.width.value" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_028 rml:reference "physicalDimension.width.unit" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_029 rml:reference "physicalDimension.weight.value" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_030 rml:reference "physicalDimension.weight.unit" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_031 rml:reference "physicalDimension.height.value" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_032 rml:reference "physicalDimension.height.unit" ;
	rdf:type rr:ObjectMap ;
	rr:termType rr:Literal .

map:om_033 rdf:type rr:ObjectMap ;
	rr:parentTriplesMap map:map_identificationMapping_000 .

map:om_034 rdf:type rr:ObjectMap ;
	rr:parentTriplesMap map:map_metadataMapping_000 .

map:om_035 rdf:type rr:ObjectMap ;
	rr:parentTriplesMap map:map_commercialMapping_000 .

map:om_036 rdf:type rr:ObjectMap ;
	rr:parentTriplesMap map:map_characteristicsMapping_000 .

map:pm_000 rdf:type rr:PredicateMap ;
	rr:constant rdf:type .

map:pm_001 rdf:type rr:PredicateMap ;
	rr:constant battPass:identification .

map:pm_002 rdf:type rr:PredicateMap ;
	rr:constant battPass:metadata .

map:pm_003 rdf:type rr:PredicateMap ;
	rr:constant battPass:commercial .

map:pm_004 rdf:type rr:PredicateMap ;
	rr:constant battPass:characteristics .

map:pm_005 rdf:type rr:PredicateMap ;
	rr:constant rdf:type .

map:pm_006 rdf:type rr:PredicateMap ;
	rr:constant battPass:category .

map:pm_007 rdf:type rr:PredicateMap ;
	rr:constant battPass:idDmc .

map:pm_008 rdf:type rr:PredicateMap ;
	rr:constant battPass:chemistry .

map:pm_009 rdf:type rr:PredicateMap ;
	rr:constant battPass:manufacturerPartId .

map:pm_010 rdf:type rr:PredicateMap ;
	rr:constant battPass:nameAtManufacturer .

map:pm_011 rdf:type rr:PredicateMap ;
	rr:constant battPass:carrierType .

map:pm_012 rdf:type rr:PredicateMap ;
	rr:constant battPass:carrierLayout .

map:pm_013 rdf:type rr:PredicateMap ;
	rr:constant rdf:type .

map:pm_014 rdf:type rr:PredicateMap ;
	rr:constant battPass:expirationDate .

map:pm_015 rdf:type rr:PredicateMap ;
	rr:constant battPass:passportIdentifier .

map:pm_016 rdf:type rr:PredicateMap ;
	rr:constant battPass:registrationIdentifier .

map:pm_017 rdf:type rr:PredicateMap ;
	rr:constant battPass:issueDate .

map:pm_018 rdf:type rr:PredicateMap ;
	rr:constant battPass:version .

map:pm_019 rdf:type rr:PredicateMap ;
	rr:constant battPass:lastModification .

map:pm_020 rdf:type rr:PredicateMap ;
	rr:constant battPass:predecessor .

map:pm_021 rdf:type rr:PredicateMap ;
	rr:constant battPass:economicOperatorId .

map:pm_022 rdf:type rr:PredicateMap ;
	rr:constant battPass:status .

map:pm_023 rdf:type rr:PredicateMap ;
	rr:constant rdf:type .

map:pm_024 rdf:type rr:PredicateMap ;
	rr:constant battPass:placedOnMarket .

map:pm_025 rdf:type rr:PredicateMap ;
	rr:constant battPass:passportIdentifier .

map:pm_026 rdf:type rr:PredicateMap ;
	rr:constant rdf:type .

map:pm_027 rdf:type rr:PredicateMap ;
	rr:constant battPass:warrantyLifeValue .

map:pm_028 rdf:type rr:PredicateMap ;
	rr:constant battPass:warrantyLifeUnit .

map:pm_029 rdf:type rr:PredicateMap ;
	rr:constant battPass:lengthValue .

map:pm_030 rdf:type rr:PredicateMap ;
	rr:constant battPass:lengthUnit .

map:pm_031 rdf:type rr:PredicateMap ;
	rr:constant battPass:widthValue .

map:pm_032 rdf:type rr:PredicateMap ;
	rr:constant battPass:widthUnit .

map:pm_033 rdf:type rr:PredicateMap ;
	rr:constant battPass:weightalue .

map:pm_034 rdf:type rr:PredicateMap ;
	rr:constant battPass:weightUnit .

map:pm_035 rdf:type rr:PredicateMap ;
	rr:constant battPass:heightValue .

map:pm_036 rdf:type rr:PredicateMap ;
	rr:constant battPass:heightUnit .

map:pom_000 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_000 ;
	rr:predicateMap map:pm_000 .

map:pom_001 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_033 ;
	rr:predicateMap map:pm_001 .

map:pom_002 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_034 ;
	rr:predicateMap map:pm_002 .

map:pom_003 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_035 ;
	rr:predicateMap map:pm_003 .

map:pom_004 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_036 ;
	rr:predicateMap map:pm_004 .

map:pom_005 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_001 ;
	rr:predicateMap map:pm_005 .

map:pom_006 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_002 ;
	rr:predicateMap map:pm_006 .

map:pom_007 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_003 ;
	rr:predicateMap map:pm_007 .

map:pom_008 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_004 ;
	rr:predicateMap map:pm_008 .

map:pom_009 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_005 ;
	rr:predicateMap map:pm_009 .

map:pom_010 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_006 ;
	rr:predicateMap map:pm_010 .

map:pom_011 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_007 ;
	rr:predicateMap map:pm_011 .

map:pom_012 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_008 ;
	rr:predicateMap map:pm_012 .

map:pom_013 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_009 ;
	rr:predicateMap map:pm_013 .

map:pom_014 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_010 ;
	rr:predicateMap map:pm_014 .

map:pom_015 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_011 ;
	rr:predicateMap map:pm_015 .

map:pom_016 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_012 ;
	rr:predicateMap map:pm_016 .

map:pom_017 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_013 ;
	rr:predicateMap map:pm_017 .

map:pom_018 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_014 ;
	rr:predicateMap map:pm_018 .

map:pom_019 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_015 ;
	rr:predicateMap map:pm_019 .

map:pom_020 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_016 ;
	rr:predicateMap map:pm_020 .

map:pom_021 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_017 ;
	rr:predicateMap map:pm_021 .

map:pom_022 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_018 ;
	rr:predicateMap map:pm_022 .

map:pom_023 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_019 ;
	rr:predicateMap map:pm_023 .

map:pom_024 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_020 ;
	rr:predicateMap map:pm_024 .

map:pom_025 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_021 ;
	rr:predicateMap map:pm_025 .

map:pom_026 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_022 ;
	rr:predicateMap map:pm_026 .

map:pom_027 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_023 ;
	rr:predicateMap map:pm_027 .

map:pom_028 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_024 ;
	rr:predicateMap map:pm_028 .

map:pom_029 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_025 ;
	rr:predicateMap map:pm_029 .

map:pom_030 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_026 ;
	rr:predicateMap map:pm_030 .

map:pom_031 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_027 ;
	rr:predicateMap map:pm_031 .

map:pom_032 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_028 ;
	rr:predicateMap map:pm_032 .

map:pom_033 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_029 ;
	rr:predicateMap map:pm_033 .

map:pom_034 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_030 ;
	rr:predicateMap map:pm_034 .

map:pom_035 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_031 ;
	rr:predicateMap map:pm_035 .

map:pom_036 rdf:type rr:PredicateObjectMap ;
	rr:objectMap map:om_032 ;
	rr:predicateMap map:pm_036 .

map:s_000 rdf:type rr:SubjectMap ;
	rr:template "http://dpp.example.org/batt-pass#BattPass{identification.idDmc}" .

map:s_001 rdf:type rr:SubjectMap ;
	rr:constant "http://example.org/battpass#BattdemoBattPassIdentification" .

map:s_002 rdf:type rr:SubjectMap ;
	rr:constant "http://example.org/battpass#demoBattPassMetadata" .

map:s_003 rdf:type rr:SubjectMap ;
	rr:constant "http://example.org/battpass#demoBattPassCommercial" .

map:s_004 rdf:type rr:SubjectMap ;
	rr:constant "http://example.org/battpass#demoBattPassCharacteristics" .

map:source_000 rml:iterator "$" ;
	rml:referenceFormulation ql:JSONPath ;
	rml:source "data.json" ;
	rdf:type rml:LogicalSource ;
	rdfs:label "dpp-battpass" .

map:source_001 rml:iterator "$.identification" ;
	rml:referenceFormulation ql:JSONPath ;
	rml:source "data.json" ;
	rdf:type rml:LogicalSource ;
	rdfs:label "identification" .

map:source_002 rml:iterator "$.metadata" ;
	rml:referenceFormulation ql:JSONPath ;
	rml:source "data.json" ;
	rdf:type rml:LogicalSource ;
	rdfs:label "metadata" .

map:source_003 rml:iterator "$.characteristics" ;
	rml:referenceFormulation ql:JSONPath ;
	rml:source "data.json" ;
	rdf:type rml:LogicalSource ;
	rdfs:label "characteristics" .

map:source_004 rml:iterator "$.commercial" ;
	rml:referenceFormulation ql:JSONPath ;
	rml:source "data.json" ;
	rdf:type rml:LogicalSource ;
	rdfs:label "commercial" .

map:source_005 rml:iterator "$.performance" ;
	rml:referenceFormulation ql:JSONPath ;
	rml:source "data.json" ;
	rdf:type rml:LogicalSource ;
	rdfs:label "performance" .

<http://mapping.example.com/rules_000> <http://rdfs.org/ns/void#exampleResource> map:map_characteristicsMapping_000, map:map_commercialMapping_000, map:map_eventMapping_000, map:map_identificationMapping_000, map:map_metadataMapping_000 ;
	rdf:type <http://rdfs.org/ns/void#Dataset> .
XML Schema:
JSON Schema: