Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന cwm കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
cwm - ക്ലോസ്ഡ് വേൾഡ് മെഷീൻ, ഒരു RDF/N3 സെമാന്റിക് വെബ് ഡാറ്റ പ്രോസസർ
വിവരണം
കമാൻഡ് ലൈൻ RDF/N3 ടൂൾ
[--കൂടെ ]
ഓപ്ഷനുകൾ
--പൈപ്പ് സൂക്ഷിക്കരുത്, പൈപ്പ് ഔട്ട് ചെയ്യുക *
ഘട്ടങ്ങൾ, ഇടത്തുനിന്ന് വലത്തോട്ട് ക്രമത്തിൽ:
--rdf ഇനി മുതൽ n3-ന് പകരം RDF/XML-ൽ ഇൻപുട്ടും ഔട്ട്പുട്ടും **
--n3 ഇനി മുതൽ N3-ൽ ഇൻപുട്ടും ഔട്ട്പുട്ടും. (സ്ഥിരസ്ഥിതി)
--rdf=ഫ്ലാഗുകൾ
RDF-ൽ ഇൻപുട്ടും ഔട്ട്പുട്ടും ** നൽകിയ RDF ഫ്ലാഗുകൾ സജ്ജമാക്കുക
--n3=ഫ്ലാഗുകൾ
N3-ലെ ഇൻപുട്ടും ഔട്ട്പുട്ടും N3 ഫ്ലാഗുകൾ സജ്ജമാക്കുക
--ട്രിപ്പിൾസ്
എൻട്രിപ്പിൾസിൽ ഇൻപുട്ടും ഔട്ട്പുട്ടും (തുല്യ --n3=usbpartane -വിഷയം പ്രകാരം - നിശബ്ദം)
--ഭാഷ=x
"x" (rdf, n3 മുതലായവ) ഇൻപുട്ടും ഔട്ട്പുട്ടും --rdf അതുപോലെ: --ഭാഷ=ര്ദ്ഫ്
--languageOptions=y
--n3=sp അതുപോലെ: --ഭാഷ=n3 --languageOptions=sp
--വൃത്തികെട്ട ഇൻപുട്ട് സംഭരിക്കുകയും പുനരുജ്ജീവിപ്പിക്കുകയും ചെയ്യുക, ഡാറ്റ മാത്രം, വേഗതയേറിയത് *
--വിഷയം
ഇൻപുട്ട് സംഭരിക്കുകയും സബ്ജക്ട് ക്രമത്തിൽ പുനരുജ്ജീവിപ്പിക്കുകയും ചെയ്യുക *
--ഇല്ല ഔട്ട്പുട്ട് ഇല്ല *
(അജ്ഞാത നോഡുകൾ ഉപയോഗിച്ച് സംഭരിക്കുകയും മനോഹരമായി അച്ചടിക്കുകയും ചെയ്യുക എന്നതാണ് സ്ഥിരസ്ഥിതി) *
--ബേസ്=
അടിസ്ഥാന URI സജ്ജമാക്കുക. ഇൻപുട്ട് അല്ലെങ്കിൽ ഔട്ട്പുട്ട് ഇത് പ്രമാണം പോലെയാണ് ചെയ്യുന്നത്
URI
--ക്ലോഷർ=ഫ്ലാഗുകൾ
ഐഡന്റിഫയറുകളുടെ ഓട്ടോമാറ്റിക് ലുക്ക്അപ്പ് നിയന്ത്രിക്കുക (ചുവടെ കാണുക) ലോഡ് ചെയ്യുക
പ്രമാണം. URI നിലവിലെ ഡയറക്ടറിയുമായി ബന്ധപ്പെട്ടതാകാം.
--പ്രയോഗിക്കുക=ഫൂ
foo-ൽ നിന്നുള്ള നിയമങ്ങൾ വായിക്കുക, സ്റ്റോറിൽ പ്രയോഗിക്കുക, സംഭരിക്കാൻ നിഗമനങ്ങൾ ചേർക്കുക
--patch=ഫൂ
സംഭരിക്കാൻ ഉൾപ്പെടുത്തലുകളും ഇല്ലാതാക്കലുകളും പ്രയോഗിച്ച് foo-ൽ നിന്നുള്ള പാച്ചുകൾ വായിക്കുക
--ഫിൽറ്റർ=ഫൂ
foo-ൽ നിന്നുള്ള നിയമങ്ങൾ വായിക്കുക, സ്റ്റോറിൽ പ്രയോഗിക്കുക, നിഗമനങ്ങൾ ഉപയോഗിച്ച് സ്റ്റോർ മാറ്റിസ്ഥാപിക്കുക
--query=ഫൂ
foo-ൽ നിന്നുള്ള N3QL അന്വേഷണം വായിക്കുക, അത് സ്റ്റോറിൽ പ്രയോഗിക്കുക, സ്റ്റോർ മാറ്റിസ്ഥാപിക്കുക
അതിന്റെ നിഗമനങ്ങൾക്കൊപ്പം
--sparql=ഫൂ
foo-ൽ നിന്നുള്ള ഒരു SPARQL അന്വേഷണം വായിക്കുക, അത് സ്റ്റോറിൽ പ്രയോഗിക്കുക, സ്റ്റോർ മാറ്റിസ്ഥാപിക്കുക
അതിന്റെ നിഗമനങ്ങൾക്കൊപ്പം
--നിയമങ്ങൾ
സ്റ്റോറിൽ സ്റ്റോറിൽ നിയമങ്ങൾ പ്രയോഗിക്കുക, സംഭരിക്കാൻ നിഗമനങ്ങൾ ചേർക്കുക
--ചിന്തിക്കുക
as -നിയമങ്ങൾ എന്നാൽ റൂൾ പൊരുത്തങ്ങൾ ഉണ്ടാകുന്നതുവരെ തുടരുക (അല്ലെങ്കിൽ എന്നേക്കും!)
--എഞ്ചിൻ=ഒട്ടർ
ലിങ്ക് ചെയ്യുന്നതിനായി llyn-ന് പകരം ഒട്ടർ (നിങ്ങളുടെ $PATH-ൽ) ഉപയോഗിക്കുക
--എന്തുകൊണ്ട് സ്റ്റോർ അതിന്റെ ഉള്ളടക്കങ്ങളുടെ വിശദീകരണം ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക
--എന്തുകൊണ്ട്=u
തെളിവ് ചെറുതാകാൻ ശ്രമിക്കുന്നു
--മോഡ്=ഫ്ലാഗുകൾ
അനുമാനത്തിനായി പ്രവർത്തനരീതി സജ്ജമാക്കുക (ചുവടെ കാണുക)
--reify
സ്റ്റോറിലെ പ്രസ്താവനകൾക്ക് പകരം അവയെ വിവരിക്കുന്ന പ്രസ്താവനകൾ നൽകുക.
--ഡീറിഫൈ ചെയ്യുക
ഇഫക്റ്റുകൾ പഴയപടിയാക്കുക --reify
--പരന്നതാക്കുക
നെസ്റ്റഡ് സബ്എക്സ്പ്രഷനുകൾ മാത്രം റീഫൈ ചെയ്യുക (മുകളിലെ ലെവലല്ല) അതുവഴി {} ഒന്നും നിലനിൽക്കില്ല.
-- പരന്നതല്ല
ഇഫക്റ്റുകൾ പഴയപടിയാക്കുക --പരന്നതാക്കുക
--ചിന്തിക്കുക=ഫൂ
as - പ്രയോഗിക്കുക=ഫൂ എന്നാൽ റൂൾ പൊരുത്തങ്ങൾ ഉണ്ടാകുന്നതുവരെ തുടരുക (അല്ലെങ്കിൽ എന്നേക്കും!)
--ശുദ്ധീകരണം
ക്ലാസ് ലോഗ്:ചാഫിൽ എന്തെങ്കിലും ഉൾപ്പെടുന്ന ട്രിപ്പിൾ സ്റ്റോറിൽ നിന്ന് നീക്കം ചെയ്യുക
--ഡാറ്റ പ്ലെയിൻ RDF ട്രിപ്പിൾ ഒഴികെയുള്ള എല്ലാം നീക്കം ചെയ്യുക (ഫോർമുലകൾ, എല്ലാത്തിനും, മുതലായവ)
--സ്ട്രിങ്ങുകൾ
Dump :s to stdout എന്ന് ക്രമപ്പെടുത്തിയത് :k എവിടെയായിരുന്നാലും { :k log:outputString :s }
--ക്രിപ്റ്റോ
ക്രിപ്റ്റോ ബിൽട്ടിൻ ഫംഗ്ഷനുകളുടെ പ്രോസസ്സിംഗ് പ്രവർത്തനക്ഷമമാക്കുക. പൈത്തൺ ക്രിപ്റ്റോ ആവശ്യമാണ്.
--സഹായിക്കൂ ഈ സന്ദേശം പ്രിന്റ് ചെയ്യുക
--റിവിഷൻ
പ്രധാന മൊഡ്യൂളുകളുടെ CVS റിവിഷൻ നമ്പറുകൾ പ്രിന്റ് ചെയ്യുക
--chatty=50
സംശയാസ്പദമായ ഉപയോഗത്തിന്റെ വെർബോസ് ഡീബഗ്ഗിംഗ് ഔട്ട്പുട്ട്, ശ്രേണി 0-99
--sparqlServer
ഔട്ട്പുട്ട് ചെയ്യുന്നതിന് പകരം, സ്റ്റോറിന്റെ പോർട്ട് 8000-ൽ ഒരു SPARQL സെർവർ ആരംഭിക്കുക
--sparql ഫലങ്ങൾ
Sparql അന്വേഷണത്തിന് ശേഷം, rdf-ന് പകരം sparqlResults ഫോർമാറ്റിൽ പ്രിന്റ് ചെയ്യുക
അവസാനം:
--കൂടെ N3 സ്റ്റോറിലേക്ക് കൂടുതൽ ആർഗ്യുമെന്റുകൾ os:argv മൂല്യങ്ങളായി കൈമാറുക
* പരസ്പരവിരുദ്ധമായ ** സങ്കീർണ്ണമായ കേസുകളിൽ പ്രവർത്തിക്കില്ല :-/
ഉദാഹരണങ്ങൾ
cwm --rdf foo.rdf --n3 --പൈപ്പ്
rdf/xml-ൽ നിന്ന് rdf/n3-ലേക്ക് പരിവർത്തനം ചെയ്യുക
cwm foo.n3 bar.n3 --ചിന്തിക്കുക
ഡാറ്റ സംയോജിപ്പിച്ച് എല്ലാ കിഴിവുകളും കണ്ടെത്തുക
cwm foo.n3 --ഫ്ലാറ്റ് --n3=സ്പാർട്ട്
ഫാഷൻ ഫ്ലാഗുകൾ ബാധിക്കുന്നു അനുമാനം വിപുലീകരിക്കുന്നു ലേക്ക് The വെബ്:
r ഏതെങ്കിലും റിമോട്ട് സ്റ്റഫ് പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്.
a സ്കീമ വായിക്കുമ്പോൾ, സ്കീമ ചൂണ്ടിക്കാണിച്ച നിയമങ്ങളും ലോഡ് ചെയ്യുക (r, s ആവശ്യമാണ്)
E കൃത്യമായ ഡോക്യുമെന്റുകളുടെ സ്കീമകൾ ലോഡ് ചെയ്യുന്നതിൽ പിശകുകൾ അവഗണിക്കപ്പെടുന്നു
m ലോഡ് ചെയ്ത സ്കീമകളും കൃത്യമായ ഡോക്യുമെന്റുകളും മെറ്റാ വിജ്ഞാനത്തിലേക്ക് ലയിപ്പിച്ചിരിക്കുന്നു
(അല്ലെങ്കിൽ അവർ സ്വതന്ത്രമായി ആലോചിക്കും)
s ഒരു ചോദ്യത്തിലെ ഏതെങ്കിലും പ്രവചനത്തിനുള്ള സ്കീമ വായിക്കുക.
u റൺ-സ്പെസിഫിക് ഉപയോഗിച്ച് അദ്വിതീയ ഐഡികൾ സൃഷ്ടിക്കുക
പ്രവർത്തന സൂത്രവാക്യം സ്വയമേവ വിപുലീകരിക്കുന്നതിന് ക്ലോഷർ ഫ്ലാഗുകൾ സജ്ജീകരിച്ചിരിക്കുന്നു
ലുക്കിംഗ് ഓപ്പറേഷൻ പ്രകാരം അടച്ചുപൂട്ടൽ:
s ഒരു പ്രസ്താവനയുടെ വിഷയം ചേർത്തു
p ഒരു പ്രസ്താവനയുടെ പ്രവചനം കൂട്ടിച്ചേർത്തു
o ഒരു പ്രസ്താവനയുടെ ഒബ്ജക്റ്റ് കൂട്ടിച്ചേർത്തു
t ഒരു rdf:type പ്രസ്താവനയുടെ ഒബ്ജക്റ്റ് ചേർത്തു
i ഏതെങ്കിലും മൂങ്ങ: രേഖകൾ ഇറക്കുമതി ചെയ്യുന്നു
r ഏതെങ്കിലും ഡോക്:റൂൾസ് പ്രമാണങ്ങൾ
E പിശകുകൾ അവഗണിക്കപ്പെടുന്നു --- ഇത് --mode=E-ൽ നിന്ന് സ്വതന്ത്രമാണ്
n IRI-കളെ URI-കളിലേക്ക് നോർമലൈസ് ചെയ്യുക
e = (മൂങ്ങ:sameAs) ഏത് നോഡുകളും ഒന്നിച്ച് തകർക്കുക
കാണുക http://www.w3.org/2000/10/swap/doc/cwm കൂടുതൽ ഡോക്യുമെന്റേഷനായി.
പരിസ്ഥിതി വേരിയബിൾ CWM_RDFLIB 1 ആയി സജ്ജീകരിക്കുന്നത് rdf/xml പാഴ്സ് ചെയ്യാൻ Cwm-നെ rdflib ഉപയോഗിക്കുന്നു
ഫയലുകൾ. ഇതിന് rdflib ആവശ്യമാണെന്ന കാര്യം ശ്രദ്ധിക്കുക.
N3 ഔട്ട്പുട്ടിനുള്ള ഫ്ലാഗുകൾ ഇനിപ്പറയുന്നവയാണ്:-
ഒരു അജ്ഞാത നോഡുകൾ _: കൺവെൻഷൻ ഉപയോഗിച്ച് ഔട്ട്പുട്ട് ചെയ്യണം (p ഫ്ലാഗ് അല്ലെങ്കിൽ അല്ല). d ചെയ്യരുത്
ഡിഫോൾട്ട് നെയിംസ്പേസ് ഉപയോഗിക്കുക (ശൂന്യമായ പ്രിഫിക്സ്) ഇ എസ്കേപ്പ് ലിറ്ററലുകൾ --- ഉപയോഗിക്കുക \u നൊട്ടേഷൻ ഞാൻ ഉപയോഗിക്കുക
സ്റ്റോറിൽ നിന്നുള്ള ഐഡന്റിഫയറുകൾ - ഔട്ട്പുട്ടിൽ റീജൻ ചെയ്യരുത് l ലിസ്റ്റ് വാക്യഘടന അടിച്ചമർത്തൽ. ഉപയോഗിക്കരുത് (..)
n സംഖ്യാ വാക്യഘടനയില്ല - ^^ വാക്യഘടന p പ്രിഫിക്സ് സപ്രഷൻ ഉപയോഗിച്ച് ടൈപ്പ് ചെയ്ത സ്ട്രിംഗുകൾ ഉപയോഗിക്കുക - ചെയ്യരുത്
അവ ഉപയോഗിക്കുക, എല്ലായ്പ്പോഴും qnames-ൽ <> എന്നതിൽ URI-കൾ. q നിശ്ശബ്ദത - ഇതിനെക്കുറിച്ച് അഭിപ്രായങ്ങൾ നൽകരുത്
പതിപ്പും അടിസ്ഥാന URI ഉപയോഗിച്ചു. r ആപേക്ഷിക യുആർഐ അടിച്ചമർത്തൽ. എല്ലായ്പ്പോഴും കേവല യുആർഐകൾ ഉപയോഗിക്കുക. എസ്
ഓരോ പ്രസ്താവനയ്ക്കും വിഷയം വ്യക്തമായിരിക്കണം. ";" ഉപയോഗിക്കരുത് ചുരുക്കെഴുത്ത്. t "ഇത്" ഒപ്പം
"()" പ്രത്യേക വാക്യഘടന അടിച്ചമർത്തണം. യുആർഐകളിൽ യൂണികോഡ് എസ്കേപ്പിംഗിനായി \u ഉപയോഗിക്കുക
of utf-8 %XX v @forAll എന്നതിന് "ഈ ലോഗ്:ഫോർഎല്ലാം", "@ഫോർ സോം" എന്നതിന് "ഈ ലോഗ്:ഫോർഎല്ലാം" എന്നിവ ഉപയോഗിക്കുക.
/ നെയിംസ്പേസിൽ # ഇല്ലെങ്കിൽ, ഔട്ട്പുട്ട് ചെയ്യുമ്പോൾ അവസാന സ്ലാഷിൽ അവസാനിക്കുമെന്ന് കരുതുക.
N3 ഇൻപുട്ടിനുള്ള ഫ്ലാഗുകൾ:
B ഏതെങ്കിലും ബ്ലാങ്ക് നോഡും അസ്തിത്വപരമായ യോഗ്യതയുള്ള വ്യക്തമായ നാമമുള്ള നോഡാക്കി മാറ്റുക.
RDF/XML ഔട്ട്പുട്ട് നിയന്ത്രിക്കുന്നതിനുള്ള ഫ്ലാഗുകൾ (--rdf=-ന് ശേഷം) ഏരിയകൾ ഇനിപ്പറയുന്നവയാണ്:
b - Bnodes c-ന് nodeID-കൾ ഉപയോഗിക്കരുത് - ക്ലാസ് നാമങ്ങളായി ഘടകങ്ങൾ ഉപയോഗിക്കരുത് d - ഡിഫോൾട്ട്
നെയിംസ്പേസ് അമർത്തി. l - ലിസ്റ്റുകൾക്കായി RDF ശേഖരണ വാക്യഘടന ഉപയോഗിക്കരുത് r - Relative URI
അടിച്ചമർത്തൽ. എല്ലായ്പ്പോഴും കേവല യുആർഐകൾ ഉപയോഗിക്കുക. z - നെയിംസ്പേസുകൾക്കായി ആപേക്ഷിക യുആർഐകൾ അനുവദിക്കുക
RDF/XML INPUT (--rdf=-ന് ശേഷം) നിയന്ത്രിക്കുന്നതിനുള്ള ഫ്ലാഗുകൾ പിന്തുടരുക:
S - കർശനമായ സ്പെസിഫിക്കേഷൻ. അജ്ഞാത പാഴ്സ് തരം പിശകിന് പകരം ലിറ്ററൽ ആയി കണക്കാക്കുന്നു.
T - വിദേശ XML സുതാര്യമായി എടുത്ത് അതിൽ ഏതെങ്കിലും RDF പാഴ്സ് ചെയ്യുക
(ആർഡിഎഫ്: ആർഡിഎഫ് ടോപ്പ് ലെവലിൽ ഇല്ലെങ്കിൽ അവഗണിക്കുന്നതാണ് സ്ഥിരസ്ഥിതി)
L - നോൺ-rdf ആട്രിബ്യൂട്ടുകൾക്ക് നെയിംസ്പേസ് പ്രിഫിക്സ് ഇല്ലെങ്കിൽ, ലോക്കൽ <#> നെയിംസ്പെയ്സിൽ കരുതുക
D - പ്രാദേശിക പ്രമാണമായി പ്രഖ്യാപിച്ച സ്ഥിരസ്ഥിതി നെയിംസ്പേസ് xmlns="" എന്ന് അനുമാനിക്കുക
R - ഒരു പുറം ആവശ്യമില്ല , ഫയലിനെ RDF ഉള്ളടക്കമായി കണക്കാക്കുന്നു (എതിർവശം
T)
കുറിപ്പ്: പാഴ്സർ (sax2rdf) റീഫിക്കേഷൻ, ബാഗ്ഐഡികൾ, അല്ലെങ്കിൽ
parseType=ലിറ്ററൽ.
ഇത് ബാക്കിയുള്ള RDF ഉൾപ്പെടെയുള്ളവയെ പിന്തുണയ്ക്കുന്നു. ഡാറ്റാടൈപ്പുകൾ, xml:lang, nodeIds എന്നിവ.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് cwm ഓൺലൈനായി ഉപയോഗിക്കുക