当前位置: 首页>>代码示例>>PHP>>正文


PHP EasyRdf_Graph::label方法代码示例

本文整理汇总了PHP中EasyRdf_Graph::label方法的典型用法代码示例。如果您正苦于以下问题:PHP EasyRdf_Graph::label方法的具体用法?PHP EasyRdf_Graph::label怎么用?PHP EasyRdf_Graph::label使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在EasyRdf_Graph的用法示例。


在下文中一共展示了EasyRdf_Graph::label方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: label

  /**
   * Gets label of the resource.
   *
   * @param string $uri
   *   URI of the resource (eg: schema:Person).
   *
   * @return string
   *   Label of the resource, if not shortened name.
   */
  public function label($uri) {
    if (empty($uri)) {
      drupal_set_message($this->t("Invalid uri"));
      return NULL;
    }
    $label = $this->graph->label($uri);
    if (!empty($label)) {
      return $label->getValue();
    }

    $names = explode(":", $uri);
    return $names[1];
  }
开发者ID:eloiv,项目名称:botafoc.cat,代码行数:22,代码来源:EasyRdfConverter.php

示例2: testLabelForUnnamedGraph

 public function testLabelForUnnamedGraph()
 {
     $graph = new EasyRdf_Graph();
     $this->assertNull($graph->label());
 }
开发者ID:portokallidis,项目名称:Metamorphosis-Meducator,代码行数:5,代码来源:GraphTest.php

示例3: join

$graph->addLiteral("http://njh.me/", "foaf:name", "Nicholas Humfrey");
$graph->addResource("http://njh.me/", "foaf:homepage", "http://www.aelius.com/njh/");
?>

<p>
  <b>Name:</b> <?php 
echo $graph->get("http://example.com/joe", "foaf:name");
?>
 <br />
  <b>Names:</b> <?php 
echo $graph->join("http://example.com/joe", "foaf:name");
?>
 <br />

  <b>Label:</b> <?php 
echo $graph->label("http://njh.me/");
?>
 <br />
  <b>Properties:</b> <?php 
echo join(', ', $graph->properties("http://example.com/joe"));
?>
 <br />
  <b>PropertyUris:</b> <?php 
echo join(', ', $graph->propertyUris("http://example.com/joe"));
?>
 <br />
  <b>People:</b> <?php 
echo join(', ', $graph->allOfType('foaf:Person'));
?>
 <br />
  <b>Unknown:</b> <?php 
开发者ID:gitter-badger,项目名称:mexproject,代码行数:31,代码来源:graph_direct.php

示例4: testMagicGet

 public function testMagicGet()
 {
     $data = readFixture('foaf.json');
     $graph = new EasyRdf_Graph('http://www.example.com/joe/foaf.rdf', $data);
     $this->assertStringEquals("Joe Bloggs' FOAF File", $graph->label());
     $this->assertStringEquals("Joe Bloggs' FOAF File", $graph->getRdfs_label());
 }
开发者ID:nhukhanhdl,项目名称:easyrdf,代码行数:7,代码来源:GraphTest.php


注:本文中的EasyRdf_Graph::label方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。