我正在开发一个语义Web项目,我遇到了一些关于Uri和Url的问题.
首先,一个普遍的问题:Uris如何被万维网上的用户应用程序引用?是否有像Urls一样存储在一些国际服务器上,当请求相关的Uri时,资源是否提供给用户应用程序?我在RDF文件中为我的本体个体制作了Uris.将Uri存储在我的网络文件中是否足够?怎么可以肯定它是独一无二的?(例如,这是给学生的:#stu00546)
其次,我应该给我的本体学什么?我应该注册一个有效的Uri,使其在互联网上运行吗?
最后,我应该为个人存储Uris和Url吗?例如,如果我想创建一个关于学习资源(如Pdf)的个人,并且我希望用户以后能够打开这个Pdf,我应该存储Pdf的Url,或者我应该用它来定义这个人的Uri ,由其他网站分配给它?
非常感谢您的时间和关注
我正在尝试将d3脚本集成到gwt web-app中.但是我无法弄清楚如何从JSNI运行d3.d3代码分别运行良好; 我想知道这可能是因为d3代码无法访问div元素?
这是我遵循的方法:
+在主html文件头中添加'script'标签,指定d3库
+将以下d3代码放入方法中,使用JSNI,并在onModuleLoad()中调用该方法.d3代码访问rootPanel也在使用的主div元素.
/*-{
var w = 960, h = 800;
var svg = d3.select("#chart2")
.append("svg:svg")
.attr("width", w)
.attr("height", h)
.append("svg:g")
.attr("transform", "translate(40, 0)");
svg.selectAll("circle")
.data([ 32, 57, 112, 293 ])
.enter()
.append("circle")
.attr("cy", 90)
.attr("cx", String)
.attr("r", Math.sqrt);
}-*/;
Run Code Online (Sandbox Code Playgroud)
我也试过另一种方法; 我在Java类的HTML元素中添加了另一个div元素,并尝试从d3访问第二个div.
在这两种情况下都没有出现.有什么想法可以吗?
我试图对下表进行排序:
hYear hSale
------------------------------------
[year] =Count(Fields!sale.Value)
Run Code Online (Sandbox Code Playgroud)
该表只有一个行组(年),没有列组.我想:
- 根据计算出的值对表进行初始排序; 可能吗?
-add交互式排序,根据值计算列.我假设我应该排序'详细行',但排序表达式是什么?
我试图使用Protege3.x在本体中添加属性限制.
我在指定限制内的枚举时遇到问题.例如,尝试指定枚举以这种方式限制可能的数据元素:

它将整个表达式视为单个字符串:

在另一个例子中,我试图通过使用多个表达式和它们之间的"或"来解决问题,这似乎是合适的.但在前一个版本中,不允许使用"或".

如何使用枚举来满足这种需求?谢谢!