元标签"Viewport","MobileOptimized"和"HandheldFriendly"可用于向移动设备提供适当格式化的HTML内容.这些标签是好东西吗?在许多情况下,它们看起来非常特定于平台,即使不是特定于平台(视口),它们似乎也需要特定于设备的属性才能正常工作.
他们应该被使用吗?何时何地使用它们是合适的?有替代方案(没有用户代理识别)吗?
注意:我一直在使用CSS媒体查询来实现移动支持,但这需要一些UAR才能获得优化的字体大小.
有关使用RDF的JQuery插件/ Javascript库的任何想法?
我知道将RDF转换为JSON-LD有一些限制,但我想知道是否有一种很好的方法可以使转换避免使用空白节点?
例如,给定RDF图:
@prefix ex: <http://example.org/ontology#> .
<http://example.org/x123> ex:house [
a ex:House ;
ex:houseNumber "1a" ;
ex:doorColour "blue"
] ;
ex:house [
a ex:House ;
ex:houseNumber "1b" ;
ex:doorColour "green"
] .
Run Code Online (Sandbox Code Playgroud)
是否有可能使用(Java)JSON-LD强制转换为基于数组的bnodes表示:
{
"id": "http://example.org/x123",
"house": [{
"type": "House",
"houseNumber": "1a",
"doorColour": "blue"
}, {
"type": "House",
"houseNumber": "1b",
"doorColour": "green"
}],
"@context": {
"ex": "http://example.org/ontology#",
"house": "ex:house",
"houseNumber": "ex:houseNumber",
"doorColour": "ex:doorColour",
"House": "ex:House",
"id": "@id",
"type": "@type"
}
}
Run Code Online (Sandbox Code Playgroud)
而不是像:
{
"@graph": [
{
"@id": "_:b0",
"@type": "http://example.org/ontology#House",
"http://example.org/ontology#doorColour": …Run Code Online (Sandbox Code Playgroud)