PHP Classes

File: rdfapi/Constants.php

Recommend this page to a friend!
  Classes of Chris Bizer   RDF API   rdfapi/Constants.php   Download  
File: rdfapi/Constants.php
Role: Configuration script
Content type: text/plain
Description: Constants and default configuration.
Class: RDF API
Package for manipulating RDF models.
Author: By
Last change:
Date: 22 years ago
Size: 4,644 bytes
 

Contents

Class file image Download
<?php
// ----------------------------------------------------------------------------------
// Constants
// ----------------------------------------------------------------------------------
// Version : 0.1
// Author : Chris Bizer (chris@bizer.de)
// Description : Constants and default configuration
// ----------------------------------------------------------------------------------
// History:
// 10-03-2002 : Added some RDF Shema constants
// 09-15-2002 : Version 0.1
// ----------------------------------------------------------------------------------

// ----------------------------------------------------------------------------------
// General
// ----------------------------------------------------------------------------------

define("RDFAPI_ERROR", "RDFAPI error ");
define("DEFAULT_ALGORITHM", "MD5");
define("DEFAULT_ENCODING", "UTF-8");
define("INDENTATION", " ");
define("LINEFEED", chr(10));

// ----------------------------------------------------------------------------------
// Model
// ----------------------------------------------------------------------------------

define(BNODE_PREFIX, "bNode");

// ----------------------------------------------------------------------------------
// Parser
// ----------------------------------------------------------------------------------

define("NAMESPACE_SEPARATOR_CHAR",'^');
define("NAMESPACE_SEPARATOR_STRING","^");
define("IN_TOP_LEVEL",0);
define("IN_RDF",1);
define("IN_DESCRIPTION",2);
define("IN_PROPERTY_UNKNOWN_OBJECT",3);
define("IN_PROPERTY_RESOURCE",4);
define("IN_PROPERTY_EMPTY_RESOURCE",5);
define("IN_PROPERTY_LITERAL",6);
define("IN_PROPERTY_PARSE_TYPE_LITERAL",7);
define("IN_PROPERTY_PARSE_TYPE_RESOURCE",8);
define("IN_XML",9);
define("IN_UNKNOWN",10);
//define("IN_PROPERTY_PARSE_TYPE_LITERAL",9);
define("RDF_SUBJECT_TYPE_URI",0);
define("RDF_SUBJECT_TYPE_DISTRIBUTED",1);
define("RDF_SUBJECT_TYPE_PREFIX",2);
define("RDF_SUBJECT_TYPE_ANONYMOUS",3);
define("RDF_OBJECT_TYPE_RESOURCE",0);
define("RDF_OBJECT_TYPE_LITERAL",1);
define("RDF_OBJECT_TYPE_XML",2);

// ----------------------------------------------------------------------------------
// Serializer
// ----------------------------------------------------------------------------------

define("SER_USE_ENTITIES", FALSE );
define("SER_USE_ATTRIBUTES", FALSE );
define("SER_SORT_MODEL", TRUE );
define("SER_RDF_QNAMES", TRUE );
define("SER_XML_DECLARATION", TRUE );

define("GENERAL_PREFIX_BASE","ns");
define("MAX_ALLOWED_ABBREVIATED_LENGTH",60);
define(USE_ANY_QUOTE, 0);
define(USE_CDATA, 1);

// ----------------------------------------------------------------------------------
// Util
// ----------------------------------------------------------------------------------

define("HTML_TABLE_HEADER_COLOR", "#FFFFFF");
define("HTML_TABLE_RESOURCE_COLOR", "#FFFFCC");
define("HTML_TABLE_LITERAL_COLOR", "#E7E7EF");
define("HTML_TABLE_BNODE_COLOR", "#FFCCFF");
define("HTML_TABLE_RDF_NS_COLOR", "#CCFFCC");

// ----------------------------------------------------------------------------------
// RDF
// ----------------------------------------------------------------------------------

define("RDF_NAMESPACE_URI","http://www.w3.org/1999/02/22-rdf-syntax-ns#" );
define("RDF_NAMESPACE_PREFIX","rdf" );
define("RDF_SCHEMA_URI","http://www.w3.org/2000/01/rdf-schema#" );
define("RDF_SCHEMA_PREFIX", "rdfs");

define("RDF_RDF","RDF");
define("RDF_DESCRIPTION","Description");
define("RDF_ID","ID");
define("RDF_ABOUT","about");
define("RDF_ABOUT_EACH","aboutEach");
define("RDF_ABOUT_EACH_PREFIX","aboutEachPrefix");
define("RDF_BAG_ID","bagID");
define("RDF_RESOURCE","resource");
define("RDF_VALUE","value");
define("RDF_PARSE_TYPE","parseType");
define("RDF_PARSE_TYPE_LITERAL","Literal");
define("RDF_PARSE_TYPE_RESOURCE","Resource");
define("RDF_TYPE","type");
define("RDF_BAG","Bag");
define("RDF_SEQ","Seq");
define("RDF_ALT","Alt");
define("RDF_LI","li");
define("RDF_STATEMENT","Statement");
define("RDF_SUBJECT","subject");
define("RDF_PREDICATE","predicate");
define("RDF_OBJECT","object");

// ----------------------------------------------------------------------------------
// XML
// ----------------------------------------------------------------------------------

define("XML_NAMESPACE_PREFIX", "xml");
define("XML_NAMESPACE_DECLARATION_PREFIX", "xmlns:");
define("XML_NAMESPACE_URI","http://www.w3.org/XML/1998/namespace" );
define("XML_LANG","lang");

?>