1 | <?PHP
|
---|
2 |
|
---|
3 | /* RDFInt.php - RDF Interfaces for PHP
|
---|
4 | * Copyright 2011 netlabs.org
|
---|
5 | * Author: Christian Langanke, Adrian Gschwend
|
---|
6 | *
|
---|
7 | * Licensed under the Apache License, Version 2.0 (the "License");
|
---|
8 | * you may not use this file except in compliance with the License.
|
---|
9 | * You may obtain a copy of the License at
|
---|
10 | *
|
---|
11 | * http://www.apache.org/licenses/LICENSE-2.0
|
---|
12 | *
|
---|
13 | * Unless required by applicable law or agreed to in writing, software
|
---|
14 | * distributed under the License is distributed on an "AS IS" BASIS,
|
---|
15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
---|
16 | * See the License for the specific language governing permissions and
|
---|
17 | * limitations under the License.
|
---|
18 | */
|
---|
19 |
|
---|
20 | /**
|
---|
21 | * @page page_appendix_w3cspecs Appendix: W3C Specifications Overview and Library Compatibility
|
---|
22 | *
|
---|
23 | *\section sec_w3cspecs_overview W3C Specifications
|
---|
24 | *
|
---|
25 | * \subsection sec_w3cspecs_overview_rdfa RDFa API - An API for extracting structured data from Web documents
|
---|
26 | * \desctable
|
---|
27 | * \desc{Referred version,http://www.w3.org/TR/2011/WD-rdfa-api-20110419/ {W3C Working Draft 19 April 2011}}
|
---|
28 | * \desc{Last version,http://www.w3.org/TR/rdfa-api/}
|
---|
29 | * \enddesctable
|
---|
30 | *
|
---|
31 | * This specification is covered by the \htmllink{annotated.html,classes of the rdfa namespace}.
|
---|
32 | *
|
---|
33 | * \subsection sec_w3cspecs_overview_rdf RDF API
|
---|
34 | * \desctable
|
---|
35 | * \desc{Referred version,http://www.w3.org/2010/02/rdfa/sources/rdf-api/ (W3C Editor's Draft 11 May 2011)}
|
---|
36 | * \desc{Last version,http://www.w3.org/TR/rdf-api/}
|
---|
37 | * \enddesctable
|
---|
38 | *
|
---|
39 | * This specification is covered by the \htmllink{annotated.html,classes of the rdfa namespace}.
|
---|
40 | *
|
---|
41 | * \subsection sec_w3cspecs_overview_rdfint RDF Interfaces 1.0
|
---|
42 | * \desctable
|
---|
43 | * \desc{Referred version,http://www.w3.org/TR/2011/WD-rdf-interfaces-20110510/ (W3C Working Draft 10 May 2011)}
|
---|
44 | * \desc{Last version,http://www.w3.org/TR/rdf-interfaces/}
|
---|
45 | * \enddesctable
|
---|
46 | *
|
---|
47 | * This specification is not yet covered by this library.
|
---|
48 | *
|
---|
49 | * \subsection sec_w3cspecs_overview_rdftestcases RDF Test Cases
|
---|
50 | * \desctable
|
---|
51 | * \desc{Referred version,http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/ (W3C Recommendation 10 February 2004)}
|
---|
52 | * \desc{Last version,http://www.w3.org/TR/rdf-testcases/}
|
---|
53 | * \enddesctable
|
---|
54 | *
|
---|
55 | * This specification is partly covered by the unittests of this library.
|
---|
56 | *
|
---|
57 | * <hr>
|
---|
58 | *
|
---|
59 | * \section sec_w3cspec_compat Library Compatibility with W3C Specifications
|
---|
60 | *
|
---|
61 | * \subsection sec_w3cspec_compat_ext_rdfa Library specific extensions
|
---|
62 | *
|
---|
63 | * The following classes are library specific extensions to the respective specification:
|
---|
64 | * \desctable
|
---|
65 | * \desc{<strong>Specification</strong>, <strong>Class</strong>}
|
---|
66 | * \desc{RDF API & RDFa API, rdfa::SparqlEndpoint}
|
---|
67 | * \desc{RDF API & RDFa API, rdfa::SparqlQuery}
|
---|
68 | * \enddesctable
|
---|
69 | *
|
---|
70 | * The following methods are library specific extensions to the respective specification:
|
---|
71 | * \desctable
|
---|
72 | * \desc{<strong>Specification</strong>, <strong>Method</strong>}
|
---|
73 | * \desc{RDF API & RDFa API, rdfa::Data::_getFirstValue}
|
---|
74 | * \desc{RDF API & RDFa API, rdfa::Data::_getUniqueProperties}
|
---|
75 | * \desc{RDF API & RDFa API, rdfa::Data::_resolve}
|
---|
76 | * \desc{RDF API & RDFa API, rdfa::Data::_serialize}
|
---|
77 | * \desc{RDF API & RDFa API, rdfa::Data::_setValue}
|
---|
78 | * \desc{RDF API & RDFa API, rdfa::Data::_shrink}
|
---|
79 | * \desc{RDF API & RDFa API, rdfa::Projection::_getUniqueProperties}
|
---|
80 | * \desc{RDFa API, rdfa::Data::parse}
|
---|
81 | * \desc{RDFa API, rdfa::Projection::set}
|
---|
82 | * \enddesctable
|
---|
83 | *
|
---|
84 | * The parameters of the following methods differ from or behave differently from
|
---|
85 | * the respective specification:
|
---|
86 | * \desctable
|
---|
87 | * \desc{<strong>Specification</strong>, <strong>Method</strong>}
|
---|
88 | * \desc{RDF API & RDFa API, rdfa::Data::parse - parameter \c toparse accepts a rdfa::SparqlQuery object}
|
---|
89 | * \desc{RDF API, rdfa::Projection::set - parameter \c type allows to specify the type of the value}
|
---|
90 | * \enddesctable
|
---|
91 | *
|
---|
92 | * The following interfaces are not implemented or not implemented as described in the respecive specifications:
|
---|
93 | * \desctable
|
---|
94 | * \desc{<strong>Specification</strong>, <strong>Class or Method</strong>}
|
---|
95 | * \desc{RDF API & RDFa API, Data::getProjections - signature with only one parameter \c template not implemented}
|
---|
96 | * \desc{RDF API & RDFa API, DataDocument}
|
---|
97 | * \desc{RDF API & RDFa API, DOMImplementation::hasFeature}
|
---|
98 | * \desc{RDFa API, DocumentData - this class is named \c Data as in \c RDF \c API}
|
---|
99 | * \desc{RDFa API, RDFaEnvironment::query - implemented by the rdfa::Data class as specified in the \c RDF \c API}
|
---|
100 | * \enddesctable
|
---|
101 | *
|
---|
102 | */
|
---|
103 |
|
---|
104 |
|
---|
105 | ?>
|
---|