210.TOOP_EDM.sch Maven / Gradle / Ivy
The newest version!
TOOP EDM Rules (specs Version 2.1.0)
The message must contain either a QueryRequest or a QueryResponse. Please check if the namespace is correct.
The QueryRequest must contain an id attribute.
A QueryRequest cannot contain a requestId, which is used to link the QueryResponse to the correct QueryRequest.
The QueryRequest must contain exactly ONE IssueDateTime slot (found: ).
The QueryRequest must contain ZERO or ONE Procedure slots (found: ).
The QueryRequest must contain exactly ONE DataConsumer slot (found: ).
The QueryRequest must contain ZERO or ONE ConsentToken slots (found: ).
A QueryRequest must not contain information about the DataProvider.
The QueryRequest must contain exactly ONE DatasetIdentifier slot (found: ).
The QueryRequest must contain exactly ONE Query slot (found: ).
The QueryResponse must contain a requestId attribute.
The QueryResponse must contain exactly ONE IssueDateTime slot (found: ).
The QueryResponse must contain exactly ONE DataProvider slot (found: ).
The QueryResponse must contain either exactly ONE RegistryObjectList or exactly ONE ObjectRefList.
A QueryResponse including Exceptions must contain ZERO or ONE ErrorProvider slots (found: ).
The ErrorProvider slot must contain exactly ONE Agent (found: ).
The Exception must contain a severity attribute.
The Exception must contain a message attribute.
Each Exception must contain exactly ONE TimeStamp slot (found: ).
Each Exception must contain ZERO or ONE ErrorOrigin slots (found: ).
The message must contain exactly ONE SpecificationIdentifier slot (found: ).
The DataConsumer slot must contain exactly ONE Agent (found: ).
The Agent must have an Id.
The Agent must have a name.
The Agent must have ZERO or ONE Location elements (found: ).
The Agent Address must contain UP TO THREE FullAddress elements (found: ).
The Agent Address must contain ZERO or ONE Thoroughfare elements (found: ).
The Agent Address must contain ZERO or ONE LocatorDesignator elements (found: ).
The Agent Address must contain ZERO or ONE PostName elements (found: ).
The Agent Address must contain ZERO or ONE AdminUnitLocationOne elements (found: ).
The Agent Address must contain ZERO or ONE PostCode elements (found: ).
The Query must contain a queryDefinition attribute.
The Query must contain either a ConceptRequestList, a DistributionRequestList, or an id (for two-step queries).
The Query cannot contain both a ConceptRequestList and a DistributionRequestList.
The Query must contain either ONE LegalPerson or ONE NaturalPerson. (found: LegalPerson(s) and NaturalPerson(s))
The Query must contain ZERO or ONE ConceptRequestList elements (found: ).
The Query must contain ZERO or ONE DistributionRequestList elements (found: ).
The Query must contain ZERO or ONE AuthorizedRepresentative elements (found: ).
The value of the queryDefinition attribute in the Query element must always be 'ConceptQuery' for Concept Queries, and include a ConceptRequestList.
The value of the queryDefinition attribute in the Query element must always be 'DocumentQuery' when requesting Document Evidence, and include a DistributionRequestList.
The value of the queryDefinition attribute in the Query element must always be 'urn:oasis:names:tc:ebxml-regrep:query:GetObjectById' when requesting an object by Id (in Step 2), and include an Id slot.
The ConceptRequestList slot must contain at least ONE Element (found: ).
Each ConceptRequestList/Element must contain exactly ONE Concept (found: ).
The DistributionRequestList slot must contain at least ONE Element (found: ).
Each DistributionRequestList/Element must contain exactly ONE distribution (found: ).
The LegalPerson must contain exactly ONE CoreBusiness element (found: ).
The NaturalPerson or AuthorizedRepresentative must contain exactly ONE CorePerson element (found: ).
The CorePerson must have at least ONE PersonId (found: ).
The CorePerson must have ONE PersonFamilyName (found: ).
The CorePerson must have ONE PersonGivenName (found: ).
The CorePerson must have ZERO or ONE PersonGenderCode elements (found: ).
The CorePerson must have ZERO or ONE PersonBirthName elements (found: ).
The CorePerson must have ONE PersonBirthDate (found: ).
The CorePerson must have ZERO or ONE PlaceOfBirthCoreLocation/AddressPostName elements (found: ).
The CoreBusiness must contain ZERO or ONE PersonCoreAddress elements (found: ).
The root concept must contain at least ONE concept Element (found: ).
Each concept must have ONE ConceptId (found: ).
Each concept must have ONE QName (found: ).
Each Distribution must have ONE accessURL (found: ).
Each Distribution must have ZERO or ONE mediaType elements (found: ).
Each Distribution must have ZERO or ONE format elements (found: ).
The CoreBusiness must have ONE LegalEntityLegalID (found: ).
The CorePerson must have ONE LegalEntityLegalName (found: ).
The CoreBusiness must contain ZERO or ONE LegalEntityCoreAddress elements (found: ).
The Address must contain UP TO THREE AddressFullAddress elements (found: ).
The Address must contain ZERO or ONE AddressThoroughfare elements (found: ).
The Address must contain ZERO or ONE AddressLocatorDesignator elements (found: ).
The Address must contain ZERO or ONE AddressPostName elements (found: ).
The Address must contain ZERO or ONE AddressAdminUnitLocationOne elements (found: ).
The Address must contain ZERO or ONE AddressPostCode elements (found: ).
The DataProvider slot must contain exactly ONE Agent (found: ).
The Agent must have an Id.
The Agent must have a name.
The RegistryObjectList must contain ZERO or ONE ConceptValues elements (found: ).
The RegistryObjectList must contain ZERO or ONE DocumentMetadata elements (found: ).
The RegistryObjectList must contain ZERO or ONE RepositoryItemRef elements (found: ).
The RegistryObjectList in a Document Response must contain a rim:RepositoryItemRef or a dcat:distribution.
The ConceptValues slot must contain at least ONE Element (found: ).
Each ConceptValues/Element must contain exactly ONE concept (found: ).
Each concept must contain exactly ONE value or at least ONE concept (check id: and QName: . ).
The Dataset must contain ZERO or ONE Temporal elements (found: ).
The Dataset must contain ZERO or ONE creator elements (found: ).
The Dataset must contain ZERO or ONE distribution elements (found: ).
The Dataset must contain ZERO or ONE temporal/startDate elements (found: ).
The Dataset must contain ZERO or ONE temporal/endDate elements (found: ).
The distribution Element must contain at least ONE accessURL element (found: ).
The distribution Element must contain ZERO or ONE documentType elements (found: ).
The distribution Element must contain ZERO or ONE localeCode elements (found: ).
The relation Element must contain at least ONE title element (found: ).
The relation Element must contain at least ONE description element (found: ).
Invalid value in concept (id: and QName: ).
The schemeID attribute is mandatory. Please check .
The Creator must contain ZERO or ONE id elements (found: ).
The Creator must contain ZERO or ONE id elements (found: ).
The Creator must contain ZERO or ONE location/address/postName elements (found: ).
Expecting StringValueType for slot: (found: )
Expecting InternationalStringValueType for slot: (found: )
Expecting DateTimeValueType for slot: (found: )
Expecting AnyValueType for slot: (found: )
Expecting CollectionValueType for slot: (found: )
Expecting VocabularyTermValueType for slot: (found: )
© 2015 - 2025 Weber Informatics LLC | Privacy Policy