This document reports test subject conformance for Linked Data Platform 1.0 [[LINKED-DATA-PLATFORM]] specification using the Evaluation and Report Language (EARL) 1.0 Schema [[EARL10-SCHEMA]].

This report is also available in alternate formats: Turtle and JSON-LD

Test Manifests

Test Manifest

LDP tests

Test Eclipse Lyo - BC Eclipse Lyo-DC1 Eclipse Lyo-DC2 Eclipse Lyo-DC3 Eclipse Lyo-DC4
CommonResource-GetResource PASS PASS PASS PASS PASS
CommonResource-IsHttp11Server PASS PASS PASS PASS PASS
CommonResource-IsHttp11Manual UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
CommonResource-ETagHeadersGet PASS PASS PASS PASS PASS
CommonResource-ETagHeadersHead PASS PASS PASS PASS PASS
CommonResource-LdpLinkHeader PASS PASS PASS PASS PASS
CommonResource-GetResponseHeaders PASS PASS PASS PASS PASS
CommonResource-PutRequiresIfMatch PASS PASS PASS PASS PASS
CommonResource-ConditionFailedStatusCode PASS PASS UNTESTED PASS PASS
CommonResource-PreconditionRequiredStatusCode PASS UNTESTED PASS PASS PASS
CommonResource-PutBadETag PASS UNTESTED UNTESTED UNTESTED UNTESTED
CommonResource-Head PASS PASS PASS PASS PASS
CommonResource-AcceptPatchHeader UNTESTED PASS UNTESTED PASS PASS
CommonResource-Options PASS PASS PASS PASS PASS
CommonResource-OptionsAllowHeader PASS PASS PASS PASS PASS
RdfSource-RelativeUriResolutionPut PASS UNTESTED PASS UNTESTED UNTESTED
RdfSource-PutReplacesResource PASS PASS PASS PASS PASS
RdfSource-GetResource PASS PASS PASS PASS PASS
RdfSource-ContainsRdfType PASS PASS PASS PASS PASS
RdfSource-ReUseVocabularies UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
RdfSource-UseStandardVocabularies UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
RdfSource-AllowMultipleRdfTypes UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
RdfSource-ChangeRdfTypeValue UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
RdfSource-ServerOpen UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
RdfSource-RestrictClientInference UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
RdfSource-GetResourcePreservesTriples UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
RdfSource-AllowResponsesFromServer UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
RdfSource-GetResourceAcceptTurtle PASS PASS PASS PASS PASS
RdfSource-ClientMayProvideHints UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
RdfSource-JsonLdRepresentation PASS PASS PASS PASS PASS
RdfSource-PublishConstraintsReadOnlyProp UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
RdfSource-PublishConstraintsUnknownProp UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
RdfSource-PutReadOnlyProperties4xxStatus UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
RdfSource-4xxErrorHasResponseBody UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
RdfSource-PutPropertiesNotPersisted UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
RdfSource-ResponsePropertiesNotPersisted UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
CommonContainer-PutToCreate PASS PASS PASS PASS PASS
CommonContainer-RelativeUriResolutionPost UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
CommonContainer-NoRdfBagSeqOrList PASS PASS PASS PASS PASS
CommonContainer-PreferContainmentTriples PASS PASS PASS PASS PASS
CommonContainer-ClientPostToCreate UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
CommonContainer-PostResponseStatusAndLocation PASS PASS PASS PASS PASS
CommonContainer-PostContainer PASS PASS PASS PASS PASS
CommonContainer-RequestedInteractionModelCreateNotAllowed PASS PASS PASS PASS PASS
CommonContainer-RequestedInteractionModelHeaders PASS PASS PASS PASS PASS
CommonContainer-AcceptTurtle PASS PASS PASS PASS PASS
CommonContainer-ContentTypeHeader PASS PASS PASS PASS PASS
CommonContainer-NullRelativeUri PASS PASS PASS PASS PASS
CommonContainer-PostNoSlug PASS PASS PASS PASS PASS
CommonContainer-CreateWithoutConstraints PASS PASS PASS PASS PASS
CommonContainer-RestrictUriReUseSlug PASS PASS PASS PASS PASS
CommonContainer-RestrictUriReUseNoSlug PASS PASS PASS PASS PASS
CommonContainer-AcceptPostResponseHeader PASS PASS PASS PASS PASS
CommonContainer-RejectPutModifyingContainmentTriples PASS PASS PASS PASS PASS
CommonContainer-RestrictPutReUseUri PASS PASS PASS PASS PASS
CommonContainer-DeleteRemovesContainmentTriple PASS PASS PASS PASS PASS
CommonContainer-PatchMethod PASS PASS PASS PASS PASS
CommonContainer-RdfTypeLdpContainer PASS PASS FAIL FAIL PASS
CommonContainer-ServerHonorsSlug UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
CommonContainer-PostJsonLd PASS PASS PASS PASS PASS
NonRDFSource-PostNonRDFSource PASS PASS PASS PASS PASS
NonRDFSource-PostResourceAndGetFromContainer PASS PASS PASS PASS PASS
NonRDFSource-PostResourceGetBinary PASS PASS PASS PASS PASS
NonRDFSource-PostResourceGetMetadataAndBinary PASS PASS PASS PASS PASS
NonRDFSource-PostResourceAndCheckLink PASS PASS PASS PASS PASS
NonRDFSource-PostResourceAndCheckAssociatedResource PASS PASS PASS PASS PASS
NonRDFSource-DeleteNonRDFSourceDeletesAssociatedResource PASS PASS PASS PASS PASS
NonRDFSource-OptionsHasSameLinkHeader PASS PASS PASS PASS PASS
BasicContainer-ContainerSupportsHttpLinkHeader PASS UNTESTED UNTESTED UNTESTED UNTESTED
BasicContainer-ContainerTypeIsBasicContainer PASS UNTESTED UNTESTED UNTESTED UNTESTED
DirectContainer-HttpLinkHeader UNTESTED PASS PASS PASS PASS
DirectContainer-UseMemberPredicate UNTESTED PASS PASS UNTESTED UNTESTED
DirectContainer-MemberResourceTriple UNTESTED PASS PASS PASS PASS
DirectContainer-MemberRelationOrIsMemberOfRelationTripleExists UNTESTED PASS PASS PASS PASS
DirectContainer-ActAsIfInsertedContentRelationTripleExists UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
DirectContainer-PostResourceUpdatesTriples UNTESTED PASS PASS PASS PASS
DirectContainer-DeleteResourceUpdatesTriples UNTESTED PASS PASS PASS PASS
DirectContainer-PreferMembershipTriples UNTESTED PASS PASS PASS PASS
IndirectContainer-ContainerSupportsHttpLinkHeader UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
IndirectContainer-CreateIndirectContainer UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
IndirectContainer-ContainsLdpcUri UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
IndirectContainer-PostResource UNTESTED UNTESTED UNTESTED UNTESTED UNTESTED
Percentage passed out of 82 Tests 61.0% 64.6% 63.4% 63.4% 64.6%

Test Subjects

This report was tested using the following test subjects:

Eclipse Lyo - BC
Description
Testing against: BasicContainer, RDFSource, NonRDFSource, Prefer, Container as Resource interaction model.
Programming Language
Java
Home Page
http://wiki.eclipse.org/Lyo/LDPImpl
Developer
Steve Speicher
Sam Padgett
Test Suite Compliance
Eclipse Lyo-DC1
Description
Testing against: DirectContainer, RDFSource, NonRDFSource, Prefer, Container as Resource interaction model. Configuration of DirectContainer: ldp:membershipResource == container, ldp:hasMemberRelation == ldp:member
Programming Language
Java
Home Page
http://wiki.eclipse.org/Lyo/LDPImpl
Developer
Steve Speicher
Sam Padgett
Test Suite Compliance
Eclipse Lyo-DC2
Description
Testing against: DirectContainer, RDFSource, NonRDFSource, Prefer, Container as Resource interaction model. Configuration of DirectContainer: ldp:membershipResource != container, ldp:hasMemberRelation == ldp:member
Programming Language
Java
Home Page
http://wiki.eclipse.org/Lyo/LDPImpl
Developer
Steve Speicher
Sam Padgett
Test Suite Compliance
Eclipse Lyo-DC3
Description
Testing against: DirectContainer, RDFSource, NonRDFSource, Prefer, Container as Resource interaction model. Configuration of DirectContainer: ldp:membershipResource != container, ldp:hasMemberRelation == skos:inScheme
Programming Language
Java
Home Page
http://wiki.eclipse.org/Lyo/LDPImpl
Developer
Steve Speicher
Sam Padgett
Test Suite Compliance
Eclipse Lyo-DC4
Description
Testing against: DirectContainer, RDFSource, NonRDFSource, Prefer, Container as Resource interaction model. Configuration of DirectContainer: ldp:membershipResource == container, ldp:hasMemberRelation == skos:inScheme
Programming Language
Java
Home Page
http://wiki.eclipse.org/Lyo/LDPImpl
Developer
Steve Speicher
Sam Padgett
Test Suite Compliance

Individual Test Results

Individual test results used to construct this report are available here:

Test Definitions

Individual tests are defined in source code and hosted on GitHub at http://w3c.github.io/ldp-testsuite/

Report Generation Software

The test suite, mostly automated, is available at http://w3c.github.io/ldp-testsuite/

Software used to take EARL input files and generate a report is within the same GitHub repository.

This report generated by earl-report version 0.3.4 an Unlicensed Ruby application. More information is available at https://github.com/gkellogg/earl-report .

This software is provided by Gregg Kellogg in hopes that it might make the lives of conformance testers easier.