DAML+OIL
DAML+OIL ist eine vom World Wide Web Consortium (W3C) standardisierte,<ref name="W3C" /> XML-basierte Beschreibungssprache für Ontologien, das heißt eine maschinenlesbare Sprache für die Wissensrepräsentation in der Informatik. Die Sprache baut auf den W3C-Empfehlungen Resource Description Framework (RDF) sowie Resource Description Framework Schema (RDFS) auf. Die namensgebenden Vorgänger sind die anfangs nur DAML, später DAML-ONT genannte Ontologiesprache des DARPA Agent Markup Language-Programms (DAML)<ref name="DAML" /> erweitert um Komponenten des im selben Zeitraum entwickelten Ontology Inference Layer (OIL). Die Sprache enthält viele Konstrukte aus framebasierten Sprachen.
Nach 2001 wurde DAML+OIL nicht mehr weiterentwickelt. Das W3C startete das Projekt Web Ontology Language (OWL), welches als direkter Nachfolger gilt.
Beispiel
DAML+OIL nutzt zahlreiche Elemente der Sprachen RDF, RDFS sowie XML Schema (XSD), etwa die dort definierten Datentypen, und bindet diese in Form von XML-Namensräumen ein. Das folgende, stark gekürzte Beispiel<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20120920111700
| {{#ifeq: 20120920111700 | *
| {{#if: Vollständiges, erläutertes Beispiel | {{#invoke:WLink|getEscapedTitle|Vollständiges, erläutertes Beispiel}} | {{#invoke:Webarchiv|getdomain|http://www.daml.org/2001/03/daml+oil-walkthru}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20120920111700}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Vollständiges, erläutertes Beispiel | {{#invoke:WLink|getEscapedTitle|Vollständiges, erläutertes Beispiel}} | {{#invoke:Webarchiv|getdomain|http://www.daml.org/2001/03/daml+oil-walkthru}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20120920111700}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Vollständiges, erläutertes Beispiel | {{#invoke:WLink|getEscapedTitle|Vollständiges, erläutertes Beispiel}} | {{#invoke:Webarchiv|getdomain|http://www.daml.org/2001/03/daml+oil-walkthru}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Vollständiges, erläutertes Beispiel | {{#invoke:WLink|getEscapedTitle|Vollständiges, erläutertes Beispiel}} | {{#invoke:Webarchiv|getdomain|http://www.daml.org/2001/03/daml+oil-walkthru}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Vollständiges, erläutertes Beispiel | {{#invoke:WLink|getEscapedTitle|Vollständiges, erläutertes Beispiel}} | {{#invoke:Webarchiv|getdomain|http://www.daml.org/2001/03/daml+oil-walkthru}} }} ({{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Vollständiges, erläutertes Beispiel | {{#invoke:WLink|getEscapedTitle|Vollständiges, erläutertes Beispiel}} | {{#invoke:Webarchiv|getdomain|http://www.daml.org/2001/03/daml+oil-walkthru}} }}
}}}}}}}}{{#if:
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20120920111700|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.daml.org/2001/03/daml+oil-walkthru}}
|| {{#if: || }}
}}{{#if: Vollständiges, erläutertes Beispiel
| {{#if: {{#invoke:WLink|isBracketedLink|Vollständiges, erläutertes Beispiel}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.daml.org/2001/03/daml+oil-walkthru%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.daml.org/2001/03/daml+oil-walkthru%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.daml.org/2001/03/daml+oil-walkthru }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}} auf der Webpräsenz des DAML-Programms</ref> zeigt eine Klasse „Mensch“, eine davon abgeleitete Klasse „Mann“, die Definition eines Attributs „Alter“ sowie eine anhand dieser Definitionen beschriebene Instanz.
<syntaxhighlight lang="xml"> <rdf:RDF xmlns="…">
<daml:Class rdf:ID="Mensch"> <rdfs:label>Mensch</rdfs:label> </daml:Class>
<daml:Class rdf:ID="Mann"> <rdfs:subClassOf rdf:resource="#Mensch"/> </daml:Class>
<daml:DatatypeProperty rdf:ID="Alter"> <rdfs:range rdf:resource="http://www.w3.org/2000/10/XMLSchema#nonNegativeInteger" /> <rdf:type rdf:resource="http://www.daml.org/2001/03/daml+oil#UniqueProperty" /> </daml:DatatypeProperty>
<Mann rdf:ID="Peter"> <Alter>46</Alter> </Mann>
</rdf:RDF> </syntaxhighlight>
Ontology Inference Layer
Ontology Inference Layer (OIL, seltener auch Ontology Interchange Language) ist eine seit 1999 entwickelte, ebenfalls XML- und RDF-basierte Ontologie-Beschreibungssprache und einer der namensgebenden Vorgänger von DAML+OIL. OIL wurde von Dieter Fensel, Frank van Harmelen (Freie Universität Amsterdam) und Ian Horrocks (University of Manchester) im Rahmen eines Forschungsprogramms entwickelt.<ref name="OIL" /> Als Referenzimplementierung für den Einsatz der Sprache dient der Ontologie-Editor OILed.<ref name="ontoknowledge" />
Zusätzlich zur XML-Beschreibung definiert OIL eine vereinfachte Pseudosyntax, bei der Schlüsselwörter fett geschrieben und Gruppierungen durch Einrückungen dargestellt werden. Das folgende, stark gekürzte Beispiel<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20090103032251
| {{#ifeq: 20090103032251 | *
| {{#if: Vollständiges Beispiel auf der ehemaligen Webpräsenz von OIL | {{#invoke:WLink|getEscapedTitle|Vollständiges Beispiel auf der ehemaligen Webpräsenz von OIL}} | {{#invoke:Webarchiv|getdomain|http://www.ontoknowledge.org/oil/TR/primitives.html}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20090103032251}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Vollständiges Beispiel auf der ehemaligen Webpräsenz von OIL | {{#invoke:WLink|getEscapedTitle|Vollständiges Beispiel auf der ehemaligen Webpräsenz von OIL}} | {{#invoke:Webarchiv|getdomain|http://www.ontoknowledge.org/oil/TR/primitives.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20090103032251}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Vollständiges Beispiel auf der ehemaligen Webpräsenz von OIL | {{#invoke:WLink|getEscapedTitle|Vollständiges Beispiel auf der ehemaligen Webpräsenz von OIL}} | {{#invoke:Webarchiv|getdomain|http://www.ontoknowledge.org/oil/TR/primitives.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Vollständiges Beispiel auf der ehemaligen Webpräsenz von OIL | {{#invoke:WLink|getEscapedTitle|Vollständiges Beispiel auf der ehemaligen Webpräsenz von OIL}} | {{#invoke:Webarchiv|getdomain|http://www.ontoknowledge.org/oil/TR/primitives.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Vollständiges Beispiel auf der ehemaligen Webpräsenz von OIL | {{#invoke:WLink|getEscapedTitle|Vollständiges Beispiel auf der ehemaligen Webpräsenz von OIL}} | {{#invoke:Webarchiv|getdomain|http://www.ontoknowledge.org/oil/TR/primitives.html}} }} ({{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Vollständiges Beispiel auf der ehemaligen Webpräsenz von OIL | {{#invoke:WLink|getEscapedTitle|Vollständiges Beispiel auf der ehemaligen Webpräsenz von OIL}} | {{#invoke:Webarchiv|getdomain|http://www.ontoknowledge.org/oil/TR/primitives.html}} }}
}}}}}}}}{{#if:
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20090103032251|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.ontoknowledge.org/oil/TR/primitives.html}}
|| {{#if: || }}
}}{{#if: Vollständiges Beispiel auf der ehemaligen Webpräsenz von OIL
| {{#if: {{#invoke:WLink|isBracketedLink|Vollständiges Beispiel auf der ehemaligen Webpräsenz von OIL}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.ontoknowledge.org/oil/TR/primitives.html%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.ontoknowledge.org/oil/TR/primitives.html%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.ontoknowledge.org/oil/TR/primitives.html }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref> definiert mehrere Tierarten als voneinander abgeleitete Klassen. Giraffen fressen in diesem Beispiel Pflanzen, wobei alles als Pflanze angesehen wird, was kein Tier ist. Löwen fressen Pflanzenfresser und damit auch Giraffen. Diese sind zwar nicht ausdrücklich als Pflanzenfresser deklariert, aber als solche erkennbar, da ihre Definitionen übereinstimmen.
ontology-definitions
- slot-def frisst
- inverse wird-gefressen-von
- class-def Tier
- class-def Pflanze
- subclass-of NOT Tier
- class-def Pflanzenfresser
- subclass-of Tier
- slot-constraint frisst
- value-type Pflanze
- class-def Giraffe
- subclass-of Tier
- slot-constraint frisst
- value-type Pflanze
- class-def Loewe
- subclass-of Tier
- slot-constraint frisst
- value-type Pflanzenfresser
Einzelnachweise
<references> <ref name="W3C">DAML+OIL-Spezifikation (Stand März 2001) beim World Wide Web Consortium</ref> <ref name="DAML">DAML+OIL auf der Webpräsenz des DAML-Programms</ref> <ref name="ontoknowledge"><templatestyles src="Webarchiv/styles.css" />{{#if:20090306104836
| {{#ifeq: 20090306104836 | *
| {{#if: Ehemalige Webpräsenz von OIL | {{#invoke:WLink|getEscapedTitle|Ehemalige Webpräsenz von OIL}} | {{#invoke:Webarchiv|getdomain|http://www.ontoknowledge.org/oil/}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20090306104836}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Ehemalige Webpräsenz von OIL | {{#invoke:WLink|getEscapedTitle|Ehemalige Webpräsenz von OIL}} | {{#invoke:Webarchiv|getdomain|http://www.ontoknowledge.org/oil/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20090306104836}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Ehemalige Webpräsenz von OIL | {{#invoke:WLink|getEscapedTitle|Ehemalige Webpräsenz von OIL}} | {{#invoke:Webarchiv|getdomain|http://www.ontoknowledge.org/oil/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Ehemalige Webpräsenz von OIL | {{#invoke:WLink|getEscapedTitle|Ehemalige Webpräsenz von OIL}} | {{#invoke:Webarchiv|getdomain|http://www.ontoknowledge.org/oil/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Ehemalige Webpräsenz von OIL | {{#invoke:WLink|getEscapedTitle|Ehemalige Webpräsenz von OIL}} | {{#invoke:Webarchiv|getdomain|http://www.ontoknowledge.org/oil/}} }} ({{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Ehemalige Webpräsenz von OIL | {{#invoke:WLink|getEscapedTitle|Ehemalige Webpräsenz von OIL}} | {{#invoke:Webarchiv|getdomain|http://www.ontoknowledge.org/oil/}} }}
}}}}}}}}{{#if:
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20090306104836|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.ontoknowledge.org/oil/}}
|| {{#if: || }}
}}{{#if: Ehemalige Webpräsenz von OIL
| {{#if: {{#invoke:WLink|isBracketedLink|Ehemalige Webpräsenz von OIL}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.ontoknowledge.org/oil/%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.ontoknowledge.org/oil/%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.ontoknowledge.org/oil/ }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref>
<ref name="OIL">Dieter Fensel, Frank van Harmelen, Ian Horrocks u. a.: OIL: An Ontology Infrastructure for the Semantic Web (englisch, PDF-Datei, 0,2 MiB).</ref> </references>
Literatur
- Sebastian Zächerl: Semantic Web – RDF DAML + OIL. GRIN Verlag, 2003, ISBN 978-3-638-18471-7 ({{#if: rDcvoWAR5c4C
| {{#if: {{#if: ||1}} {{#if: rDcvoWAR5c4C ||1}}
| <0|&pg={{#if:|RA{{{Band}}}-}}PA|&pg=}}{{#if:|&q=}}#v=onepage|{{#if:|&pg=|}}{{#if:|&q=}}}}{{#if:|q=%7B%7B%7BSuchbegriff%7D%7D%7D}}|{{#if:|q=%7B%7B%7BSuchbegriff%7D%7D%7D}}}} {{#if:|{{#invoke:WLink|getEscapedTitle|{{{Linktext}}}}}|eingeschränkte Vorschau}}{{#if:|| in der Google-Buchsuche}}{{#ifeq:|US|-USA}}{{#if: rDcvoWAR5c4C |{{#invoke: Vorlage:GoogleBook|fine |id=rDcvoWAR5c4C |errN=Parameter „BuchID“ hat falsche Länge |errC=Parameter „BuchID“ enthält ungültige Zeichen |errH=# in der „BuchID“ |errP=Parameterzuweisungen in der „BuchID“ |class=editoronly |cat={{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Google Buch}} |template= Vorlage:Google Buch}}
}}
| Es darf nur genau einer der beiden Parameter „Suchbegriff“ oder „BuchID“ ausgefüllt werden. Bitte beachte die in der Vorlage:Google Buch befindliche Dokumentation und prüfe die verwendeten Parameter.{{#ifeq: 0 | 0 | }}}}
| Es muss mindestens einer der beiden Parameter „Suchbegriff“ oder „BuchID“ ausgefüllt werden. Bitte beachte die in der Vorlage:Google Buch befindliche Dokumentation und prüfe die verwendeten Parameter.{{#ifeq: 0 | 0 | }}}}{{#invoke:TemplatePar|check
|all=
|opt= Suchbegriff= BuchID= Seite= Band= SeitenID= Hervorhebung= Linktext= Land= KeinText=
|cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Google Buch}}
|template= Vorlage:Google Buch
|format=
}}{{#if:|{{#if:{{#invoke:WLink|isBracketedLink|{{{Linktext}}}}}|}}}}).
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Archiv-URL
- Wikipedia:Vorlagenfehler/Parameter:URL
- Wikipedia:Vorlagenfehler/Parameter:Linktext
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Linktext fehlt
- Wikipedia:Vorlagenfehler/Vorlage:Google Buch
- Beschreibungssprache
- Semantisches Web
- Abkürzung