Dies ist der Befehl, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
cant - N-Tripel kanonischisieren
BESCHREIBUNG
CAnonikalisieren Sie N-Triples
OPTIONAL
- ausführlich
-v Drucken Sie unterwegs aus, was Sie gerade tun
--help -h Drucken Sie diese Nachricht aus und beenden Sie den Vorgang
--von=uri
-f uri Geben Sie eine Eingabedatei (oder Webressource) an.
--diff=uri
-d uri Geben Sie eine Differenzdatei an
Kann beliebig viele haben --aus Parameter, in diesem Fall werden Dateien zusammengeführt. Wenn keine
sind gegeben, /dev/stdin wird eingesetzt.
Wenn Diff-Dateien angegeben sind, werden die Diff-Dateien separat gelesen, zusammengeführt und verglichen
mit den Eingabedateien. Das Ergebnis ist eine Liste von Unterschieden anstelle der Kanonisierung
Graph. Dies ist KEIN minimaler Unterschied. Wird mit einem Systemstatus ungleich Null beendet, wenn die Diagramme dies nicht tun
Spiel.
Dies ist ein unabhängiger n-Triples-Kanonisierer. Es verwendet Heuristiken und wird dies nicht tun
auf allen Graphen terminieren. Es dient zum Testen: der Ausgabe und der Referenzausgabe
werden sowohl kanonisiert als auch verglichen.
Es verwendet das sehr einfache NTriples-Format. Es ist so konzipiert, dass es unabhängig vom SWAP-Code ist
sodass damit der SWAP-Code getestet werden kann. Es verfügt nicht über irgendwelche ausgefallenen Algorithmen – nur
versucht, die Arbeit für die kleinen Dateien in den Testdatensätzen zu erledigen.
Der Algorithmus zum Generieren einer „Signatur“ für jeden Knoten. Das findet man einfach beim Hineinschauen
seine unmittelbare Nähe, wobei jeder lokale Knoten als Leerzeichen behandelt wird. Knoten, die haben
Signaturen, die innerhalb des Diagramms eindeutig sind, können als Funktion kanonische Bezeichner zugewiesen werden
der Reihenfolge der Unterschriften. Diese werden dann als feste Knoten behandelt. Wenn noch ein Pass
Nachdem der neue Graph erstellt wurde, sind die Signaturen deutlicher.
Dies funktioniert für gut beschriftete Diagramme und Diagramme, die keine großen Flächen haben
miteinander verbundene Knoten oder große doppelte Bereiche. Ein besonderer Mangel ist das völlige Fehlen
Behandlung der Symmetrie zwischen Knoten.
References:
.Google Graph Isomorphismus Siehe auch z. B
http://www.w3.org/2000/10/rdf-tests/rdfcore/utils/ntc/compare.cc NTriples: siehe
http://www.w3.org/TR/rdf-testcases/#ntriples
Ganz zu schweigen von,
diesen Monat zufällig veröffentlicht:
Kelly, Brian, [Whitehead Institute]
„Graph Cannonicalization“, Dr. Dobb's Journal, Mai 2003.
$Id: cant.py,v 1.15 2007 06:26:02 syosi Exp $
Das ist oder war http://www.w3.org/2000/10/swap/cant.py W3C-Open-Source-Lizenz
<http://www.w3.org/Consortium/Legal/copyright-software.html>.
2004 Schwerwiegender Fehler behoben. Dies ist ein Testprogramm, das selbst getestet werden sollte.
Quis Sorgerecht ipsos Sorgerecht?
Nutzen Sie Cant online über die Dienste von onworks.net