From 58b5084ca78366f98ad4bd7ec7be8cb2c6a3aa3a Mon Sep 17 00:00:00 2001 From: OnToologyUser Date: Wed, 30 Jan 2019 17:12:09 +0000 Subject: [PATCH] automated change --- OnToology/tests/tests.ttl/OnToology.cfg | 13 + .../tests/tests.ttl/context/context.jsonld | 16 + .../diagrams/ar2dtool-class/tests.ttl.png | Bin 0 -> 272620 bytes .../diagrams/ar2dtool-class/tests.ttl.png.dot | 19 + .../ar2dtool-class/tests.ttl.png.graphml | 500 ++++++++++++++++++ .../diagrams/ar2dtool-taxonomy/tests.ttl.png | Bin 0 -> 114 bytes .../ar2dtool-taxonomy/tests.ttl.png.dot | 5 + .../ar2dtool-taxonomy/tests.ttl.png.graphml | 10 + .../diagrams/config/ar2dtool-class.conf | 42 ++ .../diagrams/config/ar2dtool-taxonomy.conf | 51 ++ .../tests/tests.ttl/documentation/.htaccess | 47 ++ .../tests/tests.ttl/documentation/406.html | 10 + .../tests.ttl/documentation/index-en.html | 91 ++++ .../tests.ttl/documentation/ontology.json | 192 +++++++ .../tests/tests.ttl/documentation/ontology.nt | 143 +++++ .../tests.ttl/documentation/ontology.ttl | 155 ++++++ .../tests.ttl/documentation/ontology.xml | 254 +++++++++ .../provenance/provenance-en.html | 16 + .../provenance/provenance-en.ttl | 6 + .../tests/tests.ttl/documentation/readme.md | 34 ++ .../documentation/resources/extra.css | 124 +++++ .../documentation/resources/jquery.js | 18 + .../documentation/resources/marked.min.js | 6 + .../tests.ttl/documentation/resources/owl.css | 248 +++++++++ .../documentation/resources/primer.css | 103 ++++ .../tests.ttl/documentation/resources/rec.css | 88 +++ .../documentation/sections/abstract-en.html | 4 + .../documentation/sections/crossref-en.html | 296 +++++++++++ .../sections/description-en.html | 6 + .../sections/introduction-en.html | 22 + .../documentation/sections/overview-en.html | 75 +++ .../documentation/sections/references-en.html | 6 + .../documentation/tests.ttl.widoco.conf | 38 ++ 33 files changed, 2638 insertions(+) create mode 100644 OnToology/tests/tests.ttl/OnToology.cfg create mode 100644 OnToology/tests/tests.ttl/context/context.jsonld create mode 100644 OnToology/tests/tests.ttl/diagrams/ar2dtool-class/tests.ttl.png create mode 100644 OnToology/tests/tests.ttl/diagrams/ar2dtool-class/tests.ttl.png.dot create mode 100644 OnToology/tests/tests.ttl/diagrams/ar2dtool-class/tests.ttl.png.graphml create mode 100644 OnToology/tests/tests.ttl/diagrams/ar2dtool-taxonomy/tests.ttl.png create mode 100644 OnToology/tests/tests.ttl/diagrams/ar2dtool-taxonomy/tests.ttl.png.dot create mode 100644 OnToology/tests/tests.ttl/diagrams/ar2dtool-taxonomy/tests.ttl.png.graphml create mode 100644 OnToology/tests/tests.ttl/diagrams/config/ar2dtool-class.conf create mode 100644 OnToology/tests/tests.ttl/diagrams/config/ar2dtool-taxonomy.conf create mode 100644 OnToology/tests/tests.ttl/documentation/.htaccess create mode 100644 OnToology/tests/tests.ttl/documentation/406.html create mode 100644 OnToology/tests/tests.ttl/documentation/index-en.html create mode 100644 OnToology/tests/tests.ttl/documentation/ontology.json create mode 100644 OnToology/tests/tests.ttl/documentation/ontology.nt create mode 100644 OnToology/tests/tests.ttl/documentation/ontology.ttl create mode 100644 OnToology/tests/tests.ttl/documentation/ontology.xml create mode 100644 OnToology/tests/tests.ttl/documentation/provenance/provenance-en.html create mode 100644 OnToology/tests/tests.ttl/documentation/provenance/provenance-en.ttl create mode 100644 OnToology/tests/tests.ttl/documentation/readme.md create mode 100644 OnToology/tests/tests.ttl/documentation/resources/extra.css create mode 100644 OnToology/tests/tests.ttl/documentation/resources/jquery.js create mode 100644 OnToology/tests/tests.ttl/documentation/resources/marked.min.js create mode 100644 OnToology/tests/tests.ttl/documentation/resources/owl.css create mode 100644 OnToology/tests/tests.ttl/documentation/resources/primer.css create mode 100644 OnToology/tests/tests.ttl/documentation/resources/rec.css create mode 100644 OnToology/tests/tests.ttl/documentation/sections/abstract-en.html create mode 100644 OnToology/tests/tests.ttl/documentation/sections/crossref-en.html create mode 100644 OnToology/tests/tests.ttl/documentation/sections/description-en.html create mode 100644 OnToology/tests/tests.ttl/documentation/sections/introduction-en.html create mode 100644 OnToology/tests/tests.ttl/documentation/sections/overview-en.html create mode 100644 OnToology/tests/tests.ttl/documentation/sections/references-en.html create mode 100644 OnToology/tests/tests.ttl/documentation/tests.ttl.widoco.conf diff --git a/OnToology/tests/tests.ttl/OnToology.cfg b/OnToology/tests/tests.ttl/OnToology.cfg new file mode 100644 index 0000000..528b86e --- /dev/null +++ b/OnToology/tests/tests.ttl/OnToology.cfg @@ -0,0 +1,13 @@ +[owl2jsonld] +enable = True + +[widoco] +enable = True +languages = en + +[ar2dtool] +enable = True + +[oops] +enable = True + diff --git a/OnToology/tests/tests.ttl/context/context.jsonld b/OnToology/tests/tests.ttl/context/context.jsonld new file mode 100644 index 0000000..2e7a146 --- /dev/null +++ b/OnToology/tests/tests.ttl/context/context.jsonld @@ -0,0 +1,16 @@ +{ + "@context" : { + "desiredBehaviour" : { + "@id" : "http://w3id.org/def/vtc#desiredBehaviour" + }, + "isRelatedToRequirement" : { + "@id" : "http://w3id.org/def/vtc#isRelatedToRequirement" + }, + "description" : { + "@id" : "http://purl.org/dc/terms/description" + }, + "TestCaseDesign" : { + "@id" : "http://w3id.org/def/vtc#TestCaseDesign" + } + } +} diff --git a/OnToology/tests/tests.ttl/diagrams/ar2dtool-class/tests.ttl.png b/OnToology/tests/tests.ttl/diagrams/ar2dtool-class/tests.ttl.png new file mode 100644 index 0000000000000000000000000000000000000000..3ff87aa17f5341b0da22e97d26f812f9873a5253 GIT binary patch literal 272620 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

^rm< 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

-vxQ!_6DV1p3+ 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 "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot17" [ label = "vtc:isRelatedToRequirement" ]; + "file:///home/ahmad/OnToology/test-case-9" -> "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot26" [ label = "vtc:isRelatedToRequirement" ]; + "file:///home/ahmad/OnToology/test-case-13" -> "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot31" [ label = "vtc:isRelatedToRequirement" ]; + "file:///home/ahmad/OnToology/test-case-2" -> "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot15" [ label = "vtc:isRelatedToRequirement" ]; + "file:///home/ahmad/OnToology/test-case-7" -> "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot24" [ label = "vtc:isRelatedToRequirement" ]; + "file:///home/ahmad/OnToology/test-case-11" -> "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot28" [ label = "vtc:isRelatedToRequirement" ]; + "file:///home/ahmad/OnToology/test-case-5" -> "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot21" [ label = "vtc:isRelatedToRequirement" ]; + "file:///home/ahmad/OnToology/test-case-14" -> "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot32" [ label = "vtc:isRelatedToRequirement" ]; + "file:///home/ahmad/OnToology/test-case-3" -> "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot16" [ label = "vtc:isRelatedToRequirement" ]; + "file:///home/ahmad/OnToology/test-case-8" -> "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot25" [ label = "vtc:isRelatedToRequirement" ]; + "file:///home/ahmad/OnToology/test-case-12" -> "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot29" [ label = "vtc:isRelatedToRequirement" ]; + "file:///home/ahmad/OnToology/test-case-1" -> "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot1" [ label = "vtc:isRelatedToRequirement" ]; + "file:///home/ahmad/OnToology/test-case-6" -> "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot22" [ label = "vtc:isRelatedToRequirement" ]; + "file:///home/ahmad/OnToology/test-case-10" -> "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot27" [ label = "vtc:isRelatedToRequirement" ]; + +} diff --git a/OnToology/tests/tests.ttl/diagrams/ar2dtool-class/tests.ttl.png.graphml b/OnToology/tests/tests.ttl/diagrams/ar2dtool-class/tests.ttl.png.graphml new file mode 100644 index 0000000..de1981b --- /dev/null +++ b/OnToology/tests/tests.ttl/diagrams/ar2dtool-class/tests.ttl.png.graphml @@ -0,0 +1,500 @@ + + + + + + + + + + + + + + + file:///home/ahmad/OnToology/test-case-4 + + + + + + + + + + + + http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot17 + + + + + + + + + + + vtc:isRelatedToRequirement + + + + + + + + + + + + file:///home/ahmad/OnToology/test-case-9 + + + + + + + + + + + + http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot26 + + + + + + + + + + + vtc:isRelatedToRequirement + + + + + + + + + + + + file:///home/ahmad/OnToology/test-case-13 + + + + + + + + + + + + http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot31 + + + + + + + + + + + vtc:isRelatedToRequirement + + + + + + + + + + + + file:///home/ahmad/OnToology/test-case-2 + + + + + + + + + + + + http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot15 + + + + + + + + + + + vtc:isRelatedToRequirement + + + + + + + + + + + + file:///home/ahmad/OnToology/test-case-7 + + + + + + + + + + + + http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot24 + + + + + + + + + + + vtc:isRelatedToRequirement + + + + + + + + + + + + file:///home/ahmad/OnToology/test-case-11 + + + + + + + + + + + + http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot28 + + + + + + + + + + + vtc:isRelatedToRequirement + + + + + + + + + + + + file:///home/ahmad/OnToology/test-case-5 + + + + + + + + + + + + http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot21 + + + + + + + + + + + vtc:isRelatedToRequirement + + + + + + + + + + + + file:///home/ahmad/OnToology/test-case-14 + + + + + + + + + + + + http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot32 + + + + + + + + + + + vtc:isRelatedToRequirement + + + + + + + + + + + + file:///home/ahmad/OnToology/test-case-3 + + + + + + + + + + + + http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot16 + + + + + + + + + + + vtc:isRelatedToRequirement + + + + + + + + + + + + file:///home/ahmad/OnToology/test-case-8 + + + + + + + + + + + + http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot25 + + + + + + + + + + + vtc:isRelatedToRequirement + + + + + + + + + + + + file:///home/ahmad/OnToology/test-case-12 + + + + + + + + + + + + http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot29 + + + + + + + + + + + vtc:isRelatedToRequirement + + + + + + + + + + + + file:///home/ahmad/OnToology/test-case-1 + + + + + + + + + + + + http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot1 + + + + + + + + + + + vtc:isRelatedToRequirement + + + + + + + + + + + + file:///home/ahmad/OnToology/test-case-6 + + + + + + + + + + + + http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot22 + + + + + + + + + + + vtc:isRelatedToRequirement + + + + + + + + + + + + file:///home/ahmad/OnToology/test-case-10 + + + + + + + + + + + + http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot27 + + + + + + + + + + + vtc:isRelatedToRequirement + + + + + + + diff --git a/OnToology/tests/tests.ttl/diagrams/ar2dtool-taxonomy/tests.ttl.png b/OnToology/tests/tests.ttl/diagrams/ar2dtool-taxonomy/tests.ttl.png new file mode 100644 index 0000000000000000000000000000000000000000..bcaf83aaf3dd108d317bd69727e2a778cfb11d12 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s1|(OmDOUqhY)RhkE)4%caKYZ?lYt`Yo-U3d z5>u1^{Qv*Ip6$_rEHx!jBLg7l(OTA@B*wc{Zb}J4K;DEexKnelF{r G5}E*jo*@qa literal 0 HcmV?d00001 diff --git a/OnToology/tests/tests.ttl/diagrams/ar2dtool-taxonomy/tests.ttl.png.dot b/OnToology/tests/tests.ttl/diagrams/ar2dtool-taxonomy/tests.ttl.png.dot new file mode 100644 index 0000000..e80df72 --- /dev/null +++ b/OnToology/tests/tests.ttl/diagrams/ar2dtool-taxonomy/tests.ttl.png.dot @@ -0,0 +1,5 @@ +digraph ar2dtool_diagram { +rankdir=LR; +size="1000" + +} diff --git a/OnToology/tests/tests.ttl/diagrams/ar2dtool-taxonomy/tests.ttl.png.graphml b/OnToology/tests/tests.ttl/diagrams/ar2dtool-taxonomy/tests.ttl.png.graphml new file mode 100644 index 0000000..510e475 --- /dev/null +++ b/OnToology/tests/tests.ttl/diagrams/ar2dtool-taxonomy/tests.ttl.png.graphml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/OnToology/tests/tests.ttl/diagrams/config/ar2dtool-class.conf b/OnToology/tests/tests.ttl/diagrams/config/ar2dtool-class.conf new file mode 100644 index 0000000..f9ad582 --- /dev/null +++ b/OnToology/tests/tests.ttl/diagrams/config/ar2dtool-class.conf @@ -0,0 +1,42 @@ +pathToDot=/usr/bin/dot; +pathToTempDir=/home/ahmad/temp; + +imageSize=1501; +rankdir=LR; + +######## +#shapes# +######## + +#classShape=diamond; +#individualShape=diamond; +#literalShape=box; +#arrowhead=normal; +#arrowtail=normal; +#arrowdir=forward; + +######## +#colors# +######## + +classColor=orange; +#individualColor=orange; +#literalColor=blue; +#arrowColor=blue; + +############# +#RDF options# +############# + +nodeNameMode=prefix; +ignoreLiterals=true; +ignoreRdfType=true; +synthesizeObjectProperties=true; + +####### +#lists# +####### + +#ignoreElementsList=[]; + +ignoreElementList=[]; diff --git a/OnToology/tests/tests.ttl/diagrams/config/ar2dtool-taxonomy.conf b/OnToology/tests/tests.ttl/diagrams/config/ar2dtool-taxonomy.conf new file mode 100644 index 0000000..8420009 --- /dev/null +++ b/OnToology/tests/tests.ttl/diagrams/config/ar2dtool-taxonomy.conf @@ -0,0 +1,51 @@ +pathToDot=/usr/bin/dot; +pathToTempDir=/home/ahmad/temp; + +imageSize=1000; +rankdir=LR; + +######## +#shapes# +######## + +#classShape=diamond; +#individualShape=diamond; +#literalShape=box; +#arrowhead=normal; +#arrowtail=normal; +#arrowdir=forward; + +######## +#colors# +######## + +#classColor=orange; +#individualColor=orange; +#literalColor=blue; +#arrowColor=blue; + +####### +#files# +####### + +generateGvFile=true; +generateGraphMLFile=false; + +############# +#RDF options# +############# + +nodeNameMode=prefix; +ignoreLiterals=true; +ignoreRdfType=false; +synthesizeObjectProperties=false; + +####### +#lists# +####### + +includeOnlyElementList=[ +< +http://www.w3.org/2000/01/rdf-schema#subClassOf +> +]; diff --git a/OnToology/tests/tests.ttl/documentation/.htaccess b/OnToology/tests/tests.ttl/documentation/.htaccess new file mode 100644 index 0000000..6e6b725 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/.htaccess @@ -0,0 +1,47 @@ +# Turn off MultiViews +Options -MultiViews + +# Directive to ensure *.rdf files served as appropriate content type, +# if not present in main apache config +AddType application/rdf+xml .rdf +AddType application/rdf+xml .owl +AddType text/turtle .ttl +AddType application/n-triples .n3 +AddType application/ld+json .json +# Rewrite engine setup +RewriteEngine On +#Change the path to the folder here +RewriteBase /documentation + +# Rewrite rule to serve HTML content from the vocabulary URI if requested +RewriteCond %{HTTP_ACCEPT} !application/rdf\+xml.*(text/html|application/xhtml\+xml) +RewriteCond %{HTTP_ACCEPT} text/html [OR] +RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml [OR] +RewriteCond %{HTTP_USER_AGENT} ^Mozilla/.* +RewriteRule ^$ index-en.html [R=303,L] + +# Rewrite rule to serve JSON-LD content from the vocabulary URI if requested +RewriteCond %{HTTP_ACCEPT} application/ld\+json +RewriteRule ^$ ontology.json [R=303,L] + +# Rewrite rule to serve RDF/XML content from the vocabulary URI if requested +RewriteCond %{HTTP_ACCEPT} \*/\* [OR] +RewriteCond %{HTTP_ACCEPT} application/rdf\+xml +RewriteRule ^$ ontology.xml [R=303,L] + +# Rewrite rule to serve N-Triples content from the vocabulary URI if requested +RewriteCond %{HTTP_ACCEPT} application/n-triples +RewriteRule ^$ ontology.nt [R=303,L] + +# Rewrite rule to serve TTL content from the vocabulary URI if requested +RewriteCond %{HTTP_ACCEPT} text/turtle [OR] +RewriteCond %{HTTP_ACCEPT} text/\* [OR] +RewriteCond %{HTTP_ACCEPT} \*/turtle +RewriteRule ^$ ontology.ttl [R=303,L] + +RewriteCond %{HTTP_ACCEPT} .+ +RewriteRule ^$ 406.html [R=406,L] +# Default response +# --------------------------- +# Rewrite rule to serve the RDF/XML content from the vocabulary URI by default +RewriteRule ^$ ontology.xml [R=303,L] \ No newline at end of file diff --git a/OnToology/tests/tests.ttl/documentation/406.html b/OnToology/tests/tests.ttl/documentation/406.html new file mode 100644 index 0000000..2a3157a --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/406.html @@ -0,0 +1,10 @@ + + +406 Not Acceptable + + +

Not Acceptable

+

An appropriate representation of the requested resource could not be found on this server.

+ Available variants:
+ + \ No newline at end of file diff --git a/OnToology/tests/tests.ttl/documentation/index-en.html b/OnToology/tests/tests.ttl/documentation/index-en.html new file mode 100644 index 0000000..9421abc --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/index-en.html @@ -0,0 +1,91 @@ + + + + + Ontology Documentation generated by WIDOCO + + + + + + + + + + + +
+
+
language en
+ + +
+
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
http://insertlicenseURIhere.org +
+ +Provenance of this page
+
+
+
+Ontology Specification Draft +
+
+
+
+
+
+
+ +
+

Acknowledgements back to ToC

+

+The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.

+
+ + + +
+ + \ No newline at end of file diff --git a/OnToology/tests/tests.ttl/documentation/ontology.json b/OnToology/tests/tests.ttl/documentation/ontology.json new file mode 100644 index 0000000..740114c --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/ontology.json @@ -0,0 +1,192 @@ +[ { + "@id" : "_:genid1", + "@type" : [ "http://www.w3.org/2002/07/owl#Ontology" ] +}, { + "@id" : "http://purl.org/dc/terms/description", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://w3id.org/def/vtc#TestCaseDesign", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ] +}, { + "@id" : "http://w3id.org/def/vtc#desiredBehaviour", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://w3id.org/def/vtc#isRelatedToRequirement", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "urn:default:baseUri:test-case-1", + "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "http://w3id.org/def/vtc#TestCaseDesign" ], + "http://purl.org/dc/terms/description" : [ { + "@value" : "What is a thing in the web thing context?" + } ], + "http://w3id.org/def/vtc#desiredBehaviour" : [ { + "@value" : "Thing type Class" + } ], + "http://w3id.org/def/vtc#isRelatedToRequirement" : [ { + "@id" : "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot1" + } ] +}, { + "@id" : "urn:default:baseUri:test-case-10", + "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "http://w3id.org/def/vtc#TestCaseDesign" ], + "http://purl.org/dc/terms/description" : [ { + "@value" : "Each interaction pattern has an endpoint" + } ], + "http://w3id.org/def/vtc#desiredBehaviour" : [ { + "@value" : "InteraccionPattern subclassOf isAccessibleThrough some Link" + } ], + "http://w3id.org/def/vtc#isRelatedToRequirement" : [ { + "@id" : "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot27" + } ] +}, { + "@id" : "urn:default:baseUri:test-case-11", + "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "http://w3id.org/def/vtc#TestCaseDesign" ], + "http://purl.org/dc/terms/description" : [ { + "@value" : "Each endpoints has minimun two attributes URI and mediatype" + } ], + "http://w3id.org/def/vtc#desiredBehaviour" : [ { + "@value" : "Link subclassOf hasMediaType only string" + }, { + "@value" : "Link subclassOf href only string" + } ], + "http://w3id.org/def/vtc#isRelatedToRequirement" : [ { + "@id" : "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot28" + } ] +}, { + "@id" : "urn:default:baseUri:test-case-12", + "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "http://w3id.org/def/vtc#TestCaseDesign" ], + "http://purl.org/dc/terms/description" : [ { + "@value" : "Security is associated with things" + } ], + "http://w3id.org/def/vtc#desiredBehaviour" : [ { + "@value" : "Thing subclassOf implementsSecurity some Security" + } ], + "http://w3id.org/def/vtc#isRelatedToRequirement" : [ { + "@id" : "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot29" + } ] +}, { + "@id" : "urn:default:baseUri:test-case-13", + "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "http://w3id.org/def/vtc#TestCaseDesign" ], + "http://purl.org/dc/terms/description" : [ { + "@value" : "An endpoint can be associated with a thing without determine the interaction patterns" + } ], + "http://w3id.org/def/vtc#desiredBehaviour" : [ { + "@value" : "Thing subclassOf isAccessibleThrough only Link" + } ], + "http://w3id.org/def/vtc#isRelatedToRequirement" : [ { + "@id" : "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot31" + } ] +}, { + "@id" : "urn:default:baseUri:test-case-14", + "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "http://w3id.org/def/vtc#TestCaseDesign" ], + "http://purl.org/dc/terms/description" : [ { + "@value" : "Each interaction pattern has a name and a Web Resource address" + } ], + "http://w3id.org/def/vtc#desiredBehaviour" : [ { + "@value" : "InteractionPattern subclassOf interactionName only string" + }, { + "@value" : "InteractionPattern subclassOf isAccessibleThrough some Link" + } ], + "http://w3id.org/def/vtc#isRelatedToRequirement" : [ { + "@id" : "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot32" + } ] +}, { + "@id" : "urn:default:baseUri:test-case-2", + "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "http://w3id.org/def/vtc#TestCaseDesign" ], + "http://purl.org/dc/terms/description" : [ { + "@value" : "What is a Property?" + } ], + "http://w3id.org/def/vtc#desiredBehaviour" : [ { + "@value" : "Property subclassOf InteractionPattern" + } ], + "http://w3id.org/def/vtc#isRelatedToRequirement" : [ { + "@id" : "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot15" + } ] +}, { + "@id" : "urn:default:baseUri:test-case-3", + "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "http://w3id.org/def/vtc#TestCaseDesign" ], + "http://purl.org/dc/terms/description" : [ { + "@value" : "What is an action?" + } ], + "http://w3id.org/def/vtc#desiredBehaviour" : [ { + "@value" : "Action subclassOf InteractionPattern" + } ], + "http://w3id.org/def/vtc#isRelatedToRequirement" : [ { + "@id" : "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot16" + } ] +}, { + "@id" : "urn:default:baseUri:test-case-4", + "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "http://w3id.org/def/vtc#TestCaseDesign" ], + "http://purl.org/dc/terms/description" : [ { + "@value" : "What is an event?" + } ], + "http://w3id.org/def/vtc#desiredBehaviour" : [ { + "@value" : "Event subclassOf InteractionPattern" + } ], + "http://w3id.org/def/vtc#isRelatedToRequirement" : [ { + "@id" : "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot17" + } ] +}, { + "@id" : "urn:default:baseUri:test-case-5", + "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "http://w3id.org/def/vtc#TestCaseDesign" ], + "http://purl.org/dc/terms/description" : [ { + "@value" : "A thing interaction can be available over different or multiple protocols" + } ], + "http://w3id.org/def/vtc#desiredBehaviour" : [ { + "@value" : "InteractionPattern subclassOf isProvidedOverProtocol some CommunicationProtocol" + } ], + "http://w3id.org/def/vtc#isRelatedToRequirement" : [ { + "@id" : "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot21" + } ] +}, { + "@id" : "urn:default:baseUri:test-case-6", + "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "http://w3id.org/def/vtc#TestCaseDesign" ], + "http://purl.org/dc/terms/description" : [ { + "@value" : "What is a protocol?" + } ], + "http://w3id.org/def/vtc#desiredBehaviour" : [ { + "@value" : "CommunicationProtocol type Class" + } ], + "http://w3id.org/def/vtc#isRelatedToRequirement" : [ { + "@id" : "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot22" + } ] +}, { + "@id" : "urn:default:baseUri:test-case-7", + "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "http://w3id.org/def/vtc#TestCaseDesign" ], + "http://purl.org/dc/terms/description" : [ { + "@value" : "Each thing has at least an interaction pattern" + } ], + "http://w3id.org/def/vtc#desiredBehaviour" : [ { + "@value" : "Thing subclassOf providesInteractionPattern only InteractionPattern" + } ], + "http://w3id.org/def/vtc#isRelatedToRequirement" : [ { + "@id" : "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot24" + } ] +}, { + "@id" : "urn:default:baseUri:test-case-8", + "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "http://w3id.org/def/vtc#TestCaseDesign" ], + "http://purl.org/dc/terms/description" : [ { + "@value" : "An interaction pattern can have different endpoints" + } ], + "http://w3id.org/def/vtc#desiredBehaviour" : [ { + "@value" : "InteractionPattern subclassOf isAccessibleThrough min 1 Link" + } ], + "http://w3id.org/def/vtc#isRelatedToRequirement" : [ { + "@id" : "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot25" + } ] +}, { + "@id" : "urn:default:baseUri:test-case-9", + "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "http://w3id.org/def/vtc#TestCaseDesign" ], + "http://purl.org/dc/terms/description" : [ { + "@value" : "Each interaction pattern has its own attributes" + } ], + "http://w3id.org/def/vtc#desiredBehaviour" : [ { + "@value" : "Property subclassOf InteractionPattern" + }, { + "@value" : "Property subclassOf isRequired only boolean" + }, { + "@value" : "Property subclassOf isWritable only boolean" + } ], + "http://w3id.org/def/vtc#isRelatedToRequirement" : [ { + "@id" : "http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html#wot26" + } ] +} ] \ No newline at end of file diff --git a/OnToology/tests/tests.ttl/documentation/ontology.nt b/OnToology/tests/tests.ttl/documentation/ontology.nt new file mode 100644 index 0000000..5723077 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/ontology.nt @@ -0,0 +1,143 @@ +_:genid1 . +# +# +# ################################################################# +# # +# # Annotation properties +# # +# ################################################################# +# +# +# http://purl.org/dc/terms/description + . +# +# http://w3id.org/def/vtc#desiredBehaviour + . +# +# http://w3id.org/def/vtc#isRelatedToRequirement + . +# +# +# +# ################################################################# +# # +# # Classes +# # +# ################################################################# +# +# +# http://w3id.org/def/vtc#TestCaseDesign + . +# +# +# +# ################################################################# +# # +# # Individuals +# # +# ################################################################# +# +# +# urn:default:baseUri:test-case-1 + . + . + "What is a thing in the web thing context?" . + "Thing type Class" . + . +# +# urn:default:baseUri:test-case-10 + . + . + "Each interaction pattern has an endpoint" . + "InteraccionPattern subclassOf isAccessibleThrough some Link" . + . +# +# urn:default:baseUri:test-case-11 + . + . + "Each endpoints has minimun two attributes URI and mediatype" . + "Link subclassOf hasMediaType only string" . + "Link subclassOf href only string" . + . +# +# urn:default:baseUri:test-case-12 + . + . + "Security is associated with things" . + "Thing subclassOf implementsSecurity some Security" . + . +# +# urn:default:baseUri:test-case-13 + . + . + "An endpoint can be associated with a thing without determine the interaction patterns" . + "Thing subclassOf isAccessibleThrough only Link" . + . +# +# urn:default:baseUri:test-case-14 + . + . + "Each interaction pattern has a name and a Web Resource address" . + "InteractionPattern subclassOf interactionName only string" . + "InteractionPattern subclassOf isAccessibleThrough some Link" . + . +# +# urn:default:baseUri:test-case-2 + . + . + "What is a Property?" . + "Property subclassOf InteractionPattern" . + . +# +# urn:default:baseUri:test-case-3 + . + . + "What is an action?" . + "Action subclassOf InteractionPattern" . + . +# +# urn:default:baseUri:test-case-4 + . + . + "What is an event?" . + "Event subclassOf InteractionPattern" . + . +# +# urn:default:baseUri:test-case-5 + . + . + "A thing interaction can be available over different or multiple protocols" . + "InteractionPattern subclassOf isProvidedOverProtocol some CommunicationProtocol" . + . +# +# urn:default:baseUri:test-case-6 + . + . + "What is a protocol?" . + "CommunicationProtocol type Class" . + . +# +# urn:default:baseUri:test-case-7 + . + . + "Each thing has at least an interaction pattern" . + "Thing subclassOf providesInteractionPattern only InteractionPattern" . + . +# +# urn:default:baseUri:test-case-8 + . + . + "An interaction pattern can have different endpoints" . + "InteractionPattern subclassOf isAccessibleThrough min 1 Link" . + . +# +# urn:default:baseUri:test-case-9 + . + . + "Each interaction pattern has its own attributes" . + "Property subclassOf InteractionPattern" . + "Property subclassOf isRequired only boolean" . + "Property subclassOf isWritable only boolean" . + . +# +# Generated by the OWL API (version 5.1.7) https://github.com/owlcs/owlapi/ diff --git a/OnToology/tests/tests.ttl/documentation/ontology.ttl b/OnToology/tests/tests.ttl/documentation/ontology.ttl new file mode 100644 index 0000000..d876df9 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/ontology.ttl @@ -0,0 +1,155 @@ +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix rdfs: . +@base . + +[ rdf:type owl:Ontology + ] . + +################################################################# +# Annotation properties +################################################################# + +### http://purl.org/dc/terms/description + rdf:type owl:AnnotationProperty . + + +### http://w3id.org/def/vtc#desiredBehaviour + rdf:type owl:AnnotationProperty . + + +### http://w3id.org/def/vtc#isRelatedToRequirement + rdf:type owl:AnnotationProperty . + + +################################################################# +# Classes +################################################################# + +### http://w3id.org/def/vtc#TestCaseDesign + rdf:type owl:Class . + + +################################################################# +# Individuals +################################################################# + +### urn:default:baseUri:test-case-1 + rdf:type owl:NamedIndividual , + ; + "What is a thing in the web thing context?" ; + "Thing type Class" ; + . + + +### urn:default:baseUri:test-case-10 + rdf:type owl:NamedIndividual , + ; + "Each interaction pattern has an endpoint" ; + "InteraccionPattern subclassOf isAccessibleThrough some Link" ; + . + + +### urn:default:baseUri:test-case-11 + rdf:type owl:NamedIndividual , + ; + "Each endpoints has minimun two attributes URI and mediatype" ; + "Link subclassOf hasMediaType only string" , + "Link subclassOf href only string" ; + . + + +### urn:default:baseUri:test-case-12 + rdf:type owl:NamedIndividual , + ; + "Security is associated with things" ; + "Thing subclassOf implementsSecurity some Security" ; + . + + +### urn:default:baseUri:test-case-13 + rdf:type owl:NamedIndividual , + ; + "An endpoint can be associated with a thing without determine the interaction patterns" ; + "Thing subclassOf isAccessibleThrough only Link" ; + . + + +### urn:default:baseUri:test-case-14 + rdf:type owl:NamedIndividual , + ; + "Each interaction pattern has a name and a Web Resource address" ; + "InteractionPattern subclassOf interactionName only string" , + "InteractionPattern subclassOf isAccessibleThrough some Link" ; + . + + +### urn:default:baseUri:test-case-2 + rdf:type owl:NamedIndividual , + ; + "What is a Property?" ; + "Property subclassOf InteractionPattern" ; + . + + +### urn:default:baseUri:test-case-3 + rdf:type owl:NamedIndividual , + ; + "What is an action?" ; + "Action subclassOf InteractionPattern" ; + . + + +### urn:default:baseUri:test-case-4 + rdf:type owl:NamedIndividual , + ; + "What is an event?" ; + "Event subclassOf InteractionPattern" ; + . + + +### urn:default:baseUri:test-case-5 + rdf:type owl:NamedIndividual , + ; + "A thing interaction can be available over different or multiple protocols" ; + "InteractionPattern subclassOf isProvidedOverProtocol some CommunicationProtocol" ; + . + + +### urn:default:baseUri:test-case-6 + rdf:type owl:NamedIndividual , + ; + "What is a protocol?" ; + "CommunicationProtocol type Class" ; + . + + +### urn:default:baseUri:test-case-7 + rdf:type owl:NamedIndividual , + ; + "Each thing has at least an interaction pattern" ; + "Thing subclassOf providesInteractionPattern only InteractionPattern" ; + . + + +### urn:default:baseUri:test-case-8 + rdf:type owl:NamedIndividual , + ; + "An interaction pattern can have different endpoints" ; + "InteractionPattern subclassOf isAccessibleThrough min 1 Link" ; + . + + +### urn:default:baseUri:test-case-9 + rdf:type owl:NamedIndividual , + ; + "Each interaction pattern has its own attributes" ; + "Property subclassOf InteractionPattern" , + "Property subclassOf isRequired only boolean" , + "Property subclassOf isWritable only boolean" ; + . + + +### Generated by the OWL API (version 5.1.7) https://github.com/owlcs/owlapi/ diff --git a/OnToology/tests/tests.ttl/documentation/ontology.xml b/OnToology/tests/tests.ttl/documentation/ontology.xml new file mode 100644 index 0000000..2faeec6 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/ontology.xml @@ -0,0 +1,254 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + What is a thing in the web thing context? + Thing type Class + + + + + + + + + + + Each interaction pattern has an endpoint + InteraccionPattern subclassOf isAccessibleThrough some Link + + + + + + + + + + + Each endpoints has minimun two attributes URI and mediatype + Link subclassOf hasMediaType only string + Link subclassOf href only string + + + + + + + + + + + Security is associated with things + Thing subclassOf implementsSecurity some Security + + + + + + + + + + + An endpoint can be associated with a thing without determine the interaction patterns + Thing subclassOf isAccessibleThrough only Link + + + + + + + + + + + Each interaction pattern has a name and a Web Resource address + InteractionPattern subclassOf interactionName only string + InteractionPattern subclassOf isAccessibleThrough some Link + + + + + + + + + + + What is a Property? + Property subclassOf InteractionPattern + + + + + + + + + + + What is an action? + Action subclassOf InteractionPattern + + + + + + + + + + + What is an event? + Event subclassOf InteractionPattern + + + + + + + + + + + A thing interaction can be available over different or multiple protocols + InteractionPattern subclassOf isProvidedOverProtocol some CommunicationProtocol + + + + + + + + + + + What is a protocol? + CommunicationProtocol type Class + + + + + + + + + + + Each thing has at least an interaction pattern + Thing subclassOf providesInteractionPattern only InteractionPattern + + + + + + + + + + + An interaction pattern can have different endpoints + InteractionPattern subclassOf isAccessibleThrough min 1 Link + + + + + + + + + + + Each interaction pattern has its own attributes + Property subclassOf InteractionPattern + Property subclassOf isRequired only boolean + Property subclassOf isWritable only boolean + + + + + + + + + diff --git a/OnToology/tests/tests.ttl/documentation/provenance/provenance-en.html b/OnToology/tests/tests.ttl/documentation/provenance/provenance-en.html new file mode 100644 index 0000000..806d572 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/provenance/provenance-en.html @@ -0,0 +1,16 @@ + + + + + + + + +
+
    +
  • The ontology documentation was the result of using the Widoco tool (which itself uses LODE for generating the crossreference section).
  • +
+
+

back to documentation. TTL format

+ + \ No newline at end of file diff --git a/OnToology/tests/tests.ttl/documentation/provenance/provenance-en.ttl b/OnToology/tests/tests.ttl/documentation/provenance/provenance-en.ttl new file mode 100644 index 0000000..8d94670 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/provenance/provenance-en.ttl @@ -0,0 +1,6 @@ +@prefix prov: . +@prefix dc: . +@prefix foaf: . +<..\index-en.html> a prov:Entity; + prov:wasAttributedTo ,; +. diff --git a/OnToology/tests/tests.ttl/documentation/readme.md b/OnToology/tests/tests.ttl/documentation/readme.md new file mode 100644 index 0000000..55c60f0 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/readme.md @@ -0,0 +1,34 @@ +About Widoco output +=================== +The purpose of Widoco is to reuse and integrate existing tools for documentation, plus the set of features listed below: +* Separation of the sections of your html page so you can write them independently and replace only those needed. +* Automatic annotation in RDF-a of the html produced. +* Association of a provenance page which includes the history of your vocabulary (W3C PROV-O compliant). +* Metadata extraction from the ontology plus the means to complete it on the fly when generating your ontology. +* Guidelines on the main sections that your document should have and how to complete them. + +Widoco will create 3 different folders: +| +|-provenance (a folder including an html and RDF serialization of how the documentation page was created) +|-resources (folder with the different resources) +|-sections (folder with the different sections of the documentation, separated for easy editing. Just edit one and the main page will be updated) + +Completing ontology metadata. +=================== +Widoco uses the ontology metadata to update a configuration file. If you complete that configuration file (ended up widoco.conf), the tool will enhance your html with additional details, such as how to cite the document, previous revisions, icons with the licence, etc. + +Browser issues +========== +The result of executing Widoco is an html file. We have tested it in Mozilla, IE and Chrome, and when the page is stored in a server all the browsers work correctly. If you view the file locally, we recommend you to use Mozilla Firefox (or Internet Explorer, if you must). Google Chrome will not show the contents correctly, as it doesn't allow XMLHttpRequest without HTTP. If you want to view the page locally with Google Chrome you have two possibilities: + +a) Place the file in a server and access it via its URL (for example, put it in dropbox and access through its public url). + +b) Execute Chrome with the following commands : + +(WIN) chrome.exe --allow-file-access-from-files, + +(OSX) open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files + +(UNX) /usr/bin/google-chrome --allow-file-access-from-files + +Do you have a problem? open an issue at https://github.com/dgarijo/Widoco \ No newline at end of file diff --git a/OnToology/tests/tests.ttl/documentation/resources/extra.css b/OnToology/tests/tests.ttl/documentation/resources/extra.css new file mode 100644 index 0000000..38e86dc --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/resources/extra.css @@ -0,0 +1,124 @@ +body { + text-align: justify; +} + +h1 { + line-height: 110%; +} + +.hlist { + border: 1px solid navy; + padding:5px; + background-color: #F4FFFF; +} + +.hlist li { + display: inline; + display: inline-table; + list-style-type: none; + padding-right: 20px; + +} + +.entity { + border: 1px solid navy; + margin:5px 0px 5px 0px; + padding: 5px; +} + +.type-c { + cursor:help; + color:orange; +} + +.type-op { + cursor:help; + color:navy; +} + +.type-dp { + cursor:help; + color:green; +} + +.type-ap { + cursor:help; + color:maroon; +} + +.type-ni { + cursor:help; + color:brown; +} + +.logic { + color:purple; + font-weight:bold; +} + +h3 { + margin-top: 3px; + padding-bottom: 5px; + border-bottom: 1px solid navy; +} + +h2 { + margin-top:40px; +} + +.dotted { + border-bottom: 1px dotted gray; +} + +dt { + margin-top:5px; +} + +.description { + border-top: 1px dashed gray; + border-bottom: 1px dashed gray; + background-color: rgb(242, 243, 244); + margin-top:5px; + padding-bottom:5px; +} + +.description dl { + background-color: rgb(242, 243, 244); +} + +.description ul { + padding-left: 12px; + margin-top: 0px; +} + +.backlink { + font-size:10pt; + text-align:right; + float:right; + color:black; + padding: 2px; + border: 1px dotted navy; + background-color: #F4FFFF; +} + +.imageblock { + text-align: center; +} + +.imageblock img { + border:1px solid gray; +} + +.endnote { + margin-top: 40px; + border-top: 1px solid gray; + padding-top: 10px; + text-align: center; + color:gray; + font-size:70%; +} + +.literal { + color:green; + font-style:italic; +} \ No newline at end of file diff --git a/OnToology/tests/tests.ttl/documentation/resources/jquery.js b/OnToology/tests/tests.ttl/documentation/resources/jquery.js new file mode 100644 index 0000000..e67db74 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/resources/jquery.js @@ -0,0 +1,18 @@ +/*! + * jQuery JavaScript Library v1.6.2 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Thu Jun 30 14:16:56 2011 -0400 + */ +(function(a,b){function cv(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cs(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"":"")+""),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cr(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cq(){cn=b}function cp(){setTimeout(cq,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bk)}function bk(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bj(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bi(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function K(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function E(){return!0}function D(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!A){A=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||D.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
t
",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i. +shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j +)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=_.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bn.test(g)?g.replace(bn,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ)return bQ.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?bZ(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=b$(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bF.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);d.url=y+(y===d.url?(bK.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bX(bS,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cv(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/OnToology/tests/tests.ttl/documentation/resources/marked.min.js b/OnToology/tests/tests.ttl/documentation/resources/marked.min.js new file mode 100644 index 0000000..1d736f9 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/resources/marked.min.js @@ -0,0 +1,6 @@ +/** + * marked - a markdown parser + * Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed) + * https://github.com/chjj/marked + */ +(function(){var block={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:noop,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:noop,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,def:/^ *\[([^\]]+)\]: *]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:noop,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};block.bullet=/(?:[*+-]|\d+\.)/;block.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;block.item=replace(block.item,"gm")(/bull/g,block.bullet)();block.list=replace(block.list)(/bull/g,block.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b";block.html=replace(block.html)("comment",//)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/])*?>/)(/tag/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:/^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,paragraph:/^/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\1","\\2")+"|"+block.list.source.replace("\\1","\\3")+"|")();block.tables=merge({},block.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(/^ +$/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(/^ {4}/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(/\n+$/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/\n$/,"").split("\n")};for(i=0;i ?/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i1&&b.length>1)){src=cap.slice(i+1).join("\n")+src;i=l-1}}loose=next||/\n\n(?!\s*$)/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:cap[1]==="pre"||cap[1]==="script"||cap[1]==="style",text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/(?: *\| *)?\n$/,"").split("\n")};for(i=0;i])/,autolink:/^<([^ >]+(@|:\/)[^ >]+)>/,url:noop,tag:/^|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:noop,text:/^[\s\S]+?(?=[\\?(?:\s+['"]([\s\S]*?)['"])?\s*/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:replace(inline.text)("]|","~]|")("|","|https?://|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&/^/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(/\s+/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=escape(this.smartypants(cap[0]));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(/--/g,"—").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")};InlineLexer.prototype.mangle=function(text){var out="",l=text.length,i=0,ch;for(;i.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"
"+(escaped?code:escape(code,true))+"\n
"}return'
'+(escaped?code:escape(code,true))+"\n
\n"};Renderer.prototype.blockquote=function(quote){return"
\n"+quote+"
\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"'+text+"\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\n"+body+"\n"};Renderer.prototype.listitem=function(text){return"
  • "+text+"
  • \n"};Renderer.prototype.paragraph=function(text){return"

    "+text+"

    \n"};Renderer.prototype.table=function(header,body){return"\n"+"\n"+header+"\n"+"\n"+body+"\n"+"
    \n"};Renderer.prototype.tablerow=function(content){return"\n"+content+"\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"\n"};Renderer.prototype.strong=function(text){return""+text+""};Renderer.prototype.em=function(text){return""+text+""};Renderer.prototype.codespan=function(text){return""+text+""};Renderer.prototype.br=function(){return this.options.xhtml?"
    ":"
    "};Renderer.prototype.del=function(text){return""+text+""};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0){return""}}var out='
    ";return out};Renderer.prototype.image=function(href,title,text){var out=''+text+'":">";return out};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i/g,">").replace(/"/g,""").replace(/'/g,"'")}function unescape(html){return html.replace(/&([#\w]+);/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(/(^|[^\[])\^/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;iAn error occured:

    "+escape(e.message+"",true)+"
    "}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}()); \ No newline at end of file diff --git a/OnToology/tests/tests.ttl/documentation/resources/owl.css b/OnToology/tests/tests.ttl/documentation/resources/owl.css new file mode 100644 index 0000000..9e80a25 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/resources/owl.css @@ -0,0 +1,248 @@ +.RFC2119 { + text-transform: lowercase; + font-style: italic; +} +.nonterminal { + font-weight: bold; + font-family: sans-serif; + font-size: 95%; +} +#abstract br { + /* doesn't work right SOMETIMES + margin-bottom: 1em; */ +} +.name { + font-family: monospace; +} +.buttonpanel { + margin-top: 1ex; + margin-bottom: 1ex; + padding-left: 1ex; + padding-right: 1ex; + padding-top: 1ex; + padding-bottom: 0.6ex; + border: 1px dotted black; +} +.grammar { + margin-top: 1ex; + margin-bottom: 1ex; + padding-left: 1ex; + padding-right: 1ex; + padding-top: 1ex; + padding-bottom: 0.6ex; + border: 1px dashed #2f6fab; + font-family: monospace; +} +.image { + text-align: center; +} +.centered { + text-align: center; + padding-top: 4ex; + padding-bottom: 4ex; +} +.centered table { + margin: 0 auto; + text-align: left; +} +.caption { + font-weight: bold; +} +.indent { + margin-left: 20px; +} +.atrisknote { + padding: 5px; + margin-top: 10px; + margin-bottom: 10px; + border: solid 2px blue; + background-color: #FFA; +} +.atrisknotehead { + font-style: italic; +} + +/* Stying the examples. */ + +.anexample:before { + content: "Example:"; + font-family: sans-serif; + font-size: 1.6ex; + font-weight: bold; +} +.anexample { + margin-top: 1ex; + margin-bottom: 1ex; + padding-left: 1ex; + padding-right: 1ex; + padding-top: 1ex; + padding-bottom: 0.6ex; + border: 1px dashed #2f6fab; + background-color: #f9f9f9; +} +.anexample table { + background-color: #f9f9f9; +} + +/* Styling the parts in the functional-style syntax. */ + +div.fss { + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + font-family: monospace; +} +table.fss { + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + width: 100%; +} +table.fss caption.fss { + font-size: 1.5ex; + font-weight: bold; + text-align: left; + padding-left: 10px; +} +table.fss td:first-child { + font-family: monospace; + padding-left: 20px; + padding-right: 20px; + width: 60%; +} +table{ + background-color: #f4ffff; + border: 1px solid navy; + margin: 20px; + vertical-align: middle; +} +table td { + padding: 5px 15px; + text-align: left; +} + +/* Styling the parts in the RDF syntax. */ + +div.rdf{ + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + font-family: monospace; +} +table.rdf { + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + width: 100%; +} +table.rdf caption.rdf { + font-size: 1.5ex; + font-weight: bold; + text-align: left; + padding-left: 10px; +} +table.rdf td:first-child { + font-family: monospace; + padding-left: 20px; + padding-right: 20px; + width: 60%; +} + +/* Styling the XML syntax. */ + +div.xmlsyn { + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + font-family: monospace; +} +div.axioms { + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; +} + +/* Other styles. */ + +table.complexity td { + text-align: center; +} +table.allname td { + font-family: monospace; +} +table.canonicalparsing { + margin-left: 20px; + border-style: none; +} +table.canonicalparsing td { + vertical-align: top; + padding: 2px 2px 2px 2px; +} +table.canonicalparsing td.two { + padding-left: 30px; +} + +/* The following are classes for templates used in the editing process. */ + +.review { + padding: 5px; + border: solid 1px black; + margin-left: 10%; + margin-top: 10px; + margin-bottom: 10px; + background-color: #FFA; + font-size: smaller; +} +.reviewauthor { + font-size: smaller; + font-style: italic; +} +.ednote { + padding: 5px; + border: solid 1px black; + margin-top: 10px; + margin-bottom: 10px; +} +.ednotehead { + font-weight: bold; +} + +/* override mediawiki's beautiful DL styling... */ +dl { + background: white; + width: 100%; + border: none; + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} + +div { + margin-top: 0; + margin-bottom: 0; +} +#fulltitle { + font-size: 140%; + font-weight: bold; +} + +.xml { + color: red +} + +.rdbms{ +color: red +} + +/* just copying from wiki, so it stays through TR. Currently + affects Primer, at least */ +pre { + background-color:#F9F9F9; + border:1px dashed #2F6FAB; + color:black; + line-height:1.1em; + padding:1em; +} \ No newline at end of file diff --git a/OnToology/tests/tests.ttl/documentation/resources/primer.css b/OnToology/tests/tests.ttl/documentation/resources/primer.css new file mode 100644 index 0000000..fc28be7 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/resources/primer.css @@ -0,0 +1,103 @@ +/* define a class "noprint" for sections which don't get printed */ +.noprint { display: none; } + +/* our syntax menu for switching */ +div.syntaxmenu { + border: 1px dotted black; + padding:0.5em; + margin: 1em; +} + +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} + +@media print { + div.syntaxmenu { display:none; } +} + +/* use tab-like headers for syntax examples */ +div.exampleheader { + font-size: 90%; + float: left; + background: #F9F9F9; + color: #2F6FAB; + border: 1px dashed #2F6FAB; + border-bottom: 0px; + padding-top: 2px; +} + +div.exampleheader span.exampleheader { + background: #F9F9F9; + padding-top: 0px; + padding-right: 10px; + padding-left: 10px; + padding-bottom: 3px; + padding-top: 0px; +} + +/* Also copy MediaWiki style here, so it will not look different when exported */ +div.fssyntax pre, div.rdfxml pre, div.owlxml pre, div.turtle pre, div.manchester pre { + background-color: #F9F9F9; + border: 1px dashed #2F6FAB; + color: black; + line-height: 1.1em; + padding: 1em; + clear: both; + margin-left: 0em; +} +/* Expansion to add the status*/ +.status { + position: fixed; + left: 0em; + top: 0em; + text-align: right; + vertical-align: middle; + /* Square version of the inside span. Slightly larger */ + width: 26em; + height: 26em; + z-index: -1; + opacity: 0.8; + + /** From http://stackoverflow.com/questions/1080792/how-to-draw-vertical-text-with-css-cross-browser */ + + -webkit-transform: rotate(-90deg); + -moz-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + -o-transform: rotate(-90deg); + transform: rotate(-90deg); + /* also accepts left, right, top, bottom coordinates; not + * required, but a good idea for styling */ + -webkit-transform-origin: 50% 50%; + -moz-transform-origin: 50% 50%; + -ms-transform-origin: 50% 50%; + -o-transform-origin: 50% 50%; + transform-origin: 50% 50%; + + /* Should be unset in IE9+ I think. */ + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); +} + +/* The actual status box */ + .status div { + display: block; + background: rgb(0, 90, 156); + color: white; + width: 24em; + padding-top: 0.3em; + padding-left: 0em; + padding-right: 5em; + padding-bottom: 0.3em; + /* Enable for debugging + border: red thin solid; + */ +} + +/* And text inside, don't confuse fonts as it breaks em above */ +.status div span { + font-family: "Tauri"; + font-size: larger; +} \ No newline at end of file diff --git a/OnToology/tests/tests.ttl/documentation/resources/rec.css b/OnToology/tests/tests.ttl/documentation/resources/rec.css new file mode 100644 index 0000000..55d481d --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/resources/rec.css @@ -0,0 +1,88 @@ +/* Style for a "Recommendation" */ + +/* + Copyright 1997-2003 W3C (MIT, ERCIM, Keio). All Rights Reserved. + The following software licensing rules apply: + http://www.w3.org/Consortium/Legal/copyright-software */ + +/* $Id: base.css,v 1.25 2006/04/18 08:42:53 bbos Exp $ */ + +body { + padding: 2em 1em 2em 70px; + margin: 0; + font-family: sans-serif; + color: black; + background: white; + background-position: top left; + background-attachment: fixed; + background-repeat: no-repeat; + counter-reset:section; +} +:link { color: #00C; background: transparent } +:visited { color: #609; background: transparent } +a:active { color: #C00; background: transparent } + +a:link img, a:visited img { border-style: none } /* no border on img links */ + +a img { color: white; } /* trick to hide the border in Netscape 4 */ +@media all { /* hide the next rule from Netscape 4 */ + a img { color: inherit; } /* undo the color change above */ +} + +th, td { /* ns 4 */ + font-family: sans-serif; +} + +h1, h2, h3, h4, h5, h6 { text-align: left } +h2.list{counter-reset:subsection } +h2.list:before{counter-increment:section;content: counter(section) ". ";} +h3.list:before{counter-increment:subsection;content: counter(section) "." counter(subsection) ". "; + } +h3.list{margin-top: 20px; + border-bottom: 0px; } +/* background should be transparent, but WebTV has a bug */ +h1, h2, h3 { color: #005A9C; background: white } +h1 { font: 170% sans-serif } +h2 { font: 140% sans-serif } +h3 { font: 120% sans-serif } +h4 { font: bold 100% sans-serif } +h5 { font: italic 100% sans-serif } +h6 { font: small-caps 100% sans-serif } + +.hide { display: none } + +div.head { margin-bottom: 1em } +div.head h1 { margin-top: 2em; clear: both } +div.head table { margin-left: 2em; margin-top: 2em } + +p.copyright { font-size: small } +p.copyright small { font-size: small } + +@media screen { /* hide from IE3 */ +a[href]:hover { background: #ffa } +} + +pre { margin-left: 2em } +/* +p { + margin-top: 0.6em; + margin-bottom: 0.6em; +} +*/ +dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */ +dt { font-weight: bold } + +pre, code { font-family: monospace } /* navigator 4 requires this */ + +ul.toc, ol.toc { + list-style: disc; /* Mac NS has problem with 'none' */ + list-style: none; +} + +@media aural { + h1, h2, h3 { stress: 20; richness: 90 } + .hide { speak: none } + p.copyright { volume: x-soft; speech-rate: x-fast } + dt { pause-before: 20% } + pre { speak-punctuation: code } +} diff --git a/OnToology/tests/tests.ttl/documentation/sections/abstract-en.html b/OnToology/tests/tests.ttl/documentation/sections/abstract-en.html new file mode 100644 index 0000000..63fb6b3 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/sections/abstract-en.html @@ -0,0 +1,4 @@ + +

    Abstract

    +This is a place holder text for the abstract. The abstract should contain a couple of sentences summarizing the ontology and its prupose. + diff --git a/OnToology/tests/tests.ttl/documentation/sections/crossref-en.html b/OnToology/tests/tests.ttl/documentation/sections/crossref-en.html new file mode 100644 index 0000000..b97700d --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/sections/crossref-en.html @@ -0,0 +1,296 @@ +

    Cross reference for [Ontology Name] classes, properties and dataproperties back to ToC

    +This section provides details for each class and property defined by [Ontology Name]. +
    +

    Named Individuals

    + +
    +

    urn:default:baseUri:test-case-1ni + back to ToC or Named Individual ToC + +

    +

    + IRI: urn:default:baseUri:test-case-1

    +
    +
    belongs to
    +
    + test case design + c +
    +
    +
    +
    +

    urn:default:baseUri:test-case-10ni + back to ToC or Named Individual ToC + +

    +

    + IRI: urn:default:baseUri:test-case-10

    +
    +
    belongs to
    +
    + test case design + c +
    +
    +
    +
    +

    urn:default:baseUri:test-case-11ni + back to ToC or Named Individual ToC + +

    +

    + IRI: urn:default:baseUri:test-case-11

    +
    +
    belongs to
    +
    + test case design + c +
    +
    +
    +
    +

    urn:default:baseUri:test-case-12ni + back to ToC or Named Individual ToC + +

    +

    + IRI: urn:default:baseUri:test-case-12

    +
    +
    belongs to
    +
    + test case design + c +
    +
    +
    +
    +

    urn:default:baseUri:test-case-13ni + back to ToC or Named Individual ToC + +

    +

    + IRI: urn:default:baseUri:test-case-13

    +
    +
    belongs to
    +
    + test case design + c +
    +
    +
    +
    +

    urn:default:baseUri:test-case-14ni + back to ToC or Named Individual ToC + +

    +

    + IRI: urn:default:baseUri:test-case-14

    +
    +
    belongs to
    +
    + test case design + c +
    +
    +
    +
    +

    urn:default:baseUri:test-case-2ni + back to ToC or Named Individual ToC + +

    +

    + IRI: urn:default:baseUri:test-case-2

    +
    +
    belongs to
    +
    + test case design + c +
    +
    +
    +
    +

    urn:default:baseUri:test-case-3ni + back to ToC or Named Individual ToC + +

    +

    + IRI: urn:default:baseUri:test-case-3

    +
    +
    belongs to
    +
    + test case design + c +
    +
    +
    +
    +

    urn:default:baseUri:test-case-4ni + back to ToC or Named Individual ToC + +

    +

    + IRI: urn:default:baseUri:test-case-4

    +
    +
    belongs to
    +
    + test case design + c +
    +
    +
    +
    +

    urn:default:baseUri:test-case-5ni + back to ToC or Named Individual ToC + +

    +

    + IRI: urn:default:baseUri:test-case-5

    +
    +
    belongs to
    +
    + test case design + c +
    +
    +
    +
    +

    urn:default:baseUri:test-case-6ni + back to ToC or Named Individual ToC + +

    +

    + IRI: urn:default:baseUri:test-case-6

    +
    +
    belongs to
    +
    + test case design + c +
    +
    +
    +
    +

    urn:default:baseUri:test-case-7ni + back to ToC or Named Individual ToC + +

    +

    + IRI: urn:default:baseUri:test-case-7

    +
    +
    belongs to
    +
    + test case design + c +
    +
    +
    +
    +

    urn:default:baseUri:test-case-8ni + back to ToC or Named Individual ToC + +

    +

    + IRI: urn:default:baseUri:test-case-8

    +
    +
    belongs to
    +
    + test case design + c +
    +
    +
    +
    +

    urn:default:baseUri:test-case-9ni + back to ToC or Named Individual ToC + +

    +

    + IRI: urn:default:baseUri:test-case-9

    +
    +
    belongs to
    +
    + test case design + c +
    +
    +
    +
    +

    Legend back to ToC

    +
    +c: Classes
    +op: Object Properties
    +dp: Data Properties
    +ni: Named Individuals +
    +
    + diff --git a/OnToology/tests/tests.ttl/documentation/sections/description-en.html b/OnToology/tests/tests.ttl/documentation/sections/description-en.html new file mode 100644 index 0000000..9fb5eb4 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/sections/description-en.html @@ -0,0 +1,6 @@ + +

    [Ontology Name]: Description back to ToC

    + +This is a placeholder text for the description of your ontology. The description should include an explanation and a diagram explaining how the classes are related, examples of usage, etc. + + diff --git a/OnToology/tests/tests.ttl/documentation/sections/introduction-en.html b/OnToology/tests/tests.ttl/documentation/sections/introduction-en.html new file mode 100644 index 0000000..5ca8078 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/sections/introduction-en.html @@ -0,0 +1,22 @@ +

    Introduction back to ToC

    + +This is a place holder text for the introduction. The introduction should briefly describe the ontology, its motivation, state of the art and goals. +
    +

    Namespace declarations

    +
    + + + + + + + + + + + + +
    Table 1: Namespaces used in the document
    [Ontology NS Prefix]<[Ontology URI]>
    vtc<http://w3id.org/def/vtc>
    rdf<http://www.w3.org/1999/02/22-rdf-syntax-ns>
    terms<http://purl.org/dc/terms>
    report-wot-html<http://vicinity.iot.linkeddata.es/vicinity/requirements/report-wot.html>
    xsd<http://www.w3.org/2001/XMLSchema>
    rdfs<http://www.w3.org/2000/01/rdf-schema>
    default namespace<http://www.w3.org/2002/07/owl>
    +
    +
    + \ No newline at end of file diff --git a/OnToology/tests/tests.ttl/documentation/sections/overview-en.html b/OnToology/tests/tests.ttl/documentation/sections/overview-en.html new file mode 100644 index 0000000..6706a71 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/sections/overview-en.html @@ -0,0 +1,75 @@ +

    [Ontology Name]: Overview back to ToC

    + +This ontology has the following classes and properties. +

    Named Individuals

    diff --git a/OnToology/tests/tests.ttl/documentation/sections/references-en.html b/OnToology/tests/tests.ttl/documentation/sections/references-en.html new file mode 100644 index 0000000..5501c97 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/sections/references-en.html @@ -0,0 +1,6 @@ + +

    References back to ToC

    + +Add your references here. It is recommended to have them as a list. + + diff --git a/OnToology/tests/tests.ttl/documentation/tests.ttl.widoco.conf b/OnToology/tests/tests.ttl/documentation/tests.ttl.widoco.conf new file mode 100644 index 0000000..ce56be0 --- /dev/null +++ b/OnToology/tests/tests.ttl/documentation/tests.ttl.widoco.conf @@ -0,0 +1,38 @@ + +abstract= +ontologyTitle= +ontologyPrefix=[Ontology NS Prefix] +ontologyNamespaceURI=[Ontology URI] +ontologyName=[Ontology Name] +thisVersionURI=null +latestVersionURI= +previousVersionURI= +dateOfRelease= +ontologyRevisionNumber= +licenseURI=null +licenseName=null +licenseIconURL=null +citeAs= +DOI= +status=Ontology Specification Draft +backwardsCompatibleWith= +publisher=null +publisherURI=null +publisherInstitution=null +publisherInstitutionURI=null +authors= +authorsURI= +authorsInstitution= +authorsInstitutionURI= +contributors= +contributorsURI= +contributorsInstitution= +contributorsInstitutionURI= +importedOntologyNames= +importedOntologyURIs= +extendedOntologyNames= +extendedOntologyURIs= +RDFXMLSerialization=ontology.xml +TurtleSerialization=ontology.ttl +N3Serialization=ontology.nt +JSONLDSerialization=ontology.json