From 770c154e84fa404fa102f3ff3b30fb8bace42c82 Mon Sep 17 00:00:00 2001 From: CICOGNANI Vanessa Date: Tue, 26 Sep 2023 16:50:25 +0200 Subject: [PATCH] Add version 1.2 --- 1.2/README.md | 18 + 1.2/epvoc.ttl | 392 ++++++++ 1.2/index.html | 1873 +++++++++++++++++++++++++++++++++++ 1.2/resources/extra.css | 124 +++ 1.2/resources/jquery.js | 18 + 1.2/resources/marked.min.js | 6 + 1.2/resources/owl.css | 248 +++++ 1.2/resources/primer.css | 103 ++ 1.2/resources/rec.css | 88 ++ README.md | 1 + epvoc.ttl | 97 +- index.html | 539 +++++++++- 12 files changed, 3481 insertions(+), 26 deletions(-) create mode 100644 1.2/README.md create mode 100644 1.2/epvoc.ttl create mode 100644 1.2/index.html create mode 100644 1.2/resources/extra.css create mode 100644 1.2/resources/jquery.js create mode 100644 1.2/resources/marked.min.js create mode 100644 1.2/resources/owl.css create mode 100644 1.2/resources/primer.css create mode 100644 1.2/resources/rec.css diff --git a/1.2/README.md b/1.2/README.md new file mode 100644 index 0000000..e98ab6a --- /dev/null +++ b/1.2/README.md @@ -0,0 +1,18 @@ +# EPVOC + +This is the issue tracker for the maintenance of EPVOC. + +EPVOC is an ontology that defines classes and properties that are re-used across ontologies, vocabularies, and application profiles to represent data of the European Parliament. + +## Versions +- Latest version: + - [HTML](index.html) + - [SHACL](epvoc.ttl) +- [Version 0.9](./0.9/) +- [Version 1.0](./1.0/) +- [Version 1.1](./1.1/) +- [Version 1.2](./1.2/) + +## Licence + +EPVOC is distributed under the terms and conditions described in the [European Parliament Legal Notice](https://www.europarl.europa.eu/legal-notice/). \ No newline at end of file diff --git a/1.2/epvoc.ttl b/1.2/epvoc.ttl new file mode 100644 index 0000000..f74608f --- /dev/null +++ b/1.2/epvoc.ttl @@ -0,0 +1,392 @@ +@prefix schema: . +@prefix owl: . +@prefix xsd: . +@prefix skosthes: . +@prefix rdfs: . +@prefix qb: . +@prefix dct: . +@prefix pim: . +@prefix doap: . +@prefix sh: . +@prefix xml: . +@prefix dcterms: . +@prefix vann: . +@prefix dcat: . +@prefix euvoc: . +@prefix prov: . +@prefix foaf: . +@prefix eli: . +@prefix adms: . +@prefix org: . +@prefix xls2rdf: . +@prefix eli-dl: . +@prefix rdf: . +@prefix epvoc: . +@prefix dc: . +@prefix skos: . +@prefix skosxl: . + + a owl:Ontology, adms:Asset; + dcterms:title "EPVOC ontology"@en; + dcterms:description "The EPVOC ontology defines classes and properties that are re-used across ontologies, vocabularies, and application profiles to represent data of the European Parliament."@en; + dcterms:created "2022-11-18"^^xsd:date; + dcterms:modified "2023-09-26"^^xsd:date; + dcterms:license ; + dcterms:type ; + owl:imports , , + , , + , , , + ; + owl:versionInfo "1.2"; + dcterms:conformsTo ; + dcterms:creator ; + dcterms:publisher ; + dcterms:rightsHolder ; + dcterms:dateCopyrighted "2022"^^xsd:gYear; + owl:versionIRI ; + adms:status ; + foaf:logo ; + vann:preferredNamespaceUri ; + vann:preferredNamespacePrefix "epvoc" . + +epvoc:byteSize a owl:DatatypeProperty; + rdfs:domain eli:Manifestation; + rdfs:range xsd:long; + rdfs:label "epvoc:byteSize"@en; + rdfs:comment "This property identifies the size of a file in bytes."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:ContactPoint a owl:Class; + rdfs:subClassOf ; + epvoc:scAlignement ; + rdfs:label "epvoc:ContactPoint"@en; + rdfs:comment "This class identifies a contact point for a person or an organisation."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:deathDate a owl:DatatypeProperty; + rdfs:domain foaf:Person; + rdfs:range xsd:dateTime; + rdfs:label "epvoc:deathDate"@en; + rdfs:comment "This property identifies the death date of a person."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:epNumber a owl:DatatypeProperty; + rdfs:subPropertyOf dct:identifier; + rdfs:label "epvoc:epNumber"@en; + rdfs:comment "This property indicates the internal identifier of documents of the European Parliament used by the EP Public Register."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:epNumberVersion a owl:DatatypeProperty; + rdfs:range xsd:string; + rdfs:subPropertyOf dct:identifier; + rdfs:label "epvoc:epNumberVersion"@en; + rdfs:comment "This property identifies the version the epvoc:epNumber."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:hasRoom a owl:ObjectProperty; + rdfs:domain eli-dl:Activity; + rdfs:range epvoc:Room; + rdfs:label "epvoc:hasRoom"@en; + rdfs:comment "This property associates a resource with a room (physical or virtual), . E.g., it can be the room where an activity takes place or a person's office."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:hasSite a owl:ObjectProperty; + rdfs:range org:Site; + rdfs:label "epvoc:hasSite"@en; + rdfs:comment "This property identifies the site where a resource is located."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:identifierYear a owl:DatatypeProperty; + rdfs:domain eli:Work; + rdfs:range xsd:string; + rdfs:subPropertyOf dct:identifier; + rdfs:label "epvoc:identifierYear"@en; + rdfs:comment "This property indicates the year identifier for a document."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:itemNumberBegin a owl:DatatypeProperty; + rdfs:domain eli:Work; + rdfs:range xsd:integer; + rdfs:label "epvoc:itemNumberBegin"@en; + rdfs:comment "This property identifies the starting number in a list of items."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:ItemNumberEnd a owl:DatatypeProperty; + rdfs:domain eli:Work; + rdfs:range xsd:integer; + rdfs:label "epvoc:ItemNumberEnd"@en; + rdfs:comment "This property identifies the ending number in a list of items."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:memberDuringParliamentaryTerm a owl:ObjectProperty; + rdfs:domain org:Membership; + rdfs:range eli-dl:ParliamentaryTerm; + rdfs:subPropertyOf org:organization; + rdfs:label "epvoc:memberDuringParliamentaryTerm"@en; + rdfs:comment "This property identifies the parliamentary term during which a person was a Member of the European Parliament."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:membershipClassification a owl:ObjectProperty; + rdfs:domain org:Membership; + rdfs:range euvoc:CorporateBodyClassification; + rdfs:label "epvoc:membershipClassification"@en; + rdfs:comment "This property identifies the classification of an organisation linked to a membership."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:numbering a owl:DatatypeProperty; + rdfs:domain eli:Work; + rdfs:range xsd:string; + rdfs:label "epvoc:numbering"@en; + rdfs:comment "This property refers to a number sequence that indicates order or is used for identification."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:officialFamilyName a owl:DatatypeProperty; + rdfs:range xsd:string; + rdfs:subPropertyOf foaf:familyName; + rdfs:label "epvoc:officialFamilyName"@en; + rdfs:comment "This property identifies the family name of a person in the original language script."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:officialGivenName a owl:DatatypeProperty; + rdfs:subPropertyOf foaf:givenName; + rdfs:label "epvoc:officialGivenName"@en; + rdfs:comment "This property identifies the family name of a person in the original language script."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:originalLanguage a owl:ObjectProperty; + rdfs:domain eli:Work; + rdfs:range dct:LinguisticSystem; + rdfs:label "epvoc:originalLanguage"@en; + rdfs:comment "This property identifies the original language of a Work."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:Room a owl:Class; + rdfs:label "epvoc:Room"@en; + rdfs:comment "This class identifies a room (physical or virtual), E.g., it can be the room where an activity takes place or a person's office."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:scAlignement a owl:AnnotationProperty; + rdfs:label "epvoc:scAlignement"@en; + rdfs:comment "This property identifies the alignment with schema.org ontology."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:translationReference a owl:DatatypeProperty; + rdfs:range xsd:string; + rdfs:subPropertyOf dct:identifier; + rdfs:label "epvoc:translationReference"@en; + rdfs:comment "This property identifies the translation reference code for a Work or resource."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:upperFamilyName a owl:DatatypeProperty; + rdfs:domain foaf:Person; + rdfs:range xsd:string; + rdfs:subPropertyOf foaf:familyName; + rdfs:label "epvoc:upperFamilyName"@en; + rdfs:comment "This property identifies the uppercase family name of a person."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:upperGivenName a owl:DatatypeProperty; + rdfs:domain foaf:Person; + rdfs:range xsd:string; + rdfs:subPropertyOf foaf:givenName; + rdfs:label "epvoc:upperGivenName"@en; + rdfs:comment "This property identifies the uppercase given name of a person."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:upperOfficialFamilyName a owl:DatatypeProperty; + rdfs:domain foaf:Person; + rdfs:range xsd:string; + rdfs:subPropertyOf foaf:familyName; + rdfs:label "epvoc:upperOfficialFamilyName"@en; + rdfs:comment "This property identifies the uppercase family name of a person in the original language script."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:upperOfficialGivenName a owl:DatatypeProperty; + rdfs:domain foaf:Person; + rdfs:range xsd:string; + rdfs:subPropertyOf foaf:givenName; + rdfs:label "epvoc:upperOfficialGivenName"@en; + rdfs:comment "This property identifies the uppercase given name of a person in the original language script."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:versionType a owl:ObjectProperty; + rdfs:domain eli:Work; + rdfs:range epvoc:Status; + rdfs:label "epvoc:versionType"@en; + rdfs:comment "This property identifies the type of version of a Work."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:workHadParticipation a owl:ObjectProperty; + rdfs:domain eli:Work; + rdfs:range eli:Participation; + rdfs:label "epvoc:workHadParticipation"@en; + rdfs:comment "This property is a shortcut of the more fully developed path from eli:Work through an inverse of eli-dl:involved_work to an eli-dl:Activity, then eli-dl:had_participation to eli-dl:Participation. The eli-dl:Activity can be explicitly declared in the data, or not. The Participations referred to directly from a Work can come from different Activities (drafting, creation, publication, etc.); the fact that it is a shortcut of eli-dl:involved_work mean that the Participations do not necessarily come only from an Activity that created_a_realization_of the Work, but can come from any Activity in which this Work was used."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:codictBodyId a rdfs:Datatype; + rdfs:label "epvoc:codictBodyId"@en; + rdfs:comment "Body identifier in Codict."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:codictFunctionId a rdfs:Datatype; + rdfs:label "epvoc:codictFunctionId"@en; + rdfs:comment "Function identifier in Codict."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:codictPersonId a rdfs:Datatype; + rdfs:label "epvoc:codictPersonId"@en; + rdfs:comment "Person identifier in Codict."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:codictMandateId a rdfs:Datatype; + rdfs:label "epvoc:codictMandateId"@en; + rdfs:comment "Mandate identifier in Codict."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:publicRegister a rdfs:Datatype; + rdfs:label "epvoc:publicRegister"@en; + rdfs:comment "Identifier in Public Register."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:periclesId a rdfs:Datatype; + rdfs:label "epvoc:periclesId"@en; + rdfs:comment "Identifier in Pericles."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:scheduledIn a owl:ObjectProperty; + rdfs:range eli-dl:Activity; + rdfs:label "epvoc:scheduledIn"@en; + rdfs:comment "This property identifies the relation between scheduled Activities"@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:isAboutSubjectMatter a owl:ObjectProperty; + rdfs:domain eli:Work; + rdfs:range skos:Concept; + rdfs:subPropertyOf eli:is_about; + rdfs:label "epvoc:isAboutSubjectMatter"@en; + rdfs:comment "This property is a subproperty of eli:is_about and identifies the subject matter of a Work. It points to concepts of the subject-matter OP vocabulary."@en; + adms:status . + +epvoc:isAboutDirectoryCode a owl:ObjectProperty; + rdfs:domain eli:Work; + rdfs:range skos:Concept; + rdfs:subPropertyOf eli:is_about; + rdfs:label "epvoc:isAboutDirectoryCode"@en; + rdfs:comment "This property is a subproperty of eli:is_about and identifies the directory code of a Work. It points to concepts of the dir-eu-legal-act OP vocabulary."@en; + adms:status . + +epvoc:dlvId a rdfs:Datatype; + rdfs:label "epvoc:dlvId"@en; + rdfs:comment "Identifier in DLV."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:votingId a rdfs:Datatype; + rdfs:label "epvoc:votingId"@en; + rdfs:comment "Identifier of Voting."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:decisionAboutId a owl:DatatypeProperty; + rdfs:domain eli-dl:Decision; + rdfs:range xsd:string; + rdfs:label "epvoc:decisionAboutId"@en; + rdfs:comment "This property identifies uniquelely the object of a decision."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:headingLabel a owl:DatatypeProperty; + rdfs:domain eli-dl:Activity; + rdfs:range xsd:langString; + rdfs:label "epvoc:headingLabel"@en; + rdfs:comment "Heading section label."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:structuredLabel a owl:DatatypeProperty; + rdfs:domain eli-dl:Activity; + rdfs:range xsd:langString; + rdfs:label "epvoc:structuredLabel"@en; + rdfs:comment "Structured label."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:referenceText a owl:DatatypeProperty; + rdfs:domain eli-dl:Activity; + rdfs:range xsd:langString; + rdfs:label "epvoc:referenceText"@en; + rdfs:comment "Reference text."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:hadResponsibleOrganization a owl:DatatypeProperty; + rdfs:domain eli-dl:Activity; + rdfs:range xsd:string; + rdfs:label "epvoc:hadResponsibleOrganization"@en; + rdfs:comment "This property identifies the name of the responsible organization."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:agendaId a rdfs:Datatype; + rdfs:label "epvoc:agendaId"@en; + rdfs:comment "This property identifies a dossier in Agenda."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:agendaPoint a rdfs:Datatype; + rdfs:label "epvoc:agendaPoint"@en; + rdfs:comment "This property identifies a specific point in Agenda."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:agendaLabel a owl:DatatypeProperty; + rdfs:domain eli-dl:ForeseenActivity; + rdfs:range xsd:langString; + rdfs:label "epvoc:agendaLabel"@en; + rdfs:comment "Label in the Agenda."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:sortLabel a owl:DatatypeProperty; + rdfs:range xsd:string; + rdfs:label "epvoc:sortLabel"@en; + rdfs:comment "This property identifies the part of the family name of the Person used to sort alphabetically in a list."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:expressionContent a owl:DatatypeProperty; + rdfs:range xsd:string; + rdfs:label "epvoc:expressionContent"@en; + rdfs:comment "This property is a shortcut of the more fully developed path from eli:Work to eli:Expression"@en . \ No newline at end of file diff --git a/1.2/index.html b/1.2/index.html new file mode 100644 index 0000000..c8fc72b --- /dev/null +++ b/1.2/index.html @@ -0,0 +1,1873 @@ + + + + + EPVOC + + + + + + + + + + + +
+
+
language en
+

EPVOC

+ + +
+
Latest version:
+
https://data.europarl.europa.eu/def/epvoc#
+
Revision:
+
1.2
+
Imported Ontologies:
+
ELI Ontology
SKOS Simple Knowledge Organization System + Reference
vcard
SKOS eXtension for Labels (SKOS-XL)
The Organization Ontology (ORG)
Person Ontology
+ +
Download serialization:
TTL
License:
http://insertlicenseURIhere.org +
Cite as:
+
Revision: 1.2.
+
+ +
+
+
+
+Ontology Specification Draft +
+

Abstract

+The EPVOC ontology defines classes and properties that are re-used across ontologies, vocabularies, and application profiles to represent data of the European Parliament. +
+
+ + + + + +

Annotation Properties

+ + + +

Cross-reference for EPVOC classes, object properties and data properties back to ToC

+This section provides details for each class and property defined by EPVOC. +
+

Classes

+ +
+

epvoc:ContactPointc + back to ToC or Class ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#ContactPoint

+
+ This class identifies a contact point for a person or an organisation. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
has super-classes
+
+ address +
+
+
+
+

epvoc:Roomc + back to ToC or Class ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#Room

+
+ This class identifies a room (physical or virtual), E.g., it can be the room where an activity takes place or a person's office. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
is in range of
+
+ epvoc:hasRoom + op +
+
+
+
+

Object Properties

+ +
+

epvoc:hasRoomop + back to ToC or Object Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#hasRoom

+
+ This property associates a resource with a room (physical or virtual), . E.g., it can be the room where an activity takes place or a person's office. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has domain
+
+ activity + c +
+
has range
+
+ epvoc:Room + c +
+
+
+
+
+

epvoc:hasSiteop + back to ToC or Object Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#hasSite

+
+ This property identifies the site where a resource is located. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has range
+
+ site +
+
+
+
+
+

epvoc:isAboutDirectoryCodeop + back to ToC or Object Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#isAboutDirectoryCode

+
+ This property is a subproperty of eli:is_about and identifies the directory code of a Work. It points to concepts of the dir-eu-legal-act OP vocabulary. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has super-properties
+
+ is about +
+
has domain
+
+ Work + c +
+
has range
+
+ Concept + c +
+
+
+
+
+

epvoc:isAboutSubjectMatterop + back to ToC or Object Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#isAboutSubjectMatter

+
+ This property is a subproperty of eli:is_about and identifies the subject matter of a Work. It points to concepts of the subject-matter OP vocabulary. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has super-properties
+
+ is about +
+
has domain
+
+ Work + c +
+
has range
+
+ Concept + c +
+
+
+
+
+

epvoc:memberDuringParliamentaryTermop + back to ToC or Object Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#memberDuringParliamentaryTerm

+
+ This property identifies the parliamentary term during which a person was a Member of the European Parliament. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has super-properties
+
+ organization +
+
has domain
+
+ membership +
+
has range
+
+ parliamentary term + c +
+
+
+
+
+

epvoc:membershipClassificationop + back to ToC or Object Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#membershipClassification

+
+ This property identifies the classification of an organisation linked to a membership. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has domain
+
+ membership +
+
has range
+
+ corporate body classification + c +
+
+
+
+
+

epvoc:originalLanguageop + back to ToC or Object Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#originalLanguage

+
+ This property identifies the original language of a Work. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has domain
+
+ work +
+
has range
+
+ linguistic system + c +
+
+
+
+
+

epvoc:scheduledInop + back to ToC or Object Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#scheduledIn

+
+ This property identifies the relation between scheduled Activities +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has range
+
+ activity + c +
+
+
+
+
+

epvoc:versionTypeop + back to ToC or Object Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#versionType

+
+ This property identifies the type of version of a Work. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has domain
+
+ work +
+
has range
+
+ status + c +
+
+
+
+
+

epvoc:workHadParticipationop + back to ToC or Object Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#workHadParticipation

+
+ This property is a shortcut of the more fully developed path from eli:Work through an inverse of eli-dl:involved_work to an eli-dl:Activity, then eli-dl:had_participation to eli-dl:Participation. The eli-dl:Activity can be explicitly declared in the data, or not. The Participations referred to directly from a Work can come from different Activities (drafting, creation, publication, etc.); the fact that it is a shortcut of eli-dl:involved_work mean that the Participations do not necessarily come only from an Activity that created_a_realization_of the Work, but can come from any Activity in which this Work was used. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has domain
+
+ work +
+
has range
+
+ participation + c +
+
+
+
+
+

Data Properties

+ +
+

epvoc:byteSizedp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#byteSize

+
+ This property identifies the size of a file in bytes. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has domain
+
+ manifestation +
+
has range
+
+ long +
+
+
+
+
+

epvoc:deathDatedp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#deathDate

+
+ This property identifies the death date of a person. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has domain
+
+ person +
+
has range
+
+ date time +
+
+
+
+
+

epvoc:epNumberVersiondp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#epNumberVersion

+
+ This property identifies the version the epvoc:epNumber. +
+
+
+
has range
+
+ string +
+ +
+
+
+
+

epvoc:identifierYeardp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#identifierYear

+
+ This property indicates the year identifier for a document. +
+
+
+
has domain
+
+ work +
+
has range
+
+ string +
+
+
+
+
+

epvoc:itemNumberBegindp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#itemNumberBegin

+
+ This property identifies the starting number in a list of items. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has domain
+
+ work +
+
has range
+
+ integer +
+
+
+
+
+

epvoc:ItemNumberEnddp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#ItemNumberEnd

+
+ This property identifies the ending number in a list of items. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has domain
+
+ work +
+
has range
+
+ integer +
+
+
+
+
+

epvoc:numberingdp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#numbering

+
+ This property refers to a number sequence that indicates order or is used for identification. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has domain
+
+ work +
+
has range
+
+ string +
+
+
+
+
+

epvoc:officialFamilyNamedp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#officialFamilyName

+
+ This property identifies the family name of a person in the original language script. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has super-properties
+
+ family name + dp +
+
has range
+
+ string +
+
+
+
+
+

epvoc:officialGivenNamedp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#officialGivenName

+
+ This property identifies the family name of a person in the original language script. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has super-properties
+
+ given name + dp +
+
+
+
+
+

epvoc:translationReferencedp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#translationReference

+
+
+
has range
+
+ string +
+
is also defined as
+
+ annotation property +
+
+
+
+
+

epvoc:upperFamilyNamedp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#upperFamilyName

+
+ This property identifies the uppercase family name of a person. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has super-properties
+
+ family name + dp +
+
has domain
+
+ person +
+
has range
+
+ string +
+
+
+
+
+

epvoc:upperGivenNamedp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#upperGivenName

+
+ This property identifies the uppercase given name of a person. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has super-properties
+
+ given name + dp +
+
has domain
+
+ person +
+
has range
+
+ string +
+
+
+
+
+

epvoc:upperOfficialFamilyNamedp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#upperOfficialFamilyName

+
+ This property identifies the uppercase family name of a person in the original language script. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has super-properties
+
+ family name + dp +
+
has domain
+
+ person +
+
has range
+
+ string +
+
+
+
+
+

epvoc:upperOfficialGivenNamedp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#upperOfficialGivenName

+
+ This property identifies the uppercase given name of a person in the original language script. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has super-properties
+
+ given name + dp +
+
has domain
+
+ person +
+
has range
+
+ string +
+
+
+
+
+

epvoc:agendaLabeldp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#agendaLabel

+ Label in the Agenda. +
+
+
has domain
+
+ foreseen activity + c +
+
has range
+
+ lang string + c +
+
+
+
+
+

epvoc:decisionAboutIddp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#decisionAboutId

+
+
+
has domain
+
+ decision + c +
+
has range
+
+ string +
+
+
+
+ +
+

epvoc:hadResponsibleOrganizationdp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#hadResponsibleOrganization

+
+
+
has domain
+
+ activity + c +
+
has range
+
+ string +
+
+
+
+ +
+

epvoc:headingLabeldp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#headingLabel

+
+
+
has domain
+
+ activity + c +
+
has range
+
+ lang string + c +
+ +
+
+
+ +
+

epvoc:referenceTextdp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#referenceText

+
+
+
has domain
+
+ activity + c +
+
has range
+
+ lang string + c +
+ +
+
+
+ +
+

epvoc:structuredLabeldp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#structuredLabel

+
+
+
has domain
+
+ activity + c +
+
has range
+
+ lang string + c +
+
+
+
+
+

epvoc:sortLabeldp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#sortLabel

+
+ This property identifies the part of the family name of the Person used to sort alphabetically in a list. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+ +
has domain
+
+ person +
+
has range
+
+ string +
+
+
+
+ +
+

epvoc:expressionContentdp + back to ToC or Data Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#expressionContent

+
+ This property is a shortcut of the more fully developed path from eli:Work to eli:Expression. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
has domain
+
+ work +
+
has range
+
+ string +
+
+
+
+ +
+

Datatypes

+ +
+

epvoc:codictBodyIddt + back to ToC or Datatypes ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#codictBodyId

+
+ Body identifier in Codict. +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+

epvoc:codictFunctionIddt + back to ToC or Datatypes ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#codictFunctionId

+
+ Function identifier in Codict. + +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+ +
+

epvoc:codictPersonIddt + back to ToC or Datatypes ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#codictPersonId

+
+ Person identifier in Codict. + +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+ +
+

epvoc:codictMandateIddt + back to ToC or Datatypes ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#codictMandateId

+
+ Mandate identifier in Codict. + +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+ +
+

epvoc:publicRegisterdt + back to ToC or Datatypes ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#publicRegister

+
+ Identifier in Public Register. + +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+ +
+

epvoc:periclesIddt + back to ToC or Datatypes ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#periclesId

+
+ Identifier in Pericles. + +
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+

epvoc:agendaIddt + back to ToC or datatype ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#agendaId

+
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+ +
+
+
+
+

epvoc:agendaPointdt + back to ToC or datatype ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#agendaPoint

+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+ +
+
+
+

epvoc:dlvIddt + back to ToC or datatype ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#dlvId

+
+
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+ +
+
+
+
+

epvoc:headingLabeldt + back to ToC or datatype ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#headingLabel

+
+
+
has domain
+
+ activity + c +
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+ +
+
+
+
+

epvoc:referenceTextdt + back to ToC or datatype ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#referenceText

+
+
+
has domain
+
+ activity + c +
+ +
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+
+
+
+
+

epvoc:structuredLabeldt + back to ToC or datatype ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#structuredLabel

+
+
+
has domain
+
+ activity + c +
+
Is defined by
+
+ https://data.europarl.europa.eu/def/epvoc# +
+ +
+
+
+
+

epvoc:votingIddt + back to ToC or datatype ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#votingId

+ +
+ +
+

Annotation Properties

+ +
+

scAlignmentap + back to ToC or Annotation Property ToC + +

+

+ IRI: https://data.europarl.europa.eu/def/epvoc#scAlignment

+
+ + + + +
+

Legend back to ToC

+
+c: Classes
+op: Object Properties
+dp: Data Properties
+dt: Datatypes
+
+
+
+ + + +
+ + diff --git a/1.2/resources/extra.css b/1.2/resources/extra.css new file mode 100644 index 0000000..16689d3 --- /dev/null +++ b/1.2/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/1.2/resources/jquery.js b/1.2/resources/jquery.js new file mode 100644 index 0000000..48590ec --- /dev/null +++ b/1.2/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/1.2/resources/marked.min.js b/1.2/resources/marked.min.js new file mode 100644 index 0000000..17021ae --- /dev/null +++ b/1.2/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/1.2/resources/owl.css b/1.2/resources/owl.css new file mode 100644 index 0000000..9c00876 --- /dev/null +++ b/1.2/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/1.2/resources/primer.css b/1.2/resources/primer.css new file mode 100644 index 0000000..3136dac --- /dev/null +++ b/1.2/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/1.2/resources/rec.css b/1.2/resources/rec.css new file mode 100644 index 0000000..d8a1ff2 --- /dev/null +++ b/1.2/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/README.md b/README.md index 0724633..c324c3f 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ EPVOC is an ontology that defines classes and properties that are re-used across - [Version 0.9](./0.9/) - [Version 1.0](./1.0/) - [Version 1.1](./1.1/) +- [Version 1.2](./1.2/) ## Licence diff --git a/epvoc.ttl b/epvoc.ttl index e47f51b..2330b4e 100644 --- a/epvoc.ttl +++ b/epvoc.ttl @@ -18,6 +18,7 @@ @prefix eli: . @prefix adms: . @prefix org: . +@prefix xls2rdf: . @prefix eli-dl: . @prefix rdf: . @prefix epvoc: . @@ -29,20 +30,14 @@ dcterms:title "EPVOC ontology"@en; dcterms:description "The EPVOC ontology defines classes and properties that are re-used across ontologies, vocabularies, and application profiles to represent data of the European Parliament."@en; dcterms:created "2022-11-18"^^xsd:date; - dcterms:modified "2023-04-17"^^xsd:date; + dcterms:modified "2023-09-26"^^xsd:date; dcterms:license ; dcterms:type ; owl:imports , , , , , , , ; - owl:versionInfo "1.1"; - adms:versionNotes """1.1 - 2023-04-17 -- adding epvoc:isAboutSubjectMatter and epvoc:isAboutDirectoryCode -1.1 - 2023-02-22 -- adding epvoc:scheduledIn -1.0 - 2023-02-14 -- creation"""@en; + owl:versionInfo "1.2"; dcterms:conformsTo ; dcterms:creator ; dcterms:publisher ; @@ -310,4 +305,88 @@ epvoc:isAboutDirectoryCode a owl:ObjectProperty; rdfs:subPropertyOf eli:is_about; rdfs:label "epvoc:isAboutDirectoryCode"@en; rdfs:comment "This property is a subproperty of eli:is_about and identifies the directory code of a Work. It points to concepts of the dir-eu-legal-act OP vocabulary."@en; - adms:status . \ No newline at end of file + adms:status . + +epvoc:dlvId a rdfs:Datatype; + rdfs:label "epvoc:dlvId"@en; + rdfs:comment "Identifier in DLV."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:votingId a rdfs:Datatype; + rdfs:label "epvoc:votingId"@en; + rdfs:comment "Identifier of Voting."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:decisionAboutId a owl:DatatypeProperty; + rdfs:domain eli-dl:Decision; + rdfs:range xsd:string; + rdfs:label "epvoc:decisionAboutId"@en; + rdfs:comment "This property identifies uniquelely the object of a decision."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:headingLabel a owl:DatatypeProperty; + rdfs:domain eli-dl:Activity; + rdfs:range xsd:langString; + rdfs:label "epvoc:headingLabel"@en; + rdfs:comment "Heading section label."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:structuredLabel a owl:DatatypeProperty; + rdfs:domain eli-dl:Activity; + rdfs:range xsd:langString; + rdfs:label "epvoc:structuredLabel"@en; + rdfs:comment "Structured label."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:referenceText a owl:DatatypeProperty; + rdfs:domain eli-dl:Activity; + rdfs:range xsd:langString; + rdfs:label "epvoc:referenceText"@en; + rdfs:comment "Reference text."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:hadResponsibleOrganization a owl:DatatypeProperty; + rdfs:domain eli-dl:Activity; + rdfs:range xsd:string; + rdfs:label "epvoc:hadResponsibleOrganization"@en; + rdfs:comment "This property identifies the name of the responsible organization."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:agendaId a rdfs:Datatype; + rdfs:label "epvoc:agendaId"@en; + rdfs:comment "This property identifies a dossier in Agenda."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:agendaPoint a rdfs:Datatype; + rdfs:label "epvoc:agendaPoint"@en; + rdfs:comment "This property identifies a specific point in Agenda."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:agendaLabel a owl:DatatypeProperty; + rdfs:domain eli-dl:ForeseenActivity; + rdfs:range xsd:langString; + rdfs:label "epvoc:agendaLabel"@en; + rdfs:comment "Label in the Agenda."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:sortLabel a owl:DatatypeProperty; + rdfs:range xsd:string; + rdfs:label "epvoc:sortLabel"@en; + rdfs:comment "This property identifies the part of the family name of the Person used to sort alphabetically in a list."@en; + rdfs:isDefinedBy ; + adms:status . + +epvoc:expressionContent a owl:DatatypeProperty; + rdfs:range xsd:string; + rdfs:label "epvoc:expressionContent"@en; + rdfs:comment "This property is a shortcut of the more fully developed path from eli:Work to eli:Expression"@en . \ No newline at end of file diff --git a/index.html b/index.html index d83d48e..d982082 100644 --- a/index.html +++ b/index.html @@ -61,14 +61,14 @@

    EPVOC

    Latest version:
    https://data.europarl.europa.eu/def/epvoc#
    Revision:
    -
    1.1
    +
    1.2
    Imported Ontologies:
    ELI Ontology
    SKOS Simple Knowledge Organization System Reference
    vcard
    SKOS eXtension for Labels (SKOS-XL)
    The Organization Ontology (ORG)
    Person Ontology
    -
    Download serialization:
    TTL
    License:
    http://insertlicenseURIhere.org +
    Download serialization:
    TTL
    License:
    http://insertlicenseURIhere.org
    Cite as:
    -
    Revision: 1.1.
    +
    Revision: 1.2.

    @@ -200,6 +200,42 @@

    Classes

    epvoc:upperOfficialGivenName +
  • + + epvoc:agendaLabel + +
  • +
  • + + epvoc:decisionAboutId + +
  • +
  • + + epvoc:hadResponsibleOrganization + +
  • +
  • + + epvoc:headingLabel + +
  • +
  • + + epvoc:referenceText + +
  • +
  • + + epvoc:structuredLabel + +
  • Datatypes

    + +

    Annotation Properties

    @@ -746,6 +834,42 @@

    Data Properties

    epvoc:upperOfficialGivenName +
  • + + epvoc:agendaLabel + +
  • +
  • + + epvoc:decisionAboutId + +
  • +
  • + + epvoc:hadResponsibleOrganization + +
  • +
  • + + epvoc:headingLabel + +
  • +
  • + + epvoc:referenceText + +
  • +
  • + + epvoc:structuredLabel + +
  • epvoc:byteSizedp @@ -820,6 +944,9 @@

    epvoc:epNumberVersiondp

    IRI: https://data.europarl.europa.eu/def/epvoc#epNumberVersion

    +
    + This property identifies the version the epvoc:epNumber. +
    has range
    @@ -828,10 +955,7 @@

    epvoc:epNumberVersiondp target="_blank" title="http://www.w3.org/2001/XMLSchema#string">string -
    is also defined as
    -
    - annotation property -
    +

    @@ -842,6 +966,9 @@

    epvoc:identifierYeardp

    IRI: https://data.europarl.europa.eu/def/epvoc#identifierYear

    +
    + This property indicates the year identifier for a document. +
    has domain
    @@ -856,10 +983,6 @@

    epvoc:identifierYeardp target="_blank" title="http://www.w3.org/2001/XMLSchema#string">string -
    is also defined as
    -
    - annotation property -

    @@ -1206,6 +1329,236 @@

    epvoc:upperOfficialGivenNamedp +
    +

    epvoc:agendaLabeldp + back to ToC or Data Property ToC + +

    +

    + IRI: https://data.europarl.europa.eu/def/epvoc#agendaLabel

    + Label in the Agenda. +
    +
    +
    has domain
    +
    + foreseen activity + c +
    +
    has range
    +
    + lang string + c +
    +
    +
    +
    +
    +

    epvoc:decisionAboutIddp + back to ToC or Data Property ToC + +

    +

    + IRI: https://data.europarl.europa.eu/def/epvoc#decisionAboutId

    +
    +
    +
    has domain
    +
    + decision + c +
    +
    has range
    +
    + string +
    +
    +
    +
    + +
    +

    epvoc:hadResponsibleOrganizationdp + back to ToC or Data Property ToC + +

    +

    + IRI: https://data.europarl.europa.eu/def/epvoc#hadResponsibleOrganization

    +
    +
    +
    has domain
    +
    + activity + c +
    +
    has range
    +
    + string +
    +
    +
    +
    + +
    +

    epvoc:headingLabeldp + back to ToC or Data Property ToC + +

    +

    + IRI: https://data.europarl.europa.eu/def/epvoc#headingLabel

    +
    +
    +
    has domain
    +
    + activity + c +
    +
    has range
    +
    + lang string + c +
    + +
    +
    +
    + +
    +

    epvoc:referenceTextdp + back to ToC or Data Property ToC + +

    +

    + IRI: https://data.europarl.europa.eu/def/epvoc#referenceText

    +
    +
    +
    has domain
    +
    + activity + c +
    +
    has range
    +
    + lang string + c +
    + +
    +
    +
    + +
    +

    epvoc:structuredLabeldp + back to ToC or Data Property ToC + +

    +

    + IRI: https://data.europarl.europa.eu/def/epvoc#structuredLabel

    +
    +
    +
    has domain
    +
    + activity + c +
    +
    has range
    +
    + lang string + c +
    +
    +
    +
    +
    +

    epvoc:sortLabeldp + back to ToC or Data Property ToC + +

    +

    + IRI: https://data.europarl.europa.eu/def/epvoc#sortLabel

    +
    + This property identifies the part of the family name of the Person used to sort alphabetically in a list. +
    +
    +
    Is defined by
    +
    + https://data.europarl.europa.eu/def/epvoc# +
    +
    +
    +
    + +
    has domain
    +
    + person +
    +
    has range
    +
    + string +
    +
    +
    +
    + +
    +

    epvoc:expressionContentdp + back to ToC or Data Property ToC + +

    +

    + IRI: https://data.europarl.europa.eu/def/epvoc#expressionContent

    +
    + This property is a shortcut of the more fully developed path from eli:Work to eli:Expression. +
    +
    +
    Is defined by
    +
    + https://data.europarl.europa.eu/def/epvoc# +
    +
    +
    +
    +
    has domain
    +
    + work +
    +
    has range
    +
    + string +
    +
    +
    +
    +

    Datatypes

      @@ -1342,7 +1695,163 @@

      epvoc:periclesIddt

    - +
    +

    epvoc:agendaIddt + back to ToC or datatype ToC + +

    +

    + IRI: https://data.europarl.europa.eu/def/epvoc#agendaId

    +
    +
    +
    Is defined by
    +
    + https://data.europarl.europa.eu/def/epvoc# +
    + +
    +
    +
    +
    +

    epvoc:agendaPointdt + back to ToC or datatype ToC + +

    +

    + IRI: https://data.europarl.europa.eu/def/epvoc#agendaPoint

    +
    +
    Is defined by
    +
    + https://data.europarl.europa.eu/def/epvoc# +
    + +
    +
    +
    +

    epvoc:dlvIddt + back to ToC or datatype ToC + +

    +

    + IRI: https://data.europarl.europa.eu/def/epvoc#dlvId

    +
    +
    +
    Is defined by
    +
    + https://data.europarl.europa.eu/def/epvoc# +
    + +
    +
    +
    +
    +

    epvoc:headingLabeldt + back to ToC or datatype ToC + +

    +

    + IRI: https://data.europarl.europa.eu/def/epvoc#headingLabel

    +
    +
    +
    has domain
    +
    + activity + c +
    +
    Is defined by
    +
    + https://data.europarl.europa.eu/def/epvoc# +
    + +
    +
    +
    +
    +

    epvoc:referenceTextdt + back to ToC or datatype ToC + +

    +

    + IRI: https://data.europarl.europa.eu/def/epvoc#referenceText

    +
    +
    +
    has domain
    +
    + activity + c +
    + +
    Is defined by
    +
    + https://data.europarl.europa.eu/def/epvoc# +
    +
    +
    +
    +
    +

    epvoc:structuredLabeldt + back to ToC or datatype ToC + +

    +

    + IRI: https://data.europarl.europa.eu/def/epvoc#structuredLabel

    +
    +
    +
    has domain
    +
    + activity + c +
    +
    Is defined by
    +
    + https://data.europarl.europa.eu/def/epvoc# +
    + +
    +
    +
    +
    +

    epvoc:votingIddt + back to ToC or datatype ToC + +

    +

    + IRI: https://data.europarl.europa.eu/def/epvoc#votingId

    + +
    + +
    +

    Annotation Properties

    + +
    +

    scAlignmentap + back to ToC or Annotation Property ToC + +

    +

    + IRI: https://data.europarl.europa.eu/def/epvoc#scAlignment

    +
    + @@ -1356,11 +1865,7 @@

    Legend back to ToC

    -
    -

    Acknowledgments 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.

    -
    +