type XSD.String ScheduleEntry (pattern "(([*]|[1-5]#(0,1)\d([,\-][1-5]#(0,1)\d)*)[\q{0,0,0,20}\q{0,0,0,10}\t\r]+)#(2)([*]|((1#(0,1)\d|2[0-3])([,\-](1#(0,1)\d|2[0-3]))*))[\q{0,0,0,20}\q{0,0,0,10}\t\r]+([*]|(([1-9]|1\d|2\d|3[01])([,\-]([1-9]|1\d|2\d|3[01]))*))[\q{0,0,0,20}\q{0,0,0,10}\t\r]+([*]|(([1-9]|1[0-2])([,\-]([1-9]|1[0-2]))*))[\q{0,0,0,20}\q{0,0,0,10}\t\r]+([*]|([0-6]([,\-][0-6])*))")
type XSD.String ScheduleEntry //FIXME To be added (pattern "(([*]|[1-5]#(0,1)\d([,\-][1-5]#(0,1)\d)*)[\q{0,0,0,20}\q{0,0,0,10}\t\r]+)#(2)([*]|((1#(0,1)\d|2[0-3])([,\-](1#(0,1)\d|2[0-3]))*))[\q{0,0,0,20}\q{0,0,0,10}\t\r]+([*]|(([1-9]|1\d|2\d|3[01])([,\-]([1-9]|1\d|2\d|3[01]))*))[\q{0,0,0,20}\q{0,0,0,10}\t\r]+([*]|(([1-9]|1[0-2])([,\-]([1-9]|1[0-2]))*))[\q{0,0,0,20}\q{0,0,0,10}\t\r]+([*]|([0-6]([,\-][0-6])*))")
with {
variant "name as uncapitalized";
};
...
...
@@ -4016,6 +4015,9 @@ group contentCreateTypes {
XSD.AnyURI ontologyRef optional,
XSD.Boolean requestReachability
}
with {
variant (resourceName) "attribute";
};
type record ACP_create {
XSD.NCName resourceName optional,
...
...
@@ -4026,6 +4028,9 @@ group contentCreateTypes {
SetOfAcrs privileges,
SetOfAcrs selfPrivileges
}
with {
variant (resourceName) "attribute";
};
type record ContentInstance_create {
XSD.NCName resourceName optional,
...
...
@@ -4036,6 +4041,9 @@ group contentCreateTypes {
XSD.AnyURI ontologyRef optional,
XSD.AnyType content_
}
with {
variant (resourceName) "attribute";
};
type record Container_create {
XSD.NCName resourceName optional,
...
...
@@ -4051,6 +4059,9 @@ group contentCreateTypes {
XSD.AnyURI locationID optional,
XSD.AnyURI ontologyRef optional
}
with {
variant (resourceName) "attribute";
};
type record Group_create {
XSD.NCName resourceName optional,
...
...
@@ -4067,6 +4078,9 @@ group contentCreateTypes {
ConsistencyStrategy consistencyStrategy optional,
XSD.String groupName optional
}
with {
variant (resourceName) "attribute";
};
type record PollingChannel_create {
XSD.NCName resourceName optional,
...
...
@@ -4075,6 +4089,9 @@ group contentCreateTypes {
Timestamp expirationTime optional,
XSD.AnyURI pollingChannelURI optional //TODO: To be double checked
}
with {
variant (resourceName) "attribute";
};
type record Schedule_create {
XSD.NCName resourceName optional,
...
...
@@ -4084,6 +4101,9 @@ group contentCreateTypes {
record of XSD.Token announcedAttribute optional,
ScheduleEntries scheduleElement
}
with {
variant (resourceName) "attribute";
};
type record Subscription_create {
XSD.NCName resourceName optional,
...
...
@@ -4106,6 +4126,9 @@ group contentCreateTypes {
XSD.ID creator optional,
XSD.AnyURI subscriberURI optional
}
with {
variant (resourceName) "attribute";
};
//End Partial content for creation
}//end group contentCreateTypes
...
...
@@ -4202,16 +4225,126 @@ group contentUpdateTypes {
EventCat notificationEventCat optional
}
type record AE_update_invalid {
Labels labels optional,
AcpType accessControlPolicyIDs optional,
Timestamp creationTime optional,//Invalid field to be used for BI tests
Timestamp expirationTime optional,
ListOfURIs announceTo optional,
record of XSD.Token announcedAttribute optional,
XSD.String appName optional,
PoaList pointOfAccess optional,
XSD.AnyURI ontologyRef optional,
XSD.Boolean requestReachability optional
};
type record ACP_update_invalid {
Labels labels optional,
Timestamp expirationTime optional,
Timestamp creationTime optional,//Invalid field to be used for BI tests
XSD.PositiveInteger expirationCounter optional,//Invalid field, non existing for ACP
ListOfURIs announceTo optional,
record of XSD.Token announcedAttribute optional,
SetOfAcrs privileges optional,
SetOfAcrs selfPrivileges optional
}
type record Container_update_invalid {
Labels labels optional,
AcpType accessControlPolicyIDs optional,
Timestamp creationTime optional,//Invalid field to be used for BI tests (RO attributes)
XSD.PositiveInteger expirationCounter optional,//Invalid field, non existing for Container
Timestamp expirationTime optional,
ListOfURIs announceTo optional,
record of XSD.Token announcedAttribute optional,
XSD.NonNegativeInteger maxNrOfInstances optional,
XSD.NonNegativeInteger maxByteSize optional,
XSD.NonNegativeInteger maxInstanceAge optional,
XSD.AnyURI locationID optional,
XSD.AnyURI ontologyRef optional
}
//TODO To double check
type record ContentInstance_update_invalid {
Labels labels optional,
Timestamp creationTime optional,//Invalid field to be used for BI tests
ListOfURIs announceTo optional,
ContentInfo contentInfo optional,
XSD.NonNegativeInteger contentSize optional,
XSD.AnyURI ontologyRef optional,
XSD.AnyType content_ optional
}
type record Group_update_invalid {
Labels labels optional,
AcpType accessControlPolicyIDs optional,
Timestamp creationTime optional,//Invalid field to be used for BI tests
XSD.PositiveInteger expirationCounter optional,//Invalid field, non existing for Group