首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何限制RDF图在语义Web上的发布?

如何限制RDF图在语义Web上的发布?
EN

Stack Overflow用户
提问于 2019-04-26 18:58:23
回答 1查看 69关注 0票数 0

我正在尝试使用Protege5.5创建一个包含一些虚拟数据的样本本体。但在它生成的owl文件中,它显示了如下内容:

代码语言:javascript
复制
<?xml version="1.0"?>
<rdf:RDF xmlns="http://www.semanticweb.org/hs/ontologies/2019/3/untitled-ontology-3#"
     xml:base="http://www.semanticweb.org/hs/ontologies/2019/3/untitled-ontology-3"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:xml="http://www.w3.org/XML/1998/namespace"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
    <owl:Ontology rdf:about="http://www.semanticweb.org/hs/ontologies/2019/3/untitled-ontology-3"/>

这些数据似乎可以公开访问(http://www.semanticweb.org/hs/ontologies/2019/3/untitled-ontology-3)。我不希望在语义网上发布我的数据。有没有办法将这些数据私有化?在网上找不到答案。

EN

回答 1

Stack Overflow用户

发布于 2019-04-26 22:06:13

  1. 不,仅仅因为URI出现在OWL或RDF文件中并不意味着数据是可公开访问的。您计算机上的本地文件只是一个本地文件,直到您将其上载到某个服务器。
  2. OWL和RDF主要将URI用作标识符-即,作为名称,允许不同的程序和人员确定他们谈论的是否是同一件事。因此,如果您的本体和我的本体对某个实体使用相同的URI,我们就知道我们正在谈论的是同一个实体。这并不意味着您的本体或我的本体是公开可访问的,即使我们将这两个本体保持为私有,它们也可以工作。
  3. 根据约定,URI的所有者可以决定将URI用于哪个实体。这确保了不会发生意外的冲突。URI的所有权基于域名。例如,域dbpedia.org ( DBpedia项目)的所有者决定http://dbpedia.org/resource/London是一个命名伦敦市的URI。他们还在URI上发布了一些关于伦敦的数据,这是一个很好的方式让世界知道URI identifies.
  4. Protégé实际上是一个糟糕的网络公民通过鼓励人们在他们不拥有的域名上使用URI (www.semanticweb.org).
  5. If你不拥有域名,你可以使用http://example.org/进行本地实验和私人使用,因为这个域名明确允许任何人使用。但是如果你真的决定在某个时候发布你的本体/数据,那么你应该切换到一个真实的领域。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55866167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档