Fotoskole: Billedformat

Brug af Schema.org ordforråd i JSON-LD, når man beskriver height og width dimensioner af en VideoObject, skriver jeg:

'width': '100' 

eller

'width': '100px' 

eller

'width': { '@type': 'QuantitativeValue', 'unitCode': 'E37', 'value': '100' } 

Den sidste mulighed virker overdreven, den midterste mulighed virker forkert, og den første mulighed synes mangler.

Opdatering

Jeg har set det width kan tage en Distance værdi:

Egenskaber, der tager Afstande som værdier er af formen ''. F.eks. '7 fod'.

Så ... betyder det, at den korrekte post ville være:

'width': '100 px' 

?

Det height og width ejendomme forventer enten a Distance eller a QuantitativeValue værdi.

Begge dine tilsvarende eksempler er korrekte:

  • Distance værdi:

    'width': '100 px' 
  • QuantitativeValue værdi (E37 er UN / CEFACT Common Code for "pixel"):

    'width': { '@type': 'QuantitativeValue', 'unitCode': 'E37', 'value': '100' } 

For en forbruger, der understøtter begge veje, skal disse være ækvivalente.

Mulig risiko ved brug af en Distance værdi: en forbruger kan forvente, at enheden skal skrives på en anden måde end px (f.eks., px., pixel etc.). Jeg antager, at der ikke er nogen standardforkortelse (i det mindste Wikipedia-artiklen Pixel angiver ikke en). Du har ikke denne risiko med en QuantitativeValue værdi, fordi enhederne er standardiseret i UN / CEFACT Common Code.

  • 1 Vidunderligt, @unor. Tak for afklaringen. Det er (stadig) ret svært at finde eksplicit bekræftelse af denne slags ting på nettet. Jeg tror, ​​jeg risikerer 'width': '100 px' for nu, baseret på mit gæt, at forkortelsen for pixels, der bruges i CSS (px) vil i sidste ende være den officielt vedtaget i Schema.org. (Jeg kan altid søge og udskifte flere filer, hvis det senere viser sig ikke at være tilfældet).

arbejdet for dig: Charles Robertson | Ønsker du at kontakte os?