jenkins-bot has submitted this change and it was merged. Change subject: T97522: Add more documentation to OWL ontology ......................................................................
T97522: Add more documentation to OWL ontology Change-Id: I4bdf702175322e6fe1aed2365168658ab05b7366 --- M docs/ontology.owl 1 file changed, 292 insertions(+), 2 deletions(-) Approvals: Daniel Kinzler: Looks good to me, approved jenkins-bot: Verified diff --git a/docs/ontology.owl b/docs/ontology.owl index 92828b6..88e92ec 100644 --- a/docs/ontology.owl +++ b/docs/ontology.owl @@ -5,7 +5,7 @@ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY owl "http://www.w3.org/2002/07/owl#"> - <!ENTITY wikibase "http://www.wikidata.org/ontology#"> + <!ENTITY wikibase "http://wikiba.se/ontology#"> ]> <rdf:RDF @@ -18,11 +18,301 @@ <owl:Ontology rdf:about="&wikibase;"> <rdfs:label>Wikibase system ontology</rdfs:label> <rdfs:comment>The system ontology of Wikibase, which is used to describe the user-created content.</rdfs:comment> + <rdfs:seeAlso rdf:resource="https://www.mediawiki.org/wiki/Wikibase/Indexing/RDF_Dump_Format" /> </owl:Ontology> + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Classes + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + <owl:Class rdf:about="&wikibase;Dump"> + <rdfs:label>Dump</rdfs:label> + <rdfs:comment>A dump of wikidata content.</rdfs:comment> + </owl:Class> + + <owl:Class rdf:about="&wikibase;Entity"> + <rdfs:label>Entity</rdfs:label> + <rdfs:comment>Wikibase entity.</rdfs:comment> + </owl:Class> + + <owl:Class rdf:about="&wikibase;Item"> + <rdfs:label>Item</rdfs:label> + <rdfs:comment>Wikibase item.</rdfs:comment> + <rdfs:subClassOf rdf:resource="&wikibase;Entity"/> + </owl:Class> + + <owl:Class rdf:about="&wikibase;Property"> + <rdfs:label>Property</rdfs:label> + <rdfs:comment>Wikibase property.</rdfs:comment> + <rdfs:subClassOf rdf:resource="&wikibase;Entity"/> + </owl:Class> + <owl:Class rdf:about="&wikibase;Statement"> <rdfs:label>Statement</rdfs:label> <rdfs:comment>A reified statement.</rdfs:comment> </owl:Class> -</rdf:RDF> \ No newline at end of file + <owl:Class rdf:about="&wikibase;Reference"> + <rdfs:label>Reference</rdfs:label> + <rdfs:comment>A reference to sources supporting the claim.</rdfs:comment> + </owl:Class> + + <owl:Class rdf:about="&wikibase;Value"> + <rdfs:label>Value</rdfs:label> + <rdfs:comment>Wikibase extended value.</rdfs:comment> + </owl:Class> + + <owl:Class rdf:about="&wikibase;PropertyType"> + <rdfs:label>PropertyType</rdfs:label> + <rdfs:comment>Type of a wikibase property.</rdfs:comment> + </owl:Class> + + <owl:Class rdf:about="&wikibase;Rank"> + <rdfs:label>Rank</rdfs:label> + <rdfs:comment>Wikibase statement rank.</rdfs:comment> + </owl:Class> + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Individuals + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + <owl:NamedIndividual rdf:about="&wikibase;BestRank"> + <rdfs:label>BestRank</rdfs:label> + <rdfs:comment>This rank marks statement that has the best rank for its property.</rdfs:comment> + <rdf:type rdf:resource="&wikibase;Rank"/> + </owl:NamedIndividual> + + <owl:NamedIndividual rdf:about="&wikibase;DeprecatedRank"> + <rdfs:label>DeprecatedRank</rdfs:label> + <rdfs:comment>Deprecated rank.</rdfs:comment> + <rdf:type rdf:resource="&wikibase;Rank"/> + </owl:NamedIndividual> + + <owl:NamedIndividual rdf:about="&wikibase;NormalRank"> + <rdfs:label>NormalRank</rdfs:label> + <rdfs:comment>Normal rank.</rdfs:comment> + <rdf:type rdf:resource="&wikibase;Rank"/> + </owl:NamedIndividual> + + <owl:NamedIndividual rdf:about="&wikibase;PreferredRank"> + <rdfs:label>PreferredRank</rdfs:label> + <rdfs:comment>Preferred rank.</rdfs:comment> + <rdf:type rdf:resource="&wikibase;Rank"/> + </owl:NamedIndividual> + + <owl:NamedIndividual rdf:about="&wikibase;CommonsMedia"> + <rdfs:label>CommonsMedia</rdfs:label> + <rdfs:comment>Wikimedia Commons reference type.</rdfs:comment> + <rdf:type rdf:resource="&wikibase;PropertyType"/> + </owl:NamedIndividual> + + <owl:NamedIndividual rdf:about="&wikibase;Globecoordinate"> + <rdfs:label>Globecoordinate</rdfs:label> + <rdfs:comment>Coordinate type.</rdfs:comment> + <rdf:type rdf:resource="&wikibase;PropertyType"/> + </owl:NamedIndividual> + + <owl:NamedIndividual rdf:about="&wikibase;Monolingualtext"> + <rdfs:label>Monolingualtext</rdfs:label> + <rdfs:comment>Type for text in single language.</rdfs:comment> + <rdf:type rdf:resource="&wikibase;PropertyType"/> + </owl:NamedIndividual> + + <owl:NamedIndividual rdf:about="&wikibase;Quantity"> + <rdfs:label>Quantity</rdfs:label> + <rdfs:comment>Type for numerical quantity.</rdfs:comment> + <rdf:type rdf:resource="&wikibase;PropertyType"/> + </owl:NamedIndividual> + + <owl:NamedIndividual rdf:about="&wikibase;String"> + <rdfs:label>String</rdfs:label> + <rdfs:comment>Basic string type.</rdfs:comment> + <rdf:type rdf:resource="&wikibase;PropertyType"/> + </owl:NamedIndividual> + + <owl:NamedIndividual rdf:about="&wikibase;Time"> + <rdfs:label>Time</rdfs:label> + <rdfs:comment>Date and time value type.</rdfs:comment> + <rdf:type rdf:resource="&wikibase;PropertyType"/> + </owl:NamedIndividual> + + <owl:NamedIndividual rdf:about="&wikibase;Url"> + <rdfs:label>Url</rdfs:label> + <rdfs:comment>URL link type.</rdfs:comment> + <rdf:type rdf:resource="&wikibase;PropertyType"/> + </owl:NamedIndividual> + + <owl:NamedIndividual rdf:about="&wikibase;WikibaseEntityid"> + <rdfs:label>WikibaseEntityid</rdfs:label> + <rdfs:comment>Type for referring to another Wikibase entity.</rdfs:comment> + <rdf:type rdf:resource="&wikibase;PropertyType"/> + </owl:NamedIndividual> + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Properties + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + <owl:ObjectProperty rdf:about="&wikibase;rank"> + <rdfs:label>rank</rdfs:label> + <rdfs:comment>Statement rank.</rdfs:comment> + <rdfs:range rdf:resource="&wikibase;Rank"/> + <rdfs:domain rdf:resource="&wikibase;Statement"/> + </owl:ObjectProperty> + + <owl:ObjectProperty rdf:about="&wikibase;badge"> + <rdfs:label>badge</rdfs:label> + <rdfs:comment>Badge on the Wiki page.</rdfs:comment> + <rdfs:range rdf:resource="&wikibase;Item"/> + </owl:ObjectProperty> + + <owl:ObjectProperty rdf:about="&wikibase;directClaim"> + <rdfs:label>directClaim</rdfs:label> + <rdfs:comment>Link between Wikibase Property and direct claim predicate.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Property"/> + </owl:ObjectProperty> + + <owl:ObjectProperty rdf:about="&wikibase;claim"> + <rdfs:label>claim</rdfs:label> + <rdfs:comment>Link between Wikibase Property and claim predicate.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Property"/> + </owl:ObjectProperty> + + <owl:ObjectProperty rdf:about="&wikibase;statementProperty"> + <rdfs:label>statementProperty</rdfs:label> + <rdfs:comment>Link between Wikibase Property and statement property predicate.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Property"/> + </owl:ObjectProperty> + + <owl:ObjectProperty rdf:about="&wikibase;statementValue"> + <rdfs:label>statementValue</rdfs:label> + <rdfs:comment>Link between Wikibase Property and statement value predicate.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Property"/> + </owl:ObjectProperty> + + <owl:ObjectProperty rdf:about="&wikibase;qualifier"> + <rdfs:label>qualifier</rdfs:label> + <rdfs:comment>Link between Wikibase Property and qualifier predicate.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Property"/> + </owl:ObjectProperty> + + <owl:ObjectProperty rdf:about="&wikibase;qualifierValue"> + <rdfs:label>qualifierValue</rdfs:label> + <rdfs:comment>Link between Wikibase Property and qualifier value predicate.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Property"/> + </owl:ObjectProperty> + + <owl:ObjectProperty rdf:about="&wikibase;reference"> + <rdfs:label>reference</rdfs:label> + <rdfs:comment>Link between Wikibase Property and reference predicate.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Property"/> + </owl:ObjectProperty> + + <owl:ObjectProperty rdf:about="&wikibase;referenceValue"> + <rdfs:label>referenceValue</rdfs:label> + <rdfs:comment>Link between Wikibase Property and reference value predicate.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Property"/> + </owl:ObjectProperty> + + <owl:ObjectProperty rdf:about="&wikibase;novalue"> + <rdfs:label>novalue</rdfs:label> + <rdfs:comment>Link between Wikibase Property and no value class.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Property"/> + </owl:ObjectProperty> + + <owl:ObjectProperty rdf:about="&wikibase;geoGlobe"> + <rdfs:label>geoGlobe</rdfs:label> + <rdfs:comment>Globe reference URL.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Value"/> + <rdfs:range rdf:resource="&wikibase;Item"/> + </owl:ObjectProperty> + + <owl:DatatypeProperty rdf:about="&wikibase;geoLatitude"> + <rdfs:label>geoLatitude</rdfs:label> + <rdfs:comment>Coordinate latitude.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Value"/> + <rdfs:range rdf:resource="&xsd;decimal"/> + </owl:DatatypeProperty> + + <owl:DatatypeProperty rdf:about="&wikibase;geoLongitude"> + <rdfs:label>geoLongitude</rdfs:label> + <rdfs:comment>Coordinate longitude.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Value"/> + <rdfs:range rdf:resource="&xsd;decimal"/> + </owl:DatatypeProperty> + + <owl:DatatypeProperty rdf:about="&wikibase;geoPrecision"> + <rdfs:label>geoPrecision</rdfs:label> + <rdfs:comment>Coordinate precision.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Value"/> + <rdfs:range rdf:resource="&xsd;decimal"/> + </owl:DatatypeProperty> + + <owl:DatatypeProperty rdf:about="&wikibase;quantityAmount"> + <rdfs:label>quantityAmount</rdfs:label> + <rdfs:comment>Amount of quantity.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Value"/> + <rdfs:range rdf:resource="&xsd;decimal"/> + </owl:DatatypeProperty> + + <owl:DatatypeProperty rdf:about="&wikibase;quantityLowerBound"> + <rdfs:label>quantityLowerBound</rdfs:label> + <rdfs:comment>Lower bound of the value.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Value"/> + <rdfs:range rdf:resource="&xsd;decimal"/> + </owl:DatatypeProperty> + + <owl:DatatypeProperty rdf:about="&wikibase;quantityUpperBound"> + <rdfs:label>quantityUpperBound</rdfs:label> + <rdfs:comment>Upper bound of the value.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Value"/> + <rdfs:range rdf:resource="&xsd;decimal"/> + </owl:DatatypeProperty> + + <owl:DatatypeProperty rdf:about="&wikibase;quantityUnit"> + <rdfs:label>quantityUnit</rdfs:label> + <rdfs:comment>Unit of measurement.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Value"/> + </owl:DatatypeProperty> + + <owl:ObjectProperty rdf:about="&wikibase;timeCalendarModel"> + <rdfs:label>timeCalendarModel</rdfs:label> + <rdfs:comment>Preferred calendar used to display this date to the user.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Value"/> + <rdfs:range rdf:resource="&wikibase;Item"/> + </owl:ObjectProperty> + + <owl:DatatypeProperty rdf:about="&wikibase;timePrecision"> + <rdfs:label>timePrecision</rdfs:label> + <rdfs:comment>Datetime precision.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Value"/> + <rdfs:range rdf:resource="&xsd;nonNegativeInteger"/> + </owl:DatatypeProperty> + + <owl:DatatypeProperty rdf:about="&wikibase;timeTimezone"> + <rdfs:label>timeTimezone</rdfs:label> + <rdfs:comment>Timezone offset from UTC in minutes.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Value"/> + <rdfs:range rdf:resource="&xsd;decimal"/> + </owl:DatatypeProperty> + + <owl:DatatypeProperty rdf:about="&wikibase;timeValue"> + <rdfs:label>timeValue</rdfs:label> + <rdfs:comment>Time value as datetime literal.</rdfs:comment> + <rdfs:domain rdf:resource="&wikibase;Value"/> + <rdfs:range rdf:resource="&xsd;dateTime"/> + </owl:DatatypeProperty> + +</rdf:RDF> -- To view, visit https://gerrit.wikimedia.org/r/207632 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I4bdf702175322e6fe1aed2365168658ab05b7366 Gerrit-PatchSet: 7 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: master Gerrit-Owner: Smalyshev <smalys...@wikimedia.org> Gerrit-Reviewer: Daniel Kinzler <daniel.kinz...@wikimedia.de> Gerrit-Reviewer: Denny Vrandecic <vrande...@gmail.com> Gerrit-Reviewer: Markus Kroetzsch <mar...@semantic-mediawiki.org> Gerrit-Reviewer: Smalyshev <smalys...@wikimedia.org> Gerrit-Reviewer: Thiemo Mättig (WMDE) <thiemo.maet...@wikimedia.de> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits