Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mapping 如何将特定对象链接到RDF主题?_Mapping_Rdf_Rdfs - Fatal编程技术网

Mapping 如何将特定对象链接到RDF主题?

Mapping 如何将特定对象链接到RDF主题?,mapping,rdf,rdfs,Mapping,Rdf,Rdfs,我想使用一些本体来描述发布对象及其所有属性 我选择使用的本体是:dc、foaf、cito、dct、bibo 到目前为止,我所做的是: @prefix dc: <http://purl.org/dc/elements/1.1/> . @prefix db: <http://lpis.csd.auth.gr/> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix cito:

我想使用一些本体来描述发布对象及其所有属性

我选择使用的本体是:dc、foaf、cito、dct、bibo

到目前为止,我所做的是:

@prefix dc:      <http://purl.org/dc/elements/1.1/> .
@prefix db:      <http://lpis.csd.auth.gr/> .
@prefix foaf:    <http://xmlns.com/foaf/0.1/> .
@prefix cito:    <http://purl.org/net/cito/> .
@prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
@prefix dct:     <http://purl.org/dc/terms/> .
@prefix bibo:    <http://purl.org/ontology/bibo/> .
@prefix owl:     <http://www.w3.org/2002/07/owl#> .
@prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .
@prefix map:     <http://lpis.csd.auth.gr#> .
@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix vocab:   <http://localhost:2020/vocab/resource/> .
@prefix publ <http://ebiquity.umbc.edu/ontology/publication.owl> .

@prefix atr: <http://localhost:8890/rdfv_pt/schemas/authors#> .
@prefix kwrd: <http://localhost:8890/rdfv_pt/schemas/keywords#> .
@prefix pub: <http://localhost:8890/rdfv_pt/schemas/publications#> .
@prefix ref: <http://localhost:8890/rdfv_pt/schemas/references#> .
@prefix rig: http://localhost:8890/rdfv_pt/schemas/rights#> .
pub:Publication a bibo:Article .

pub:PublicationID a dc:identifier .

pub:PublicationTitle a bibo:title .

pub:MediaType a bibo:presentedAt .

pub:publicationType a bibo:presentedAt .

pub:MediaTitle a bibo:title .

pub:MediaPublisher a bibo:issuer .

pub:MediaEditors a bibo:editorList .

pub:MediaVolInfo a bibo:volume .

pub:PublicationYear a bibo:date .
@前缀dc:。
@前缀db:。
@前缀foaf:。
@前缀cito:。
@前缀rdfs:。
@前缀dct:。
@前缀bibo:。
@前缀owl:。
@前缀xsd:。
@前缀映射:。
@前缀rdf:。
@前缀vocab:。
@前缀publ。
@前缀atr:。
@前缀kwrd:。
@前缀发布:。
@前缀ref:。
@前缀钻机:http://localhost:8890/rdfv_pt/schemas/rights#> .
酒吧:发表一篇bibo:文章。
pub:PublicationID是dc:标识符。
酒吧:出版物标题a比伯:标题。
pub:MediaType a bibo:presentedAt。
pub:publicationType a bibo:presentedAt。
酒吧:MediaTitle一个bibo:title。
pub:MediaPublisher a bibo:issuer。
酒吧:媒体编辑bibo:编辑。
酒吧:MediaVolInfo a bibo:卷。
酒吧:出版年份:日期。
我无法用上述本体描述的属性如下:

  • PublicationNoOfPages(出版物的页数)
  • PublicationPagesInMedium(出版物在一种媒体中占据了多少页,例如发表文章的书籍)
  • PublicationFileName(文章的文件名,例如pub.pdf)
  • PublicationComments(其他人对文章的评论)
  • PublicationRelatedURL(文章的相关URL)
  • PublicationRelatedURLText(仅在字符串类型上与上述内容基本相同)
  • PublicationLocation(文章发表的地点和时间)
  • PublicationPubURL(在特定会议中上载的文章的URL)
  • DisplayOnMLKD(这基本上是一个关于是否在特定会议上显示的真/假值)

不清楚您在问什么,粗略地看,您显示的数据也不正确。例如,您是说
pub:PublicationTitle是bibo:title
,但
bibo:title
不是将出版物与其标题关联的属性吗?你把它当作一个类,并且说
pub:PublicationTitle
是类
bibo:title
@JoshuaTaylor的一个实例,是的,我要说的是,项目“publication”中包含字段“PublicationTitle”的字段类似于一般本体论bibo的一个对象,它的属性是“bibo:title”。我将其视为一个类,因为我要创建的文件是一个.n3文件,稍后用于将RDB映射到RDF,并且我当前正在将每个字段映射到一个通用本体。项目“publication”的字段包含字段“PublicationTitle”“就像一般本体论bibo的一个对象,它的属性名称是“bibo:title”,我一点也不遵循这个。出版物具有一些属性。PublicationTitle是一个类似于
bibo:title
的属性。如果这就是你的意思,那么你想说
PublicationTitle rdfs:subpertyof bibo:title
。然后,从
x PublicationTitle y
,您可以推断
x bibo:title y`。或者你可以用另一种方式(bibo:title意味着PublicationTitle),或者你可以让它们与
owl:equivalentProperty
等价,在这种情况下,每一个都意味着另一个。如果必须将属性视为类,那么可能存在建模错误。“除了在一些非常特殊的情况下(我不能马上想到任何情况),你不应该这样做。”乔舒阿泰勒我想你以前回答过我的一个问题,但无论如何。您可以看到,我正在学习一个关于使用名为“Virtuoso”的工具将RDB映射到RDF的教程。要做到这一点,我必须创建上面提到的.n3文件,其中我需要以rdf的形式描述一个表。然后,virtuoso使用我编写的一些SPARQL代码处理该文件,并生成rdf三元组,以后可以使用SPARQL访问这些rdf三元组。为了创建我将在SPARQL中使用的.n3文件,我需要将表中的每一列映射到我选择的一些本体。