Consider a purchase order that has a namespace document represented in XML Schema, where the XML Schema bears a data-view:transformation attribute licensing extraction of statements that include namespaceTransformation statements:
4. Playing with GRDDL which have good XHTML
To accomodate the fresh new DTD-legsd sentence structure of XHTML[XHTML], and therefore precludes using properties from foreign namespaces, we have fun with since the an effective metadata reputation (cf. part 7.cuatro.cuatro.step 3 Meta data profiles out-of [HTML4]).
The entire brand of incorporating an excellent GRDDL denial to help you a legitimate XHTML document is by indicating the latest GRDDL reputation regarding the character characteristic of one’s lead feature, and conversion process since worth of this new rel attribute out of a hook or a great feature whoever href trait worthy of try an enthusiastic IRI reference one describes an enthusiastic executable software otherwise system that’s anticipated to changes the reason document to your RDF. This technique is acceptable for use having good XHTML data files and this are restricted by a keen XML DTD.
A good example Dublin Key META transformation
Such as for instance, which document employs the fresh events out-of [RFC2731], also it clearly spends the latest GRDDL character and links to help you an XSLT conversion in order to RDF/XML so you’re able to rule that transformation is a dedicated rendition:
Several transformations when you look at the XHTML
An XHTML file may conform to plenty of dialects concurrently and you may relationship to more than one GRDDL sales. But not, as href feature of your connect and you can an excellent issues deal with merely one IRI reference, several cases of these types of aspects is employed to assert several links:
Statutes to possess https://datingranking.net/pl/ilove-recenzja/ GRDDL that have good XHTML
Note that the base IRI of an element node in an XHTML document may be influenced by factors such as a base element[HTML4] Retrieval URIRFC3986, etc. See the Base IRI considerations appendix and test cases such as htmlbase1 for further clarification.
5. GRDDL for HTML Users
XHTML contains the reputation procedure so you’re able to link to the meaning out of properties and band of court beliefs of these functions. Like with namespace documents, a profile file can effectively getting created having fun with XHTML which have embedded RDF comments and you can an effective GRDDL conversion to recoup the term terminology which might be relevant. The individuals terms and conditions are able to be used within the an enthusiastic XHTML file to help you convey reputation-established meaning. As the chatted about in making use of GRDDL which have legitimate XHTML, this new GRDDL reputation can be utilized having XHTML data to make use of GRDDL semantics over hook up factors where value of rel trait was conversion process . So it extremely effective and flexible process combines better which have microformat profiles[MF-RDF-FAQ] and that overlay the newest generally semantically-poor HTML markup.
Adding a beneficial GRDDL profileTransformation denial to help you a profile file is significantly such including a namespaceTransformation denial in order to an excellent namespace file. Having a good dialect outlined because of the a legitimate XHTML profile files, include profile=”” on the lead function while making a link out-of sort of profileTransformation to your conversion process of dialect.
- a development money PDOC , recognized by an enthusiastic IRI PNAME enjoys an excellent GRDDL effect complete with a multiple whose
- topic try PDOC , whose
- predicate is the property < and whose
- object are Colorado ,
6. GRDDL Transformations
As noted above, each GRDDL transformation specifies a transformation property, a function from XPath document nodes to RDF graphs. This function need not be total; it may have a domain smaller than all XML document nodes. For example, use of xsl:content with terminate="yes" may be used to signal that the input is outside the domain of the transformation.
Developers from transformations need to make available representations into the commonly-offered types. XSLT type step 1[XSLT1] is the format most generally backed by GRDDL-aware agencies as of this composing, regardless of if no matter if XSLT2[XSLT2] implementation is actually increasing. Whenever you are commercially Javascript, C, otherwise some other almost every other program coding language could be used to share transformations for GRDDL, XSLT try specifically made to generally share XML so you can XML changes and you can has many an excellent security characteristics; XQuery provides equivalent attributes to help you XSLT, regardless of if accessibility XQuery inside GRDDL execution are less extensively deployed in the course of it writing.