23 import(
'lib.pkp.classes.metadata.MetadataSchema');
30 function __construct($appSpecificAssocType, $classname =
'plugins.metadata.dc11.schema.Dc11Schema') {
39 $this->
addProperty(
'dc:title', METADATA_PROPERTY_TYPE_STRING,
true, METADATA_PROPERTY_CARDINALITY_MANY);
40 $this->
addProperty(
'dc:creator', METADATA_PROPERTY_TYPE_STRING,
false, METADATA_PROPERTY_CARDINALITY_MANY);
41 $this->
addProperty(
'dc:subject', METADATA_PROPERTY_TYPE_STRING,
true, METADATA_PROPERTY_CARDINALITY_MANY);
42 $this->
addProperty(
'dc:description', METADATA_PROPERTY_TYPE_STRING,
true, METADATA_PROPERTY_CARDINALITY_MANY);
43 $this->
addProperty(
'dc:publisher', METADATA_PROPERTY_TYPE_STRING,
true, METADATA_PROPERTY_CARDINALITY_MANY);
44 $this->
addProperty(
'dc:contributor', METADATA_PROPERTY_TYPE_STRING,
true, METADATA_PROPERTY_CARDINALITY_MANY);
45 $this->
addProperty(
'dc:date', METADATA_PROPERTY_TYPE_STRING,
false, METADATA_PROPERTY_CARDINALITY_MANY);
46 $this->
addProperty(
'dc:type', METADATA_PROPERTY_TYPE_STRING,
true, METADATA_PROPERTY_CARDINALITY_MANY);
47 $this->
addProperty(
'dc:format', METADATA_PROPERTY_TYPE_STRING,
false, METADATA_PROPERTY_CARDINALITY_MANY);
48 $this->
addProperty(
'dc:identifier', METADATA_PROPERTY_TYPE_STRING,
false, METADATA_PROPERTY_CARDINALITY_MANY);
49 $this->
addProperty(
'dc:source', METADATA_PROPERTY_TYPE_STRING,
true, METADATA_PROPERTY_CARDINALITY_MANY);
50 $this->
addProperty(
'dc:language', METADATA_PROPERTY_TYPE_STRING,
false, METADATA_PROPERTY_CARDINALITY_MANY);
51 $this->
addProperty(
'dc:relation', METADATA_PROPERTY_TYPE_STRING,
false, METADATA_PROPERTY_CARDINALITY_MANY);
52 $this->
addProperty(
'dc:coverage', METADATA_PROPERTY_TYPE_STRING,
true, METADATA_PROPERTY_CARDINALITY_MANY);
53 $this->
addProperty(
'dc:rights', METADATA_PROPERTY_TYPE_STRING,
true, METADATA_PROPERTY_CARDINALITY_MANY);