Changeset 14 for Dev/trunk


Ignore:
Timestamp:
07/15/11 13:05:01 (14 years ago)
Author:
basvannuland
Message:

added rdf constants

Location:
Dev/trunk
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • Dev/trunk/classes/SurveyRDFReader.php

    r12 r14  
    11<?php
    2 
    3 // Include RAP Library to write RDF files
    4 define("RDFAPI_INCLUDE_DIR", "rdfapi/");
    5 include(RDFAPI_INCLUDE_DIR . "RDFAPI.php");
    62
    73class SurveyRDFReader
    84{
    95        var $model;
    10        
    11         var $resourceURI = 'http:/www.survey.tool/';
    12        
     6               
    137        public function SurveyRDFReader()
    148        {
     
    2620        {
    2721                $querystring = '
    28                         PREFIX uri: <' . $this->resourceURI . '>
    29                         SELECT ?surveyTitle
    30                         WHERE { uri:Survey uri:Title ?surveyTitle }';
     22                        PREFIX  predicate: <' .SURVEYTOOL_PREDICATES_NAMESPACE . '>
     23                        PREFIX  namespace: <' . SURVEYTOOL_NAMESPACE . '>
     24                        SELECT  ?surveyTitle
     25                        WHERE   { namespace:Survey predicate:title ?surveyTitle }';
    3126                       
    3227                $result = $this->model->sparqlQuery($querystring);
     
    3833        {
    3934                $querystring = '
    40                         PREFIX uri: <' . $this->resourceURI . '>
    41                         SELECT ?surveyDescription
    42                         WHERE { uri:Survey uri:Description ?surveyDescription }';
     35                        PREFIX  predicate: <' . SURVEYTOOL_PREDICATES_NAMESPACE . '>
     36                        PREFIX  namespace: <' . SURVEYTOOL_NAMESPACE . '>
     37                        SELECT  ?surveyDescription
     38                        WHERE   { namespace:Survey predicate:description ?surveyDescription }';
    4339                       
    4440                $result = $this->model->sparqlQuery($querystring);
  • Dev/trunk/classes/SurveyRDFWriter.php

    r12 r14  
    11<?php
    2 
    3 // Include RAP Library to write RDF files
    4 define("RDFAPI_INCLUDE_DIR", "rdfapi/");
    5 include(RDFAPI_INCLUDE_DIR . "RDFAPI.php");
    62
    73class SurveyRDFWriter
     
    2824        function initResources()
    2925        {
    30                 $resourceURI = 'http:/www.survey.tool/';
    3126               
    32                 $this->resourceSurvey = new Resource($resourceURI.'Survey');
    33                 $this->resourceTitle = new Resource($resourceURI.'Title');
    34                 $this->resourceDescription = new Resource($resourceURI.'Description');
     27                $this->resourceSurvey = new Resource(SURVEYTOOL_NAMESPACE.'Survey');
     28                $this->resourceTitle = new Resource(TITLE);
     29                $this->resourceDescription = new Resource(DESCRIPTION);
    3530        }
    3631       
  • Dev/trunk/submitsurvey.php

    r12 r14  
    1 <?php require 'classes/master.php';
     1<?php
     2require 'classes/master.php';
    23
     4require 'rdfConstants.php';
     5
     6// Include RAP Library to write RDF files
     7define("RDFAPI_INCLUDE_DIR", "rdfapi/");
     8include(RDFAPI_INCLUDE_DIR . "RDFAPI.php");
    39
    410$surveyRDFWriter = new SurveyRDFWriter();
     
    1016$done = $surveyRDFWriter->saveSurvey($sTitle);
    1117
    12 echo 'Done';
     18echo 'Done<br/><br/>';
    1319
    14 $surveyDRFReader = new SurveyRDFReader();
     20$surveyRDFReader = new SurveyRDFReader();
    1521
    16 $surveyDRFReader->loadSurvey($sTitle);
     22$surveyRDFReader->loadSurvey($sTitle);
    1723
    18 $result = $surveyDRFReader->readSurveyTitle();
     24$result = $surveyRDFReader->readSurveyTitle();
    1925
    2026foreach($result as $line){
     
    2632}
    2733
    28 $result2 = $surveyDRFReader->readSurveyDescription();
     34$result2 = $surveyRDFReader->readSurveyDescription();
    2935
    3036foreach($result2 as $line){
Note: See TracChangeset for help on using the changeset viewer.