220 likes | 460 Views
XML/RDF. olivier.corby@sophia.inria.fr. RDF/XML. Resource Description Framework Resource Property Value c:semanticweb c:author c:corby Syntaxe XML. RDF/XML. <?xml version=‘1.0’ ?> <rdf:RDF xmlns:rdf = ‘ http://www.w3.org/1999/02/22-rdf-syntax-ns# ’ > </rdf:RDF>
E N D
XML/RDF olivier.corby@sophia.inria.fr
RDF/XML Resource Description Framework Resource Property Value c:semanticweb c:author c:corby Syntaxe XML
RDF/XML <?xml version=‘1.0’ ?> <rdf:RDF xmlns:rdf= ‘http://www.w3.org/1999/02/22-rdf-syntax-ns#’> </rdf:RDF> declare un prefix xmlns:rdf declare xmlns prefix rdf
RDF/XML <?xml version=‘1.0’ ?> <rdf:RDF xmlns:rdf= ‘http://www.w3.org/1999/02/22-rdf-syntax-ns#’> </rdf:RDF> namespacehttp://www.w3.org/1999/02/22-rdf-syntax-ns# rdf:RDF = la balise RDF du namespace http://www.w3.org/1999/02/22-rdf-syntax-ns#
RDF/XML <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf"http://www.w3.org/1999/02/22-rdf-syntax-ns#"> ]> <rdf:RDF xmlns:rdf = ‘&rdf;’ > </rdf:RDF> ENTITYrdf : definit une constante &rdf; : expanse la constante
RDF/XML <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf"http://www.w3.org/1999/02/22-rdf-syntax-ns#"> ]> <rdf:RDF xmlns:rdf = ‘http://www.w3.org/1999/02/22-rdf-syntax-ns#’ > </rdf:RDF>
RDF/XML <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY c "http://www.inria.fr/acacia/comma#"> ]> <rdf:RDF xmlns:rdf= ‘&rdf;’ xmlns:rdfs= ‘&rdfs;’ xmlns:c=‘&c;’> </rdf:RDF>
RDF/XML <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY c "http://www.inria.fr/acacia/comma#"> ]> <rdf:RDF xmlns:rdf = ‘&rdf;’ xmlns:rdfs= ‘&rdfs;’ xmlns:c=‘&c;’> <rdf:Description rdf:about=‘http://www.inria.fr/semanticweb’> <c:author rdf:resource=‘http://www.inria.fr/ocorby’ /> </rdf:Description> </rdf:RDF>
RDF/XML <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY c "http://www.inria.fr/acacia/comma#"> ]> <rdf:RDF xmlns:rdf = ‘&rdf;’ xmlns:rdfs= ‘&rdfs;’ xmlns:c=‘&c;’> <rdf:Description rdf:about=‘http://www.inria.fr/semanticweb’> <c:author rdf:resource=‘http://www.inria.fr/ocorby’ /> </rdf:Description> </rdf:RDF>
RDF/XML <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY c "http://www.inria.fr/acacia/comma#"> ]> <rdf:RDF xmlns:rdf = ‘&rdf;’ xmlns:rdfs= ‘&rdfs;’ xmlns:c=‘&c;’ > <rdf:Description rdf:about=‘http://www.inria.fr/semanticweb’> <c:author rdf:resource=‘http://www.inria.fr/ocorby’ /> </rdf:Description> </rdf:RDF>
RDF/XML <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY c "http://www.inria.fr/acacia/comma#"> ]> <rdf:RDF xmlns:rdf = ‘&rdf;’ xmlns:rdfs= ‘&rdfs;’ xmlns:c=‘&c;’> <rdf:Description rdf:about=‘http://www.inria.fr/semanticweb’> <c:author rdf:resource=‘http://www.inria.fr/ocorby’ /> </rdf:Description> </rdf:RDF>
RDF/XML <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY c "http://www.inria.fr/acacia/comma#"> ]> <rdf:RDF xmlns:rdf = ‘&rdf;’ xmlns:rdfs= ‘&rdfs;’ xmlns:c=‘&c;’> <rdf:Description rdf:about=‘http://www.inria.fr/semanticweb’> <c:author rdf:resource=‘http://www.inria.fr/ocorby’ /> </rdf:Description> </rdf:RDF>
RDF/XML <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY c "http://www.inria.fr/acacia/comma#"> ]> <rdf:RDF xmlns:rdf = ‘&rdf;’ xmlns:rdfs= ‘&rdfs;’ xmlns:c=‘&c;’> <rdfs:Class rdf:ID=‘http://www.inria.fr/acacia/comma#Man’> <rdfs:subClassOf rdf:resource= ‘http://www.inria.fr/acacia/comma#Human’ /> </rdfs:Class> </rdf:RDF>
RDF/XML <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY c "http://www.inria.fr/acacia/comma#"> ]> <rdf:RDF xmlns:rdf = ‘&rdf;’ xmlns:rdfs= ‘&rdfs;’ xmlns:c=‘&c;’> <rdfs:Class rdf:ID=‘http://www.inria.fr/acacia/comma#Man’> <rdfs:subClassOf rdf:resource= ‘http://www.inria.fr/acacia/comma#Human’ /> </rdfs:Class> </rdf:RDF>
RDF/XML BASE <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY c "http://www.inria.fr/acacia/comma#"> ]> <rdf:RDF xmlns:rdf = ‘&rdf;’ xmlns:rdfs= ‘&rdfs;’ xmlns:c=‘&c;’ xml:base=‘&c;’ > <rdfs:Class rdf:ID=‘http://www.inria.fr/acacia/comma#Man’> <rdfs:subClassOf rdf:resource= ‘http://www.inria.fr/acacia/comma#Human’ /> </rdfs:Class> </rdf:RDF>
RDF/XML BASE <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY c "http://www.inria.fr/acacia/comma#"> ]> <rdf:RDF xmlns:rdf = ‘&rdf;’ xmlns:rdfs= ‘&rdfs;’ xmlns:c=‘&c;’ xml:base=‘&c;’ > <rdfs:Class rdf:ID=‘Man’> <rdfs:subClassOf rdf:resource=‘#Human’ /> </rdfs:Class> </rdf:RDF>
RDF/XML BASE <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY c "http://www.inria.fr/acacia/comma#"> ]> <rdf:RDF xmlns:rdf = ‘&rdf;’ xmlns:rdfs= ‘&rdfs;’ xmlns:c=‘&c;’ xml:base=‘&c;’ > <rdfs:Class rdf:about=‘#Man’> <rdfs:subClassOf rdf:resource=‘#Human’ /> </rdfs:Class> </rdf:RDF>
RDF/XML DEFAULT PREFIX <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY c "http://www.inria.fr/acacia/comma#"> ]> <rdf:RDF xmlns:rdf = ‘&rdf;’ xmlns:rdfs= ‘&rdfs;’ xmlns:c=‘&c;’ xml:base=‘&c;’ > <rdfs:Class rdf:about=‘#Man’> <rdfs:subClassOf rdf:resource=‘#Human’ /> </rdfs:Class> </rdf:RDF>
RDF/XML DEFAULT PREFIX <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY c "http://www.inria.fr/acacia/comma#"> ]> <rdf:RDF xmlns:rdf = ‘&rdf;’ xmlns:rdfs= ‘&rdfs;’ xmlns:c=‘&c;’ xml:base=‘&c;’ xmlns=‘&rdfs;’ > <rdfs:Class rdf:about=‘#Man’> <rdfs:subClassOf rdf:resource=‘#Human’ /> </rdfs:Class> </rdf:RDF>
RDF/XML DEFAULT PREFIX <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY c "http://www.inria.fr/acacia/comma#"> ]> <rdf:RDF xmlns:rdf = ‘&rdf;’ xmlns:rdfs= ‘&rdfs;’ xmlns:c=‘&c;’ xml:base=‘&c;’ xmlns=‘&rdfs;’ > <Class rdf:about=‘#Man’> <subClassOf rdf:resource=‘#Human’ /> </Class> </rdf:RDF>
RDF/XML <?xml version=‘1.0’ ?> <!DOCTYPE rdf:RDF [ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY c "http://www.inria.fr/acacia/comma#"> ]> <rdf:RDF xmlns:rdf = ‘&rdf;’ xmlns:rdfs= ‘&rdfs;’ xmlns:c=‘&c;’ xml:base=‘&c;’ > <rdf:Property rdf:ID=‘name’> <rdfs:range rdf:resource=‘&rdfs;Literal’ /> </rdf:Property> </rdf:RDF>
Question <?xml version=‘1.0’ ?><!DOCTYPE rdf:RDF <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY c "http://www.inria.fr/acacia/comma#">]> <rdf:RDF xmlns:rdf = ‘&rdf;’ xmlns:rdfs= ‘&rdfs;’ xmlns:c=‘&c;’ xml:base=‘&c;’ xmlns=‘&rdfs;’> <rdf:Property rdf:ID=‘name’> <range rdf:resource=‘&rdfs;Literal’ /> </rdf:Property></rdf:RDF> Namespace de : RDF, Property, range, name, Literal